Hi,
Topology:
I configured one VRRP instance for all PCs. It works. Failover works well when RUT361-1 is down
If I configure multi-instance and they are all Master on the same RUT361, it works well too.
My purpose:
-
PC1,3,5 get the primary path to RUT361-1; backup RUT261-2
-
PC2,4,6 get the primary path to RUT361-2; backup RUT261-1
But, when I configured 2 instances:
Instance 1 EdgePC_1: RUT361-1 is the VRRP master as the default gateway for PC1,3,5
Instance 2 EdgePC_2: RUT361-2 is the VRRP master as the default gateway for PC2,4,6
The status of the VRRP instance is unstable; it often changes. The logfile is very confuse while it indicate the
It happens with various OS. I currently use the latest 7.23.7
RUT361-1 configuration
root@firewall-1:~# uci show vrrpd
vrrpd.EdgePC_1=vrrpd
vrrpd.EdgePC_1.virtual_id='1'
vrrpd.EdgePC_1.interface='lan6'
vrrpd.EdgePC_1.priority='110'
vrrpd.EdgePC_1.virtual_mac='0'
vrrpd.EdgePC_1.virtual_ip='172.20.11.254'
vrrpd.EdgePC_1.delay='1'
vrrpd.EdgePC_1.enabled='1'
vrrpd.EdgePC_1_ping=ping
vrrpd.EdgePC_1_ping.time_out='1'
vrrpd.EdgePC_1_ping.interval='10'
vrrpd.EdgePC_1_ping.enabled='0'
vrrpd.EdgePC_1_ping.retry='5'
vrrpd.EdgePC_1_ping.ping_attempts='4'
vrrpd.EdgePC_1_ping.packet_size='56'
vrrpd.EdgePC_2=vrrpd
vrrpd.EdgePC_2.virtual_id='2'
vrrpd.EdgePC_2.interface='lan5'
vrrpd.EdgePC_2.priority='100'
vrrpd.EdgePC_2.virtual_mac='0'
vrrpd.EdgePC_2.virtual_ip='172.20.12.254'
vrrpd.EdgePC_2.delay='1'
vrrpd.EdgePC_2.enabled='1'
vrrpd.EdgePC_2_ping=ping
vrrpd.EdgePC_2_ping.time_out='1'
vrrpd.EdgePC_2_ping.interval='10'
vrrpd.EdgePC_2_ping.enabled='0'
vrrpd.EdgePC_2_ping.retry='5'
vrrpd.EdgePC_2_ping.ping_attempts='4'
vrrpd.EdgePC_2_ping.packet_size='56'
RUT361-2 configuration
root@firewall-2:~# uci show vrrpd
vrrpd.EdgePC_1=vrrpd
vrrpd.EdgePC_1.delay='1'
vrrpd.EdgePC_1.enabled='1'
vrrpd.EdgePC_1.interface='lan5'
vrrpd.EdgePC_1.virtual_id='1'
vrrpd.EdgePC_1.virtual_mac='0'
vrrpd.EdgePC_1.priority='100'
vrrpd.EdgePC_1.virtual_ip='172.20.11.254'
vrrpd.EdgePC_1_ping=ping
vrrpd.EdgePC_1_ping.packet_size='56'
vrrpd.EdgePC_1_ping.time_out='1'
vrrpd.EdgePC_1_ping.enabled='0'
vrrpd.EdgePC_1_ping.ping_attempts='4'
vrrpd.EdgePC_1_ping.interval='10'
vrrpd.EdgePC_1_ping.retry='5'
vrrpd.EdgePC_2=vrrpd
vrrpd.EdgePC_2.delay='1'
vrrpd.EdgePC_2.enabled='1'
vrrpd.EdgePC_2.interface='lan6'
vrrpd.EdgePC_2.virtual_id='2'
vrrpd.EdgePC_2.virtual_mac='0'
vrrpd.EdgePC_2.priority='110'
vrrpd.EdgePC_2.virtual_ip='172.20.12.254'
vrrpd.EdgePC_2_ping=ping
vrrpd.EdgePC_2_ping.packet_size='56'
vrrpd.EdgePC_2_ping.time_out='1'
vrrpd.EdgePC_2_ping.enabled='0'
vrrpd.EdgePC_2_ping.ping_attempts='4'
vrrpd.EdgePC_2_ping.interval='10'
vrrpd.EdgePC_2_ping.retry='5'
Logs status changes:
RUT361-1
3006 Wed Jul 1 11:00:05 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, we are now a backup router.
3008 Wed Jul 1 11:00:05 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3009 Wed Jul 1 11:00:05 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, we are now a backup router.
3011 Wed Jul 1 11:00:05 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3012 Wed Jul 1 11:00:05 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, - INIT State (backup) -
3014 Wed Jul 1 11:00:05 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: be backup 172.20.12.101 is up, - Receive packet from Master -
3017 Wed Jul 1 11:00:10 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, - INIT State (backup) -
3019 Wed Jul 1 11:00:13 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3441 ms VID 1
3020 Wed Jul 1 11:00:13 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is down, we are now the master router.
3024 Wed Jul 1 11:00:16 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3444 ms VID 2
3025 Wed Jul 1 11:00:16 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is down, we are now the master router.
3029 Wed Jul 1 11:00:22 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, we are now a backup router.
3031 Wed Jul 1 11:00:22 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3032 Wed Jul 1 11:00:22 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, we are now a backup router.
3034 Wed Jul 1 11:00:22 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3035 Wed Jul 1 11:00:22 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, - INIT State (backup) -
3037 Wed Jul 1 11:00:22 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: be backup 172.20.12.101 is up, - Receive packet from Master -
3040 Wed Jul 1 11:00:27 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, - INIT State (backup) -
3042 Wed Jul 1 11:00:30 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3458 ms VID 1
3043 Wed Jul 1 11:00:30 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is down, we are now the master router.
3047 Wed Jul 1 11:00:33 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3461 ms VID 2
3048 Wed Jul 1 11:00:33 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is down, we are now the master router.
3052 Wed Jul 1 11:00:39 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, we are now a backup router.
3054 Wed Jul 1 11:00:39 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3055 Wed Jul 1 11:00:39 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, we are now a backup router.
3057 Wed Jul 1 11:00:39 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3058 Wed Jul 1 11:00:39 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, - INIT State (backup) -
3060 Wed Jul 1 11:00:39 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: be backup 172.20.12.101 is up, - Receive packet from Master -
3063 Wed Jul 1 11:00:44 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, - INIT State (backup) -
3065 Wed Jul 1 11:00:48 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3476 ms VID 1
3066 Wed Jul 1 11:00:48 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is down, we are now the master router.
3070 Wed Jul 1 11:00:51 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3479 ms VID 2
3071 Wed Jul 1 11:00:51 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is down, we are now the master router.
3075 Wed Jul 1 11:00:56 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, we are now a backup router.
3077 Wed Jul 1 11:00:56 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3078 Wed Jul 1 11:00:56 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, we are now a backup router.
3080 Wed Jul 1 11:00:56 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3081 Wed Jul 1 11:00:56 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is up, - INIT State (backup) -
3083 Wed Jul 1 11:00:56 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: be backup 172.20.12.101 is up, - Receive packet from Master -
3086 Wed Jul 1 11:01:01 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is up, - INIT State (backup) -
3088 Wed Jul 1 11:01:05 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3493 ms VID 1
3089 Wed Jul 1 11:01:05 2026 system.warn vrrpd[17442]: VRRP ID 1 on eth0.2011: 172.20.11.101 is down, we are now the master router.
3093 Wed Jul 1 11:01:08 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3496 ms VID 2
3094 Wed Jul 1 11:01:08 2026 system.warn vrrpd[17443]: VRRP ID 2 on eth0.2012: 172.20.12.101 is down, we are now the master router.
RUT361-2
3154 Wed Jul 1 11:00:01 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, - INIT State (backup) -
3161 Wed Jul 1 11:00:05 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3259 ms VID 2
3162 Wed Jul 1 11:00:05 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is down, we are now the master router.
3166 Wed Jul 1 11:00:08 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3262 ms VID 1
3167 Wed Jul 1 11:00:08 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is down, we are now the master router.
3173 Wed Jul 1 11:00:13 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, we are now a backup router.
3175 Wed Jul 1 11:00:13 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3176 Wed Jul 1 11:00:13 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, we are now a backup router.
3178 Wed Jul 1 11:00:13 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3179 Wed Jul 1 11:00:13 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, - INIT State (backup) -
3181 Wed Jul 1 11:00:13 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: be backup 172.20.11.1 is up, - Receive packet from Master -
3184 Wed Jul 1 11:00:18 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, - INIT State (backup) -
3186 Wed Jul 1 11:00:22 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3276 ms VID 2
3187 Wed Jul 1 11:00:22 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is down, we are now the master router.
3191 Wed Jul 1 11:00:25 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3279 ms VID 1
3192 Wed Jul 1 11:00:25 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is down, we are now the master router.
3196 Wed Jul 1 11:00:31 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, we are now a backup router.
3198 Wed Jul 1 11:00:31 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3199 Wed Jul 1 11:00:31 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, we are now a backup router.
3201 Wed Jul 1 11:00:31 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3202 Wed Jul 1 11:00:31 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, - INIT State (backup) -
3204 Wed Jul 1 11:00:31 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: be backup 172.20.11.1 is up, - Receive packet from Master -
3207 Wed Jul 1 11:00:36 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, - INIT State (backup) -
3210 Wed Jul 1 11:00:39 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3294 ms VID 2
3211 Wed Jul 1 11:00:39 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is down, we are now the master router.
3215 Wed Jul 1 11:00:42 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3297 ms VID 1
3216 Wed Jul 1 11:00:42 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is down, we are now the master router.
3221 Wed Jul 1 11:00:48 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, we are now a backup router.
3223 Wed Jul 1 11:00:48 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3224 Wed Jul 1 11:00:48 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, we are now a backup router.
3226 Wed Jul 1 11:00:48 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3227 Wed Jul 1 11:00:48 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, - INIT State (backup) -
3229 Wed Jul 1 11:00:48 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: be backup 172.20.11.1 is up, - Receive packet from Master -
3232 Wed Jul 1 11:00:53 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, - INIT State (backup) -
3234 Wed Jul 1 11:00:56 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: delay expired = 1 no response after 1 + 3311 ms VID 2
3235 Wed Jul 1 11:00:56 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is down, we are now the master router.
3239 Wed Jul 1 11:00:59 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: delay expired = 1 no response after 1 + 3314 ms VID 1
3240 Wed Jul 1 11:00:59 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is down, we are now the master router.
3244 Wed Jul 1 11:01:05 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, we are now a backup router.
3246 Wed Jul 1 11:01:05 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: Send gratuitous ARP for all ip addresses
3247 Wed Jul 1 11:01:05 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: 172.20.12.1 is up, we are now a backup router.
3249 Wed Jul 1 11:01:05 2026 system.warn vrrpd[12014]: VRRP ID 2 on eth0.2012: Send gratuitous ARP for all ip addresses
3250 Wed Jul 1 11:01:05 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: 172.20.11.1 is up, - INIT State (backup) -
3252 Wed Jul 1 11:01:05 2026 system.warn vrrpd[12013]: VRRP ID 1 on eth0.2011: be backup 172.20.11.1 is up, - Receive packet from Master -
