bond4、bond5、bond6常用的有三種mode=0:平衡負(fù)載模式,有自動(dòng)備援,但需要”Switch”支援及設(shè)定。mode=l:白動(dòng)備援模式,">
深度分析linux下雙網(wǎng)卡綁定七種模式

深度分析linux下雙網(wǎng)卡綁定七種模式

ID:30884485

大小:93.00 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-01-03

深度分析linux下雙網(wǎng)卡綁定七種模式_第1頁(yè)
深度分析linux下雙網(wǎng)卡綁定七種模式_第2頁(yè)
深度分析linux下雙網(wǎng)卡綁定七種模式_第3頁(yè)
深度分析linux下雙網(wǎng)卡綁定七種模式_第4頁(yè)
深度分析linux下雙網(wǎng)卡綁定七種模式_第5頁(yè)
資源描述:

《深度分析linux下雙網(wǎng)卡綁定七種模式》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、Linux網(wǎng)卡綁定mode共有七種(0~6)bond。、bondl、bond2、bond3>bond4、bond5、bond6常用的有三種mode=0:平衡負(fù)載模式,有自動(dòng)備援,但需要”Switch”支援及設(shè)定。mode=l:白動(dòng)備援模式,其中一條線若斷線,其他線路將會(huì)白動(dòng)備援。mode二6:平衡負(fù)載模式,冇自動(dòng)備援,不必”Switch”支援及設(shè)定。需耍說(shuō)明的是如果想做成mode0的負(fù)載均衡,僅僅設(shè)置這里optionsbondOmiimon=100mode=0是不夠的,與網(wǎng)卡相連的交換機(jī)必須做特殊配置(這兩個(gè)端口應(yīng)該采取聚合方式),因?yàn)樽鯾onding的這兩塊網(wǎng)卡是使用同一個(gè)

2、MAC地址.從原理分析一下(bond運(yùn)行在mode0F):mode0下bond所綁定的網(wǎng)卡的IP都被修改成相同的mac地址,如果這些網(wǎng)卡都被接在同一個(gè)交換機(jī),那么交換機(jī)的arp表里這個(gè)mac地址對(duì)應(yīng)的端口就冇多個(gè),那么交換機(jī)接受到發(fā)往這個(gè)mac地址的包應(yīng)該往哪個(gè)端口轉(zhuǎn)發(fā)呢?正常情況下mac地址是全球唯一的,一個(gè)mac地址對(duì)應(yīng)多個(gè)端口肯定使交換機(jī)迷惑了。所以modcO下的bond如果連接到交換機(jī),交換機(jī)這幾個(gè)端口應(yīng)該采取聚合方式(cisco稱(chēng)為ethernetchanneLfoundry稱(chēng)為portgroup),因?yàn)榻粨Q機(jī)做了聚合后,聚合下的兒個(gè)端口也被捆綁成一個(gè)mac地址.我

3、們的解決辦法是,兩個(gè)網(wǎng)卡接入不同的交換機(jī)即可。mode6模式卜?無(wú)需配置交換機(jī),因?yàn)樽鯾onding的這兩塊網(wǎng)卡是使用不同的MAC地址。七種bond模式說(shuō)明第一種模式:mod=0,即:(balance-rr)Round-robinpolicy(平衡掄循環(huán)策略)特點(diǎn):傳輸數(shù)據(jù)包順序是依次傳輸(即:第1個(gè)包走ethO,下一個(gè)包就走elhl….一直循環(huán)下去,直到故后一個(gè)傳輸完畢),此模式捉供負(fù)載平衡和容錯(cuò)能力;但是我們知道如果一個(gè)連接或者會(huì)話的數(shù)據(jù)包從不同的接口發(fā)出的話,中途再經(jīng)過(guò)不同的鏈路,在客戶端很冇可能會(huì)出現(xiàn)數(shù)據(jù)包無(wú)序到達(dá)的問(wèn)題,而無(wú)序到達(dá)的數(shù)據(jù)包需要重新要求被發(fā)送,這樣網(wǎng)絡(luò)

4、的吞吐量就會(huì)下降第二種模式:mod=l,即:(active-backup)Active-backuppolicy(主-備份策略)特點(diǎn):只冇一個(gè)設(shè)備處于活動(dòng)狀態(tài),當(dāng)一個(gè)宕掉另一個(gè)馬上由備份轉(zhuǎn)換為主設(shè)備°niac地址是外部可見(jiàn)得,從外面看來(lái),bond的MAC地址是唯-的,以避免switch(交換機(jī))發(fā)生混亂。此模式只提供了容錯(cuò)能力;由此可見(jiàn)此算法的優(yōu)點(diǎn)是可以提供高網(wǎng)絡(luò)連接的可用性,但是它的資源利用率較低,只有一個(gè)接口處于工作狀態(tài),在有N個(gè)網(wǎng)絡(luò)接口的情況下,資源利用率為1/N第三種模式:mod=2,B

5、J:(bcilcince-xor)XORpolicy(平衡策略)特點(diǎn):基于指定的

6、傳輸11AS1I策略傳輸數(shù)據(jù)包。缺省的策略是:(源MAC地址XOR目標(biāo)MAC地址)%slave數(shù)量。其他的傳輸策略可以通過(guò)xmithashpolicy選項(xiàng)指定,此模式提供負(fù)載平衡和容錯(cuò)能力第四種模式:mod=3,即:broadcast(廣播策略)特點(diǎn):在每個(gè)slave接口上傳輸每個(gè)數(shù)據(jù)包,此模式捉供了容錯(cuò)能力第五種模式:mod=4,即:(802.3ad)TEEE802.3adDynamiclinkaggregation(TEEE802.3ad動(dòng)態(tài)鏈接聚合)特點(diǎn):創(chuàng)建一個(gè)聚合組,它們共享同樣的速率和雙工設(shè)定。根據(jù)802.3ad規(guī)范將多個(gè)slaveT作在同一個(gè)激活的聚合體下。外出

7、流吊:的slave選舉是基于傳輸hash策略,該策略可以通過(guò)xmit_hash_policy選項(xiàng)從缺省的XOR策略改變到其他策略。需要注意的是,并不是所有的傳輸策略都是802.3ad適應(yīng)的,尤其考慮到在802.3ad標(biāo)準(zhǔn)43.2.4章節(jié)提及的包亂序問(wèn)題。不同的實(shí)現(xiàn)可能會(huì)有不同的適應(yīng)性。必要條件:條件1:ethtool支持獲取每個(gè)slave的速率和雙工設(shè)定條件2:switch(交換機(jī))支持IEEE802.3adDynamic1inkaggregation條件3:大多數(shù)switch(交換機(jī))需要經(jīng)過(guò)特定配置才能支持802.3ad模式第六種模式:mod二5,即:(balance-t

8、lb)Adaptivetransmitloadbalancing(適配器傳輸負(fù)載均衡)特點(diǎn):不需耍任何特別的switch(交換機(jī))支持的通道bondingo在每個(gè)slave±根據(jù)當(dāng)前的負(fù)載(根據(jù)速度計(jì)算)分配外出流量。如果正在接受數(shù)據(jù)的slave出故障了,另一個(gè)slave接管失敗的slave的MAC地址。該模式的必要條件:ethtool支持獲取每個(gè)slave的速率第七種模式:mod=6,即:(balance-alb)Adaptiveloadbalancing(適配器適應(yīng)性負(fù)載均衡)特點(diǎn):該模式包含了ba

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。