Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    VRRP / track-interface - Can't use BondEthernet

    TNSR
    1
    4
    87
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mmercier last edited by mmercier

      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 - LAN

      On 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

      1 Reply Last reply Reply Quote 0
      • Referenced by  M mmercier 
      • M
        mmercier last edited by mmercier

        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

        1 Reply Last reply Reply Quote 0
        • M
          mmercier last edited by

          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

          1 Reply Last reply Reply Quote 0
          • M
            mmercier last edited by

            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 not enable.

            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 a track-interface.

            Thanks,
            Mike

            1 Reply Last reply Reply Quote 0
            • First post
              Last post