天天看點

多 bonding 使用不同 mode 方法環境參考:

環境

多網卡, 多 bond 裝置, 需要使用不同的工作方式, 如下:

eth0  eth1  -> bond0  ->  mode 0  ( active-backup )
eth2, eth3  -> bond1  -> mode 1   (balance-rr)
           

參考:

[[email protected] kickstarts]# yum install -y kernel-doc

[[email protected] kickstarts]# rpm -ql kernel-doc | grep bonding.txt
/usr/share/doc/kernel-doc-2.6.32/Documentation/networking/bonding.txt
           

其中該文檔描述 /etc/modprobe.d/bond.conf 需要具有下面的配置

alias bond0 bonding
options bond0 -o bond0 mode=balance-rr miimon=100

alias bond1 bonding
options bond1 -o bond1 mode=balance-alb miimon=50
           

但上述文檔隻能夠針對 centos 5 或之前版本, 而文檔也沒有更新 centos 6, 7 下的方法

而 centos 6,7 将不可以使用 -o 參數進行參數定義, 另外, 假如把配置, 參數都寫入 /etc/modprobe.d/bond.conf 如

alias bond0 bonding
options bond0 mode=balance-rr miimon=100    [隻适用于 rhel5 ]

alias bond1 bonding
options bond1 mode