資源描述:
《數(shù)據(jù)中心服務(wù)器接入部署-多網(wǎng)卡接入網(wǎng)絡(luò)部署方案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、產(chǎn)品營銷部焦永剛數(shù)據(jù)中心服務(wù)器接入部署(1)-多網(wǎng)卡接入,網(wǎng)絡(luò)部署方案目錄Contents服務(wù)器多網(wǎng)卡接入簡介服務(wù)器多網(wǎng)卡接入部署刀片服務(wù)器pass-through模塊部署服務(wù)器NICTeaming(多網(wǎng)卡接入)服務(wù)器NICTeaming,也稱單機(jī)鏈路的負(fù)載均衡,一般指的是單臺服務(wù)器利用多個(gè)網(wǎng)卡進(jìn)行綁定而實(shí)現(xiàn)的負(fù)載均衡。不同網(wǎng)卡芯片的產(chǎn)商除了網(wǎng)卡自身的驅(qū)動外,還會提供管理軟件來使能多網(wǎng)卡的負(fù)載均衡。同時(shí),在不同的操作系統(tǒng)下,如Linux,本身自帶了網(wǎng)卡負(fù)載均衡的驅(qū)動。Page3服務(wù)器NICTeaming(多網(wǎng)卡接入)簡單來講,Teaming就是把同一臺服務(wù)器上的多個(gè)物
2、理網(wǎng)卡通過軟件綁定成一個(gè)虛擬的網(wǎng)卡,也就是說,對于外部網(wǎng)絡(luò)而言,這臺服務(wù)器只有一個(gè)可見的網(wǎng)卡。對于任何應(yīng)用程序,以及本服務(wù)器所在的網(wǎng)絡(luò),這臺服務(wù)器只有一個(gè)網(wǎng)絡(luò)鏈接或者說只有一個(gè)可以訪問的IP地址(備注:MAC地址不一定相同,原因詳見后面的技術(shù)原理描述)。之所以要利用Teaming技術(shù),除了利用多網(wǎng)卡同時(shí)工作來提高網(wǎng)絡(luò)速度以外,還有可以通過Teaming實(shí)現(xiàn)不同網(wǎng)卡之間的負(fù)載均衡(Loadbalancing)和網(wǎng)卡冗余(Faulttolerance)。單服務(wù)器多網(wǎng)卡采用NICTeaming技術(shù)可以將2張或最多可達(dá)8張網(wǎng)卡捆綁在一起使用。Page4服務(wù)器NICTeamin
3、g(多網(wǎng)卡接入):詳細(xì)技術(shù)原理(供深入技術(shù)鉆研者使用)不同的服務(wù)器產(chǎn)商,網(wǎng)卡廠商和操作系統(tǒng)都會提供不同的NICTeaming的技術(shù):HP/CompaqNetworkFaultToleranceOnly(NFT)TransmitLoadBalancingWithFaultTolerance(TLB)Switch-assistedLoadBalancingWithFaultTolerance(SLB)Switch-assistedDualChannelLoadBalancingBCMSmartLoadBalancingandFailoverGenericStaticTru
4、nkingDynamicTrunkingIntelAdapterFaultTolerance(AFT)SwitchFaultTolerance(SFT)AdaptiveLoadBalancing(ALB)StaticLinkAggregation(SLA)DynamicLinkAggregation(DLA)Page5服務(wù)器NICTeaming(多網(wǎng)卡接入):詳細(xì)技術(shù)原理(供深入技術(shù)鉆研者使用)不同的服務(wù)器產(chǎn)商,網(wǎng)卡廠商和操作系統(tǒng)都會提供不同的NICTeaming的技術(shù)(cont.):LinuxRound-robinActive-backupLoadBalancing
5、(XOR)Fault-tolerance(broadcast)LACPTransmitLoadBalancingAdaptiveLoadBalancing由于Linux的綁定技術(shù),基本上涵蓋了其他產(chǎn)商的技術(shù),下面以Linux為例,講述不同綁定技術(shù)的特點(diǎn)Page6服務(wù)器Teaming-LinuxRound-robin所有鏈路處于負(fù)載均衡狀態(tài),輪詢方式往每條鏈路發(fā)送報(bào)文,基于perpacket方式發(fā)送。默認(rèn)情況下使用eth0(第一張網(wǎng)卡)的mac為綁定接口的mac,所有綁定下的接口都用這個(gè)mac。這種模式既增加了帶寬,同時(shí)支持容錯(cuò)能力;但是會導(dǎo)致網(wǎng)絡(luò)報(bào)文傳輸出現(xiàn)亂序,需要
6、交換機(jī)端創(chuàng)建AP來支持。Active-backup只有一張網(wǎng)卡處于Active狀態(tài),負(fù)責(zé)發(fā)送和接收報(bào)文,其他都處于standby狀態(tài),不發(fā)送和接收任何報(bào)文。所有網(wǎng)卡共享相同的MAC和IP。這種模式支持容錯(cuò)能力,沒有實(shí)際增加帶寬。LoadBalancing(XOR)采用取報(bào)文字段進(jìn)行hash計(jì)算的方式來增加帶寬,同時(shí)保證到達(dá)特定對端的會話流量總是從同一個(gè)接口上發(fā)出,保證該會話的報(bào)文順序不亂,需要交換機(jī)端創(chuàng)建AP來支持。Fault-tolerance(broadcast)該模式下完全相同的報(bào)文會往所有接口都拷貝一份發(fā)出去。比如:ping一個(gè)報(bào)文到服務(wù)器,服務(wù)器會同時(shí)發(fā)兩個(gè)
7、接口都發(fā)完全相同ICMP回應(yīng)報(bào)文該模式不是真正意義上的鏈路聚合,只是簡單的將報(bào)文廣播的所有的接口,目的是將報(bào)文廣播到不同廣播域來保證高可靠性。該模式的應(yīng)用需求比較特殊,不同網(wǎng)卡連接的不同交換機(jī)間沒有連接,且屬于不同網(wǎng)段,而此時(shí)又需要單條流能同時(shí)到達(dá)兩個(gè)不同的網(wǎng)段,就需要通過該模式來配置服務(wù)器LACP這種模式就是交換機(jī)的動態(tài)AP:IEEE802.3adDynamiclinkaggregation。將相同速率、雙工的端口動態(tài)(允許自動)聚合在一起。同時(shí)可以通過調(diào)整參數(shù)來指定hash算法。需要交換機(jī)端啟用LACP來支持Page7服務(wù)器Teaming-Lin