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?