Traffic loss occurs following an NSX Edge HA failover or failback event.
Upstream physical firewalls or switches continue sending traffic to the standby node MAC address, despite the active node broadcasting a Gratuitous ARP (GARP).
Below frr logs on the Active Edge node shows the edge has failed over.
root@edge01:/var/log/frr# grep -ai "ADJCHANGE" frr.log
<Date&time> BGP: %ADJCHANGE: neighbor ##.##.##.##(Unknown) in vrf default Down BGP Notification received
<Date&time> BGP: %ADJCHANGE: neighbor ##.##.##.##(Unknown) in vrf default Up
GARP reply are received from the firewall on the standby Edge node syslog.log.
<Date&time> edge02 NSX 3733 - [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="arp" level="INFO"] GARP reply reveived for ##.##.##.## from <MAC> on lrouter port <UUID>
<Date&time> edge02 NSX 3733 - [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="arp" level="INFO"] GARP reply reveived for ##.##.##.## from <MAC> on lrouter port <UUID>
<Date&time> edge02 NSX 3733 - [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="arp" level="INFO"] GARP reply reveived for ##.##.##.## from <MAC> on lrouter port <UUID>
<Date&time> edge02 NSX 3733 - [nsx@6876 comp="nsx-edge" subcomp="datapathd" s2comp="arp" level="INFO"] GARP reply reveived for ##.##.##.## from <MAC> on lrouter port <UUID>
VMware NSX
The NSX Edge nodes broadcast GARP packets correctly during failover and failback operations. The upstream physical device fails to update its ARP table with the correct MAC address for the Edge HA VIP, retaining the MAC of the standby node instead.