Yes on Portgroup.VMware ESXi
VMware vCenter Server
This issue arises from a potential mismatch in the network path observed by the ESXi host and the upstream network device (e.g., physical switch or router) during a failover and subsequent failback event.
Consider the following sequence:
This issue can be easily verified by running a simultaneous packet capture at vmnic0 and vmnic1. Following steps can be performed:
Open a SSH session to the ESXi host.
Run the following packet capture command:
pktcap-uw --uplink vmnic0 --dir 2 --ng -o /vmfs/volumes/<datastore_name>/vmnic0.pcapng & pktcap-uw --uplink vmnic1 --dir 2 --ng -o /vmfs/volumes/<datastore_name>/vmnic1.pcapng
Initiate a continuous ping from outside to the Virtual Machine.
Verify which uplink the Virtual Machine is using by running the following command on a duplicate SSH session of the Host:
netdbg vswitch instance list
Let's say this VM is using vmnic0 to pass the traffic.
Bring down vmnic0 using the following command:
esxcli network nic down -n vmnic0
Verify that the Virtual Machine is now using vmnic1 to pass the traffic using the following command:
netdbg vswitch instance list
Bring up vmnic0 using the following command:
esxcli network nic up -n vmnic0
You would start observing ping drops at this stage.
Verify that the Virtual Machine is now using vmnic0 to pass the traffic using the following command:
netdbg vswitch instance list
Wait for the pings to be successful.
Run the following command to end the packet captures:
kill $(lsof |grep pktcap-uw |awk '{print $1}'| sort -u)
Copy the capture files in your system from /vmfs/volumes/<datastore_name> and open them using Wireshark.
While reviewing the capture files, you can observe a RARP packet is sent out by Virtual Machine when vmnic0 was brought up announcing that the Virtual Machine is now reachable over vmnic0. However, ICMP Echo requests were still being received over vmnic1.
To troubleshoot this further, please engage your Networking team or Switch vendor.