bonding

Linux 网卡绑定配置

补充说明

bonding 把多块网卡聚合成一个逻辑接口,提供冗余和带宽聚合。模式(mode 0-6)决定负载均衡和故障切换行为,交换机配置必须匹配。

常用示例

ip link add bond0 type bond mode 802.3ad miimon 100 lacp_rate fast
ip link set eth0 down
ip link set eth0 master bond0
ip link set eth1 master bond0
ip link set bond0 up
ip addr add 10.0.0.10/24 dev bond0
cat /proc/net/bonding/bond0
ethtool bond0

NetworkManager:

nmcli connection add type bond ifname bond0 mode 802.3ad
nmcli connection add type ethernet ifname eth0 master bond0
nmcli connection add type ethernet ifname eth1 master bond0
nmcli connection up bond0

常见模式

mode=0 balance-rr      轮询
mode=1 active-backup   主备
mode=2 balance-xor     哈希
mode=3 broadcast       广播
mode=4 802.3ad         LACP
mode=5 balance-tlb     发送负载均衡
mode=6 balance-alb     自适应负载均衡

易错点与排错

相关命令