VRRP expected MAC address behavior
-
What MAC addresses does TNSR intend to reply with to NDP/ARP requests? We've seen both the Virtual and Physical (of the current Master) on the wire (tcpdump/wireshark), but would expect more consistency.
It seems different clients throw different MACs in their neighbor cache, which drives lots of traffic blackholes, especially during failovers (even with gARP, or whatever it's called in v6 world).
TLDR: we haven't been able to successfully get VRRP reliably working between 2 routers even though Master/Backup states properly failover within timer periods. It appears to be driven by MAC address inconsistencies and/or internal memory structures on how VRRP is applied to an interface.
To elaborate on the "how TNSR applies VRRP to an interface scenario," we see strange traffic behavior when changing interface states between routers. This appears to mostly go away when we fully reboot the host and configuration is reprocessed (unacceptable) or we down/up the interface (not sustainable).