Hi, I am trying to test Master/Backup functionality on 2 VPP nodes, each running it's own VRRP plugin and I am observing 2 VRRP routers acting as Masters at the same time. Please find below the configuration that i am using for my testing:-
On VVP Node 1:- set interface mtu 1500 GigabitEthernet13/0/0 set interface ip address GigabitEthernet13/0/0 10.20.37.118/24 set interface state GigabitEthernet13/0/0 up vrrp vr add GigabitEthernet13/0/0 vr_id 1 priority 255 10.20.37.118 vrrp proto start GigabitEthernet13/0/0 vr_id 1 This becomes a Master, as it is the address owner and has the priority as 255. On VPP Node2:- set interface mtu 1500 GigabitEthernet13/0/0 set interface ip address GigabitEthernet13/0/0 10.20.37.109/24 set interface state GigabitEthernet13/0/0 up vrrp vr add GigabitEthernet13/0/0 vr_id 1 priority 200 accept_mode 10.20.37.118 vrrp proto start GigabitEthernet13/0/0 vr_id 1 This becomes a back-up and has priority 200. Note:- 10.20.37.118 is the IP that will be pinged from external machine(which would be having same subnet as 10.20.37.xx) and that is why have configured this IP on VR (VVP instance 2) with "accept_mode" ON. So, VR on VPP-1 comes up as Master and VR on VPP-2 comes up as Back-up. Now, if i kill VPP-1, then VR on VPP-2 becomes a Master and IP 10.20.37.118 also gets added to the VPP interface. Please find the output of show int addr below vpp# show int addr GigabitEthernet13/0/0 (up): L3 10.20.37.109/24 L3 10.20.37.118/24 GigabitEthernet1b/0/0 (dn): local0 (dn): vpp# show vrrp vr [0] sw_if_index 1 VR ID 1 IPv4 state Master flags: preempt yes accept yes unicast no priority: configured 200 adjusted 200 timers: adv interval 100 master adv 100 skew 21 master down 321 virtual MAC 00:00:5e:00:01:01 addresses 10.20.37.118 peer addresses tracked interfaces Now, if i bring VPP-1 up, the VR on VVP-1 also becomes a Master and VR on VPP-2 also remains in Master State.At this moment, both the VRs i.e on VPP-1 and VPP-2 are acting as Masters. Please find the output of show vrrp vr from both the VPP instances:- >From VPP-1 vpp# show vrrp vr [0] sw_if_index 1 VR ID 1 IPv4 state Master flags: preempt yes accept no unicast no priority: configured 255 adjusted 255 timers: adv interval 100 master adv 0 skew 0 master down 0 virtual MAC 00:00:5e:00:01:01 addresses 10.20.37.118 peer addresses tracked interfaces vpp# show int addr GigabitEthernet13/0/0 (up): L3 10.20.37.118/24 GigabitEthernet1b/0/0 (dn): local0 (dn): On VPP-2 vpp# show vrrp vr [0] sw_if_index 1 VR ID 1 IPv4 state Master flags: preempt yes accept yes unicast no priority: configured 200 adjusted 200 timers: adv interval 100 master adv 100 skew 21 master down 321 virtual MAC 00:00:5e:00:01:01 addresses 10.20.37.118 peer addresses tracked interfaces vpp# show int addr GigabitEthernet13/0/0 (up): L3 10.20.37.109/24 L3 10.20.37.118/24 GigabitEthernet1b/0/0 (dn): local0 (dn): Is this a known issue or am i missing something in my configuration? How to overcome this issue of multiple VRRP routers acting as Master at the same time? Regards Amit
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16718): https://lists.fd.io/g/vpp-dev/message/16718 Mute This Topic: https://lists.fd.io/mt/74854562/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-