When configuring VRRP using IPv6 virtual address in combination with router advertise only the master should send ND RA according to RFC 5798 6.4.2
To reproduce:
Router1:
vyos@vyos-vrrp1# run sh config commands set high-availability vrrp group eth1-50 advertise-interval '1' set high-availability vrrp group eth1-50 interface 'eth1' set high-availability vrrp group eth1-50 priority '150' set high-availability vrrp group eth1-50 virtual-address '10.1.1.50/24' set high-availability vrrp group eth1-50 vrid '50' set high-availability vrrp group eth1-51 interface 'eth1' set high-availability vrrp group eth1-51 priority '150' set high-availability vrrp group eth1-51 virtual-address '2001:4642:3a8e:fff0::100/64' set high-availability vrrp group eth1-51 vrid '51' set high-availability vrrp sync-group vyos-vrrp member 'eth1-50' set interfaces ethernet eth0 address 'dhcp' set interfaces ethernet eth0 duplex 'auto' set interfaces ethernet eth0 hw-id '00:0c:29:32:59:cc' set interfaces ethernet eth0 smp-affinity 'auto' set interfaces ethernet eth0 speed 'auto' set interfaces ethernet eth1 address '192.168.0.0/31' set interfaces ethernet eth1 duplex 'auto' set interfaces ethernet eth1 hw-id '00:0c:29:32:59:d6' set interfaces ethernet eth1 ipv6 router-advert prefix 2001:4642:3a8e:fff0::/64 set interfaces ethernet eth1 smp-affinity 'auto' set interfaces ethernet eth1 speed 'auto'
Router2:
vyos@vyos-vrrp2# run sh configuration commands set high-availability vrrp group eth1-50 advertise-interval '1' set high-availability vrrp group eth1-50 interface 'eth1' set high-availability vrrp group eth1-50 priority '50' set high-availability vrrp group eth1-50 virtual-address '10.1.1.50/24' set high-availability vrrp group eth1-50 vrid '50' set high-availability vrrp group eth1-51 interface 'eth1' set high-availability vrrp group eth1-51 priority '50' set high-availability vrrp group eth1-51 virtual-address '2001:4642:3a8e:fff0::100/64' set high-availability vrrp group eth1-51 vrid '51' set high-availability vrrp sync-group vyos-vrrp member 'eth1-50' set interfaces ethernet eth0 address 'dhcp' set interfaces ethernet eth0 duplex 'auto' set interfaces ethernet eth0 hw-id '00:0c:29:d3:a5:45' set interfaces ethernet eth0 smp-affinity 'auto' set interfaces ethernet eth0 speed 'auto' set interfaces ethernet eth1 address '192.168.0.1/31' set interfaces ethernet eth1 duplex 'auto' set interfaces ethernet eth1 hw-id '00:0c:29:d3:a5:4f' set interfaces ethernet eth1 ipv6 router-advert prefix 2001:4642:3a8e:fff0::/64 set interfaces ethernet eth1 smp-affinity 'auto' set interfaces ethernet eth1 speed 'auto'
Observ packets on network connected to eth1 using wireshark and see both routers sending router advertisement.