網絡管理(九)

在生產環境中,網絡隨時會出現問題,一旦出現問題沒有好的急救措施,損失可能無法估計,爲了解決這個問題,由此有了bond機制。
一、bonding的工作原理

二、BONDING工作模式

Mode 0 (balance-rr)輪轉(Round-robin)策略:從頭到尾順序的在每一個slave接口上面發送數據包。本模式提供負載均衡和容錯的能力

 Mode 1 (active-backup)活動-備份(主備)策略:只有一個slave被激活,當且僅當活動的slave接口失敗時纔會激活其他slave。爲了避免交換機發生混亂此時綁定的MAC地址只有一個外部端口上可見

 Mode 3 (broadcast)廣播策略:在所有的slave接口上傳送所有的報文,提供容錯能力

active-backup、balance-tlb 和 balance-alb 模式不需要交換機的任何特殊配置。其他綁定模式需要配置交換機以便整合鏈接。如:Cisco 交換機需要在模式 0、2 和 3 中使用EtherChannel,但在模式4中需要 LACP和 EtherChannel

miimon 是用來進行鏈路監測的。

三、Bonding配置
在/etc/sysconfig/network-scripts/目錄下創建配置文件ifcfg-bond0

DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS="miimon=100 mode=#"
IPADDR=IP
PREFIX=#
GATEWAY=gw

在設備文件中ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

四、如何查看工作狀態及模式

cat /proc/net/bonding/bond0
查看bond0工作狀態
cat /sys/class/net/bond0/bonding/mode
查看bond0工作模式

五、如何刪除bond#

(a)把bond#down
(b)刪除模塊 rmmod bonding或直接刪除配置文件

示例:
(1)配置bond0配置文件
[root@centos6/etc/sysconfig/network-scripts]#vi ifcfg-bond0
這裏寫圖片描述
(2)配置設備文件
[root@centos7/etc/sysconfig/network-scripts]#vi ifcfg-eth0
這裏寫圖片描述
[root@centos7/etc/sysconfig/network-scripts]#vi ifcfg-eth1
這裏寫圖片描述
(3)重啓服務
[root@centos7~]#service network restart
(4)查看bond0狀態
[root@centos7~]#cat /proc/net/bonding/bond0
這裏寫圖片描述
(5)假如down一個網卡
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章