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