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

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

ID:30884485

大?。?3.00 KB

頁數(shù):5頁

時間:2019-01-03

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

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

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

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

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

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

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

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

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

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

當前文檔最多預覽五頁,下載文檔查看全文

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

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