Bond

Bond

Redhat7允許管理員時用bonding內核模塊和稱爲通道綁定接口的特殊網絡接口將多個網絡接口綁定到一個通道。根據選擇的綁定模式,通道綁定是兩個或更多個網絡接口作爲一個網絡接口,從而增加帶寬 提供陳與性

選擇linux以太網綁定模式

模式0(平衡輪詢) 輪詢策略,所有接口都使用採用輪詢方式在所有slave中傳輸封包;任何slave都可以接受

模式1(主動備份) 容錯 一次只能使用一個slave接口 但是如果該接口出現故障,另一個slave將代替他

模式3(廣播) 容錯 所有封包都通過所有slave接口廣播

利用nmcli命令管理bond

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

Nmcli con mod bond0 ipv4.addresses 1.2.3.4/24

Nmcli con add type bond-slave ifname eth0 master bond0 con-name bond0-eth1

Nmcli con add type bond-slave ifname eth1 master bond0 con-name bond0-eth2

 

主動備份配置示例

建立綁定接口 bond0配置文件

/etc/sysconfig/network-scripts/ifcfg-bond0

-DEVICE=”bond0”

-BOOTPROTO=”none”

-IPADDR=”10.1.1.250”

-PREFIX=”24”

-ONBOOT=”yes”

-BONDING_OPTS=”mode=1 miimon=50”

建立slave接口eth0配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0

-DEVICE=”eth0”

-BOOTPROTO=”none”

-ONBOOT=”yes”

-MASTER=”bond0”

-SLAVE=”yes”

建立slave接口 eth1配置文件

/etc/sysconfig/network-scripts/ifcfg-eth1

-DEVICE=”eth1”

-BOOTPROTO=”none”

-ONBOOT=”yes”

-MASTER=”bond0”

-SLAVE=”yes”

配置系統加載binding模塊

/etc/modprobe.d/bonding.conf

-alias bond0 bonding

Ifenslave bond0 eth0 eth1

查看bonding狀態

-cat /proc/net/bonding/bond0


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