bondbing模式下之active-backup和broadcast實驗

網絡接口配置-bonding

Bonding就是 將多塊網卡綁定同一IP 地址對外提供服務,可以實現高
可用或者負載均衡。當然,直接給兩塊網卡設置同一IP 地址
是不可能的。通過bonding ,虛擬一塊網卡對外提供連接,
物理網卡的被修改為相同的MAC 地址。

Bonding 工作模式

1.  Mode 0 (balance-rr)
輪轉(Round-robin )策略:從頭到尾順序的在每一個slave
接口上面發送數據包。本模式提供負載均衡和容錯的能力
2.  Mode 1 (active-backup)
活動- 備份(主備)策略:只有 一個slave被激活,當且僅當活動
的slave 接口失敗時才會激活其他slave。 。 為了避免交換機發生混
亂此時綁定的MAC 地址只有一個外部端口上可見
3. Mode 3 (broadcast)
廣播策略:在 所有的slave 接口上傳送所有的 報文, 提供容錯能力
4. active-backup 、balance-tlb 和 和 balance-alb  模式不需要
交換機的任何特殊配置。其他綁定模式 需要配置 交換機以便
整合鏈接 。如:Cisco 式 交換機需要在模式 0 、2 和 和 3  中使用
EtherChannel ,但在 模式4中 中要 需要 LACP和 和 EtherChannel

Mode 1 (active-backup) 實驗

步驟一:添加兩臺主機,一臺centos7.3做測試,網卡模式為僅主機。一臺centos6.9做服務端,兩張網卡,為了能夠讓兩臺主機通訊,也設置成僅主機模式。

步驟二:為centos7.3設置僅主機模式

image

步驟三:設置centos6.9兩塊網卡為僅主機模式

image

步驟四:配置centos6.9主機的模式1

  1. cd /etc/sysconfig/network-scripts/目錄,新建一個ifcfg-bond0網卡,配置如下:
image
  1. 分別配置網卡ifcfg-eth0和ifcfg-eth1
image
image

步驟四:設置完成后,重啟服務:service network restart

步驟五:測試網絡是否通ping 192.168.100.100

image

步驟六:斷開其中一塊網卡eth0,查看網絡是否通。

image

網絡正常

步驟七:查看bond0狀態:/proc/net/bonding/bond0

image

三塊網絡的MAC一致


image

步驟八:刪除bond0 ,先停止服務,再刪除。

ifconfig bond0 down

rmmod bonding

Mode 3 (broadcast) 實驗

步驟一:模式1和模式3基本上是一樣,只需要把bond0中的1改成3即可,其他設置我就不一一列出了。

image

步驟二:重啟服務:service network restart

步驟三:測試網絡連通性ping 192.16.100.100

image

DUP說明有重復包,即有兩塊網卡同時工作。斷開其中一塊網卡,DUP就不會出現。

步驟三:查看bond0的狀態:/proc/net/bonding/bond0

image

步驟四:查看網卡信息

image

ip地址只工作在bond0接口上

步驟五:刪除bond0 ,先停止服務,再刪除,刪除后再重啟網絡服務,即可恢復。

ifconfig bond0 down

rmmod bonding

service network restart

注意:在做實驗的過程中,記得要關閉防火墻和網絡管理工具,否則bond無法獲取IP地址

#iptables -F

#serviec NetworkManager stop (centos 6)

#systemcl stop NetworkManager (centos 7)

bond0的配置說明:

miimon 是用來進行鏈路監測的。如果miimon=100 ,那
么系統每100ms 監測一次鏈路連接狀態,如果有一條線
路不通就轉入另一條線路

bonding的一些參考資料:

/usr/share/doc/kernel-doc-version/Documentation/networking/bonding.txt

https://www.kernel.org/doc/Documentation/networking/bonding.txt

nmcli 實驗:實現bonding

步驟一:添加bonding 接口 并配置ip地址

nmcli con add type bond con-name bond0 ifname bond0 mode active-backup

nmcli con modify bond0 ipv4.method manual ipv4.address 192.168.100.100/24

步驟二:添加從屬接口

nmcli con add type bond-slave ifname eth0 master bond0

nmcli con add type bond-slave ifname eth1 master bond0

注:如無為從屬接口提供連接名,則該名稱是接口名稱加類型構成

步驟三:要啟動綁定,則必須首先啟動從屬接口

nmcli con up bond-slave-eth0

nmcli con up bond-slave-eth1

步驟四:啟動綁定

nmcli con up bond0

步驟五:查看bond0狀態

cat /proc/net/bonding/bond0

步驟五:刪除bond0

nmcli connection down bond0

rm -rf ifcfg-bond*

nmcli connection reload

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,119評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,382評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,038評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,853評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,616評論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,112評論 1 323
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,192評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,355評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,869評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,727評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,928評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,467評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,165評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,570評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,813評論 1 282
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,585評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,892評論 2 372

推薦閱讀更多精彩內容

  • CentOS 6之前,網絡接口使用連續號碼命名:eth0、eth1等,當 增加或刪除網卡時,名稱可能會發生變化 ?...
    楠人幫閱讀 771評論 0 0
  • 多網卡同IP技術 將多個網卡端口綁定為一個,可以提升網絡的性能。在linux系統上有兩種技術可以實現,Linux ...
    geekdeedy閱讀 10,480評論 0 4
  • IP協議IP地址路由、DHCP網絡配置 一、IP協議 (一)IP協議的特征: 運行于OSI的網絡層 面向無連接的協...
    哈嘍別樣閱讀 750評論 0 0
  • Linux 網卡bond的七種模式 什么是bond 網卡bond是通過多張網卡綁定為一個邏輯網卡,實現本地網卡的冗...
    iCaptain閱讀 4,059評論 0 11
  • 兩臺主機兩個路由設備通信 現有主機A和主機B,且中間有兩個路由設備連接,主機A的IP地址為192.168.1.10...
    JevonWei閱讀 1,328評論 0 3