一、 双bond配置
注释:此配置文档为单台服务器网卡配置不同的bond模式,bond模式自行参考修改。截图实验的Linux环境版本为redhat 6.4
1. 配置网卡信息
所需要配置的网卡文件:
路径为:/etc/sysconfig-/network-scripts
1) 配置ethX网卡
1. BOOTPROTO=none/dhcp/static
网卡的IP地址的获取模式:自动/自动分配/静态 2. ONBOOT=yes/no
当系统启动时,是否激活网卡:激活/不激活 3. USERCTL=no
是否允许非root用户控制该设备。 4. MASTER=bond2
指定bond的模式。
配置bond网卡
2) 配置bond模块信息
3) 关闭NetworkManager服务
# /etc/init.d/NetworkManager stop # chkconfig NetworkManager off
4) 重启网络
#service network restart
5) 查看bond状态
# cat/proc/net/bonding/bond*
6) 常用命令
关闭网卡: Ifdown eth* 开启网卡 Ifup eth*
1. Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制不协商的方式配
合。
2. Mode=1(active-backup) 表示主备模式,只有一块网卡是active,另外一块是备的
standby,这时如果交换机配的是捆绑,将不能正常工作,因为交换机往两块网卡发包,有一半包是丢弃的。
3. Mode=2(balance-xor) 表示XOR Hash负载分担,和交换机的聚合强制不协商方式配
合。(需要xmit_hash_policy)
4. Mode=3(broadcast) 表示所有包从所有interface发出,这个不均衡,只有冗余机制...
和交换机的聚合强制不协商方式配合。
5. Mode=4(802.3ad) 表示支持802.3ad协议,和交换机的聚合LACP方式配合(需要
xmit_hash_policy)
6. Mode=5(balance-tlb) 是根据每个slave的负载情况选择slave进行发送,接收时使用
当前轮到的slave
7. Mode=6(balance-alb) 在5的tlb基础上增加了rlb。