linux下bond配置

bond配置

将多个网卡接口组合为一个

 

选择绑定模式:常见模式有:

mode=0(balance-rr,平衡轮循策略): 链路负载均衡,增加带宽,支持容错,数据包依次从不同网卡传输。需交换机配置聚合口。

mode=1(active-backup,主 - 备份策略):主备模式,仅一块网卡工作,故障时备用网卡切换为主用,提供高可用性,资源利用率低 。

mode=6(balance-alb,适配器适应性负载均衡):在传输和接收方向都实现负载均衡 ,不需要交换机特别支持。

 

U系系统配置

#安装绑定工具

sudo apt-get install ifenslave

#加载内核模块

echo "bonding" >> /etc/modules

vim /etc/network/interfaces

#将ens32及ens34加入bond1
auto lo
iface lo inet loopback

# The primary network interface
#auto ens32
#iface ens32 inet static
#auto ens34
#iface ens34 inet static
bond-master bond1
auto bond1
iface bond1 inet static
bond-primary ens32
bond-slaves ens32 ens34
bond-mode 1
bond-miimon 100
bond-downdelay 200
bond-updelay 200
address 192.168.88.12
netmask 255.255.255.0
gateway 192.168.88.2

 

R系系统配置

#将ens33及ens34加入bond0
]$ cat /etc/modules-load.d/bond.conf 
bonding
]$ cat /etc/sysconfig/network-scripts/ifcfg-bond0
TYPE=Bond
BONDING_MASTER=yes
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
NAME=bond0
DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.88.22
PREFIX=24
GATEWAY=192.168.88.2
DNS1=192.168.88.2
IPV6_PRIVACY=no
BONDING_OPTS="mode=6 miimon=100"
]$ cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
MASTER=bond0
SLAVE=yes
]$ cat /etc/sysconfig/network-scripts/ifcfg-ens34
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
NAME=ens34
DEVICE=ens34
ONBOOT=yes
MASTER=bond0
SLAVE=yes

 

补充:

查看模块加载情况

lsmod|grep bonding

 

bond参数补充:

bond-miimon 100 #链路监测的时间间隔100ms

bond-downdelay 200 #在检测到链路故障后,等待200ms将网卡标记为不可用

bond-updelay 200 #在检测到链路恢复正常后,等待200ms将网卡重新标记为可用

 

posted on 2025-06-04 13:46  赛博狗尾草  阅读(286)  评论(0)    收藏  举报

导航