关于ESXI连接华为9312交换机后,重启虚拟机,物理机的网络就会中断问题?

VMWARE虚拟化集群,目前做了两个数据中心大二层网络,其中一个中心集群上端接思科交换机,未出现任何问题,另一个中心集群上端接华为9312交换机,集群内所有虚拟机(linux文件的)只要重启或者关机,其宿主物理机必然会断掉当前链路,且数据不能自动切换到备用链路,需要人工断开主链路网卡,宿主机与其上的其他虚拟机才能恢复通信。
针对此问题做过如下测试(其中虚拟机为linux文件系统,windows文件系统无任何问题):
测试背景:
物理机系统:ESXI 6.0 UPDATE2(ESXI不能升降版本,需要与另一个中心的系统版本保持一致)
虚拟机系统:redhat 6.5 X86_64
测试一
1、重启虚拟机,主链路中断
2、断开主网卡,链路恢复
3、接入主网卡,链路中断
4、断开主网卡,链路恢复
5、重启物理机,链路恢复(包括主链路,双网卡随意切换,无问题)
测试二
1、断开主网卡,重启虚拟机,备链路中断
2、接入主网卡,链路恢复
3、切换到备用网卡,链路中断
4、重启物理机,链路恢复(包括主链路,双网卡随意切换,无问题)
测试三
1、重启虚拟机,主链路中断
2、断开主网卡,链路恢复
3、重启虚拟机,备链路中断
4、断开备网卡,接入主网卡,链路没有恢复
5、重启物理机,链路恢复(包括主链路,双网卡随意切换,无问题)
分别向华为与VMWARE开启咨询case,双方远程协助,收集日志,查看后均表示配置无任何问题。
现在无法定位到问题所在,哪位大神能给解解惑!

参与14

3同行回答

haizdlhaizdl技术经理大连
我觉得可以顺着这样的思路往下查:主机层面抓包,确认在链路断掉的时刻,主机(虚拟机)层面有没有感知到网络中断,而切换链路。1)假设主机层面感知到了链路切换,把包发出去了,那么就是回包没有感知到这一故障继续回给了中断的端口上了。如果是这样的话,那么可以认为是虚拟化层面并没有...显示全部

我觉得可以顺着这样的思路往下查:
主机层面抓包,确认在链路断掉的时刻,主机(虚拟机)层面有没有感知到网络中断,而切换链路。
1)假设主机层面感知到了链路切换,把包发出去了,那么就是回包没有感知到这一故障继续回给了中断的端口上了。如果是这样的话,那么可以认为是虚拟化层面并没有把底层ARP的变化告知给上层交换机。
2)假设主机层面根本没有感知到这一切换,而是把包继续通过中断的端口发,那么发的时候就会报错中断,也就是说网卡的高可用策略设置是否生效,网卡的绑定方式是否正确,网卡绑定和交换机那么的兼容性是不是发生了冲突等等。

个人建议,仅供参考。

收起
银行 · 2017-05-05
浏览6640
彬彬 邀答
gz_kevingz_kevin系统工程师www.gzzknt.cn
华为交换机的BUG,去打补丁吧,华为交换机的ARP 地址表没有自动刷新,尤其在ESXi服务器接2条以上网线到华为交换机显示全部

华为交换机的BUG,去打补丁吧,华为交换机的ARP 地址表没有自动刷新,尤其在ESXi服务器接2条以上网线到华为交换机

收起
系统集成 · 2017-08-01
浏览6060
zhuqueshenzhuqueshen系统工程师123
感谢楼上大神的回答,目前问题已经解决,主要是因为虚拟机开启lldp服务,重启网络或者关机时会发送lldp包,上链华为9312交换机将lldp直接认作budp包,把端口disabled了,目前只发现华为交换机会这样处理,应该是特例。...显示全部

感谢楼上大神的回答,目前问题已经解决,主要是因为虚拟机开启lldp服务,重启网络或者关机时会发送lldp包,上链华为9312交换机将lldp直接认作budp包,把端口disabled了,目前只发现华为交换机会这样处理,应该是特例。

收起
系统集成 · 2017-08-01
浏览5877

提问者

zhuqueshen
系统工程师123
擅长领域: 云计算服务器主机

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-04
  • 关注会员:3 人
  • 问题浏览:7979
  • 最近回答:2017-08-01
  • X社区推广