绑定超过 2 个网卡会导致连接中断

绑定超过 2 个网卡会导致连接中断

我运行的是 CentOS 6.5。我有 3 台服务器,配备四个 1Gb 网卡。我使用绑定模式 6(也尝试过 0),通过 cisco 4948 交换机运行。当只连接两根网线时,没有问题。如果连接了两根以上网线,网络会随机丢弃数据包,我们随机无法连接到服务器。幸运的是,我能够确定当连接一个或两个接口时问题就消失了。

ifcfg-bond0:

DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
USERCTL=no
BOOTPROTO=no
BONDING_OPTS="mode=6 miimon=100"

ifcfg-eth0 至 3:

DEVICE=eth0
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
BOOTPROTO=no

绑定配置文件

alias netdev-bond0 bonding

答案1

听起来好像您的某些交换机端口不在正确的 VLAN 中,或者存在其他逻辑错误,导致这些交换机端口与工作交换机端口分离。

单独尝试每一个从属设备,可以将其作为绑定的唯一成员,或者根本没有绑定。

我预计有些奴隶会工作,有些则不会。

不管怎么说,我无法忍受模式 5 和 6,它们是糟糕的黑客,当虚拟机桥接在其上时无法工作。与您的网络团队交朋友,让他们配置 EtherChannel 并使用模式 2,或配置 LACP 并使用模式 4。

相关内容