ESXi> get logical-switch <VNI> arp-table Logical Switch ARP Table--------------------------------------------------
LCP Entry================================================== IP MAC
10.xxx.xxx.10 00:50:56:##:##:4f (Primary VM IP and MAC address) 10.xxx.xxx.20 00:50:56:##::54 (##Secondary VM IP and MAC address) 10.xxx.xxx.30 00:50:56:##::4f (VIP assigned with primary VM MAC)##
ESXi> get logical-switch <VNI> arp-table Logical Switch ARP Table--------------------------------------------------
LCP Entry================================================== IP MAC
10.xxx.xxx.20 00:50:56:##::54## 10.xxx.xxx.30 00:50:56:##::54 (VIP assigned with secondary VM MAC)##
VMware NSX
VMware vSphere ESXi
ESXi> get logical-switch <VNI> arp-table Logical Switch ARP Table--------------------------------------------------
LCP Entry================================================== IP MAC
10.xxx.xxx.10 00:50:56:##:##:4f 10.xxx.xxx.20 00:50:56:##::54 ## 10.xxx.xxx.30 00:50:56:##::54 (VIP still assigned with the secondary VM MAC)##
pktcap-uw --switchport <vDR_port_ID> --dir 2 --ng -o /path_to_datastore/filename.pcapng
Please reach out to the Guest OS/application team to troubleshoot why the GARP packets were sent post-failback of the primary VM and, how to prevent the secondary VM from sending the GARP and updating the VIP-MAC address binding.