I am maintaining an office network with several VLANs. These VLANs are terminated by a redundant pair of Linux boxes as router. Between those I am running VRRP (with keepalived). On failure I am shifting my (virtual) gateway IPs between the two boxes. For IPv4 I am sending a bunch of GARPs afterwards to update the neighbour cache.
How should I proceed with IPv6? From the specs I would guess to do the same, just send an ND NA (with the S bit unset). Would that be right? If - what would be the preferred way for this? Unfortunately I was not able to find a tool like arping for GARP. Any Hints?
Thanks!
You shouldn't have to do anything special; I have exactly the same setup as you (multiple VLANs routed by a HA pair of Linux boxes using keepalived).
I see keepalived sends Unsolicited NA's when a box takes MASTER: