XenServer 双网卡绑定网络不稳定问题(华为S5700交换机)

环境:

一台联想Thinkserver,安装Xenserver 6.5的虚拟化平台,服务器有三个网卡,其中NIC2为管理网卡,NIC0和NIC1为业务网卡,通过Xenserver的网络配置,把NIC0和NIC1做捆绑,分配给一个CentOS虚拟机使用,在centOS里表现为eth0,一块网卡,配置IP地址为10.20.0.10/24,网关为10.20.0.1,网关在交换机上。

交换机上把2个网口做了eth-trunk,配置链路模式为trunk

interface Eth-Trunk1
 description Proxy_Server_1(NIC0+NIC1)
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

现象:

当宿主机两张网卡同时连交换机网口时,CentOS虚拟机无法ping通网关,但同网段的虚拟机可以ping通!
当把交换机上eth-trunk口中任意一个网卡shutdown,CentOS虚拟机恢复和网关的通信!


相关配置

XenServer的配置在附件
已邀请:

imbean

赞同来自: ak_qq

XenServer配置bond以后,交换机需要配置链路聚合,否则你的环境中会打环。
 
交换机建议使用lacp模式,然后XenServer调整为lacp的bond。
 
如果按照你现在的XenServer配置,交换机链路聚合需要配置on模式(这是思科交换机的说法,华为的具体配置可以百度)。

leifan8440

赞同来自: 神偷流年

XenServer的bond,交换机不需要做任何配置
就因为eth-trunk所以会有问题,我以前遇到跟你相同的问题

要回复问题请先登录注册