最近项目上遇到使用华为Huawei交换机,vSphere虚拟化vMotion后虚拟机网络丢失的现象。ping大量丢包,等待很久后,网络会自行恢复。
交换机为华为S7700交换机,使用的是万兆板卡
华为交换机配置如下:
interface XGigabitEthernet2/0/0
port link-type trunk
port trunk allow-pass vlan 2 to 4094
stp disable
经过反复测试,排除虚拟化故障后,将问题定位在华为交换机之上。最终发现问题原因
原因:Vmotion迁移虚拟机后,虚拟交换机一般会发送RARP给交换机,但是华为交换机默认丢弃了ARP包。

解决方案:
华为交换机配置MAC刷新ARP功能
命令配置如下:
<Quidway> system-view
[Quidway] mac-address update arp
感谢VMTN论坛的帖子:
Huawei Switches vSphere 6.5 Regular Loss of Connectivity using LACP and LBT
同时参考:
文章评论