Tested on VyOS 1.4-rolling-202110180513
A router with an eth1 interface. VRRP is configured on the interface (with unicast VRRP peer's address configuration)
The interface eth1 is assigned to VRF.
set system host-name 'R-1' set high-availability vrrp group VLAN11 address '10.0.11.254/24' set high-availability vrrp group VLAN11 hello-source-address '10.0.11.1' set high-availability vrrp group VLAN11 interface 'eth1' set high-availability vrrp group VLAN11 peer-address '10.0.11.2' set high-availability vrrp group VLAN11 priority '200' set high-availability vrrp group VLAN11 vrid '11' set interfaces ethernet eth1 address '10.0.11.1/24' set interfaces ethernet eth1 description 'VLAN11' set interfaces ethernet eth1 vrf 'VL11' set vrf name VL11 table '111'
VRRP is working. But only until reboot:
vyos@R-1:~$ sh vrrp Name Interface VRID State Priority Last Transition ------ ----------- ------ ------- ---------- ----------------- VLAN11 eth1 11 MASTER 200 9m40s VLAN12 eth2 12 BACKUP 100 9m31s
VRRP stops working after the reboot:
vyos@R-1:~$ sh vrrp Name Interface VRID State Priority Last Transition ------ ----------- ------ ------- ---------- ----------------- VLAN11 eth1 11 FAULT 200 5m1s VLAN12 eth2 12 FAULT 100 5m1s
If you remove Unicast peer addresses from VRRP settings (change to multicast mode), VRRP starts working again:
delete high-availability vrrp group VLAN11 hello-source-address '10.0.11.1' delete high-availability vrrp group VLAN11 peer-address '10.0.11.2'