我有一台 Debian 8 系统,其中有两个我想绑定的 NIC。我的托管交换机已配置为链接聚合我正在使用的两个端口。
在 Linux 机器上,我已经安装了ifenslave
。
在 /etc/network/interfaces 中,我有:
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 10.0.0.100
netmask 255.255.0.0
gateway 10.0.0.1
slaves eth0 eth1
bond-mode 4
bond-miimon 100
bond_downdelay 200
bond_updelay 300
编辑:使用模式 4 时配置似乎错误。我很难找到如何配置 802.3ad 的示例。
编辑2:我尝试了modprobeboningmode=4,现在cat/proc/net/bond0显示802.3ad,但我的整个网络变得无法访问。
答案1
交换机需要支持 802.3ad。这是交换机与服务器接口通信以查看它们是否真正处于同一绑定中的协议。交换机通常与 Linux 实现不兼容。在这种情况下,不要使用mode=802.3ad
,例如使用mode=balance-alb
。