双网卡绑定-bond-模式

Dual NIC bonding 指将两个或多个物理网络接口卡 (NIC) 组合成一个逻辑接口. 用以提高网络带宽, 冗余和可靠性.

比如一个 NIC 故障, 在 bond 下这个逻辑接口还可以继续使用.

这个逻辑接口称为 “bond”, 而每个物理接口称为 “slave”.

组合后网卡的工作模式有多种选择:

  • round-robin (轮询)
  • active-backup (主备)
  • load-balancing
  • fault-tolerance
  • lacp (链路聚合)

等.

Bond 模式下, ip 地址是配置在 bond 上, 而不是某一张网卡上.

设置 active-backup 类型 bond

添加一个 bond

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

给 bond 添加 ip 地址

1
nmcli connection modify bond0 ipv4.addresses 192.168.177.21/24 ipv4.gateway 192.168.177.1 ipv4.dns 192.168.177.1 ipv4.method manual autoconnect yes

给 bond 添加网卡

1
2
nmcli connection add type bond-slave ifname ens32 con-name ens32 master bond0
nmcli connection add type bond-slave ifname ens37 con-name ens37 master bond0

启用 bond

1
nmcli connection up bond0

双网卡绑定-bond-模式
http://example.com/2024/02/27/双网卡绑定-bond-模式/
作者
Jie
发布于
2024年2月27日
许可协议