VRRP / track-interface - Can't use BondEthernet
-
Hello,
I am playing with TNSR on baremetal in a lab environment, attempting to configure VRRP. The basic setup is as follows:
Two servers with the following NICs:
Intel i350 4 port 1Gpbs - WAN
Intel i710 2 port 10Gpbs - LANOn the LAN side I have a MLAG/vPC switch pair configured, with the two interfaces on the i710 card members of a
bond
interface, with one port to each switch.interface bond 0 mode lacp load-balance l34 exit interface TenGigabitEthernet2/0/0 bond 0 exit interface TenGigabitEthernet2/0/1 bond 0 exit
I am attempting to configure VRRP on the WAN interface, with the following currently configured.
interface GigabitEthernet1/0/0 ip vrrp-virtual-router 1 preempt true priority 255 accept-mode false v3-advertisement-interval 100 virtual-address 10.254.2.41 exit
The example for VRRP shows to track the LAN side interface for the WAN, see - Virtual Router Redundancy Protocol
When attempting to add the
track-interface
, I see the following:rtrexllab01 tnsr(config-vrrp4)# track-interface GigabitEthernet1/0/0 TenGigabitEthernet2/0/0 TenGigabitEthernet2/0/1
The idea behind the setup is that one of the switches can become unavailable, with traffic continuing to flow via the still active switch.
Is it not possible to use a BondEthernet as the
track-interface
? Would this be a feature request? Are end users able to see the feature request list?Thanks,
Mike -
-
I am able to use
track-interface
with VRRP, but have run into a separate issue - see BondEthernet interfaces don't get status from slave(s)I'll update here if/when I get a resolution to that issue.
Thanks,
Mike -
Hello,
Something I should have included in the original message.
rtrexllab01 tnsr# show version Version: 22.10-2 Build timestamp: Tue Nov 1 18:41:40 2022 UTC This TNSR instance is not configured for package updates. For information see 'show documentation'
Thanks,
Mike -
My specific issue came down to the fact that the
BondInterface
needs to be enabled before it can be used as a track-interface.e.g.
interface bond 1 mode lacp load-balance l34 exit
NOTE:
interface BondEthernet1
is notenable
.When trying to add the
track-interface
rtrexllab01 tnsr(config)# interface GigabitEthernet1/0/0 rtrexllab01 tnsr(config-interface)# ip vrrp-virtual-router 1 rtrexllab01 tnsr(config-vrrp4)# tr BondEthernet0 BondEthernet0.610 GigabitEthernet1/0/0 GigabitEthernet1/0/1 TenGigabitEthernet2/0/0 TenGigabitEthernet2/0/1 rtrexllab01 tnsr(config-vrrp4)# track-interface
As seen above, the
BondInterface1
is not available.rtrexllab01 tnsr(config)# interface BondEthernet1 rtrexllab01 tnsr(config-interface)# enable rtrexllab01 tnsr(config-interface)# exit rtrexllab01 tnsr(config)# interface GigabitEthernet1/0/0 rtrexllab01 tnsr(config-interface)# ip vrrp-virtual-router 1 rtrexllab01 tnsr(config-vrrp4)# tr BondEthernet0 BondEthernet0.610 BondEthernet1 GigabitEthernet1/0/0 GigabitEthernet1/0/1 TenGigabitEthernet2/0/0 TenGigabitEthernet2/0/1 rtrexllab01 tnsr(config-vrrp4)# track-interface
BondEthernet1
is not available to use as atrack-interface
.Thanks,
Mike