是將多塊網(wǎng)卡綁定同一個Ip地址對外提供服務(wù),可以實(shí)現(xiàn)高可用或者負(fù)載均衡。直接給兩塊網(wǎng)卡設(shè)置同一個IP地址是不可以的。通過 bonding ,虛擬一塊網(wǎng)卡對外提供連接,物理網(wǎng)卡被修改為相同的MAC地址
- Mode 0 (balance-rr)
輪轉(zhuǎn)(Round-robin)策略:從頭到尾順序的在每一個slave接口上面發(fā)送數(shù)據(jù)包。本模式提供負(fù)載均衡和容錯的能力- Mode 1 (active-backup)
活動-備份(主備)策略:只有一個slave被激活,當(dāng)且僅當(dāng)活動的slave接口失敗時才會激活其他slave.為了避免交換機(jī)發(fā)生混亂此時綁定的MAC地址只有
一個外部端口上可見- Mode 3 (broadcast)
廣播策略:在所有的slave接口上傳送所有的報文,提供容錯能力- active-backup、 balance-tlb 和 balance-alb 模式不需要交換機(jī)的任何特殊配置。其他綁定模式需要配置交換機(jī)以便整合鏈接。如:Cisco 交換機(jī)需要在模式 0、 2 和 3 中使用 EtherChannel,但在模式4中需要 LACP和EtherChannel
- /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS="miimon=100 mode=0"- /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
/proc/net/bonding/bond0
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了新絳免費(fèi)建站歡迎大家使用!
ifconfig bond0 down
rmmod bonding
miimon 是用來進(jìn)行鏈路監(jiān)測的。如果miimon=100,那么系統(tǒng)每100ms 監(jiān)測一次鏈路連接狀態(tài),如果有一條線路不通就轉(zhuǎn)入另一條線路
mode是用來指定 Bonding 的工作模式
查看 bond0 的狀態(tài)
bond0 創(chuàng)建完成
卸載前執(zhí)行 ifconfig bond0 down 使bond0設(shè)備離線
查找已經(jīng)加載到內(nèi)核中的bond 的模塊的狀態(tài)信息,執(zhí)行rmmod 命令刪除bond0
將原文件信息復(fù)原并重啟網(wǎng)絡(luò)服務(wù)
- 添加bonding接口
?nmcli con add type bond con-name mybond0 ifname bond0 mode active-backup- 添加從屬接口
?nmcli con add type bond-slave ifname ens7 master bond0
?nmcli con add type bond-slave ifname ens3 master bond0- 要啟動綁定,則必須首先啟動從屬接口
?nmcli con up bond-slave-eth0
?nmcli con up bond-slave-eth2- 啟動綁定
?nmcli con up mybond0