VRRP


nv show interface <interface-id> ip vrrp

Shows VRRP configuration for the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp1 ip vrrp
                  operational  applied
----------------  -----------  -------
enable                         on     
[virtual-router]  44           44

nv show interface <interface-id> ip vrrp virtual-router

Shows the virtual gateways implemented with VRRP for the specified interface.

Add -o json at the end of the command to see the output in a more readable format.

Command Syntax

Syntax Description
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp1 ip vrrp virtual-router -o json
{
  "44": {
    "accept-mode": "off",
    "address-family": {
      "ipv4": {
        "counters": {
          "adv-rx": 0,
          "adv-tx": 0,
          "garp-tx": 0,
          "state-transitions": 0
        },
        "down-interval": 0,
        "master-adv-interval": 0,
        "priority": 254,
        "skew-time": 0,
        "status": "Initialize",
        "virtual-addresses": {
          "10.0.0.1": {}
        },
        "vmac": "00:00:5e:00:01:2c"
      },
      "ipv6": {
        "counters": {
          "adv-rx": 0,
          "adv-tx": 0,
          "neigh-adv-tx": 0,
          "state-transitions": 0
        },
        "down-interval": 0,
        "master-adv-interval": 0,
        "primary-addr": "::",
        "priority": 254,
        "skew-time": 0,
        "status": "Initialize",
        "virtual-addresses": {
          "2001:db8::1": {}
        },
        "vmac": "00:00:5e:00:02:2c"
      }
    }, 
    "advertisement-interval": 1000, 
    "auto-config": "off", 
    "interface": "vlan101", 
    "is-shutdown": "off", 
    "preempt": "on", 
    "priority": 110, 
    "version": 3 
  } 
}

nv show interface <interface-id> ip vrrp virtual-router <virtual-router-id>

Shows information about a specific virtual gateway implemented with VRRP for the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.
<virtual-router-id> The VRID that identifies the group of VRRP routers.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp1 ip vrrp virtual-router 44
                        operational  applied     
----------------------  -----------  ------------
version                 3            3 
priority                110          110 
preempt                 on           auto 
advertisement-interval  1000         1000 
[address]                            50.0.0.1 
[address]                            2001:50::1 
auto-config             off 
is-shutdown             off 
accept-mode             on 
interface               vlan101 
[address-family]        ipv4 
[address-family]        ipv6

nv show interface <interface-id> ip vrrp virtual-router <virtual-router-id> address

Shows the IP addresses of the virtual gateway implemented with VRRP for the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.
<virtual-router-id> The VRID that identifies the group of VRRP routers.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp1 ip vrrp virtual-router 44 address
IP address 
---------- 
10.0.0.1 
2001:50::1 

nv show interface <interface-id> ip vrrp virtual-router <virtual-router-id> address<ip-address-id>

Shows information about the IP address of the virtual gateway implemented with VRRP for the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.
<virtual-router-id> The VRID that identifies the group of VRRP routers.
<ip-address-id> The IPv4 or IPv6 address.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp1 ip vrrp virtual-router 44 address 10.0.0.1
No Data

nv show interface <interface-id> ip vrrp virtual-router <virtual-router-id> address-family

Shows the IP addresses for all address families for the virtual gateway implemented with VRRP for the specified interface.

Add -o json at the end of the command to see the output in a more readable format.

Command Syntax

Syntax Description
<interface-id> The interface name.
<virtual-router-id> The VRID that identifies the group of VRRP routers.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp1 ip vrrp virtual-router 44 address-family -o json
{
  "ipv4": {
    "counters": {
      "adv-rx": 0,
      "adv-tx": 0,
      "garp-tx": 0,
      "state-transitions": 0
    },
    "down-interval": 0,
    "master-adv-interval": 0,
    "priority": 254,
    "skew-time": 0,
    "status": "Initialize",
    "virtual-addresses": {
      "10.0.0.1": {}
    },
    "vmac": "00:00:5e:00:01:2c"
  },
  "ipv6": {
    "counters": {
      "adv-rx": 0,
      "adv-tx": 0,
      "neigh-adv-tx": 0,
      "state-transitions": 0
    },
    "down-interval": 0,
    "master-adv-interval": 0,
    "primary-addr": "::",
    "priority": 254,
    "skew-time": 0,
    "status": "Initialize",
    "virtual-addresses": {
      "2001:db8::1": {}
    },
    "vmac": "00:00:5e:00:02:2c"
    "vrrp-interface": "vrrp6-10-1"
  }
}

nv show interface <interface-id> ip vrrp virtual-router <virtual-router-id> address-family <afi>

Shows the IP addresses for a specific address family (IPv4 or IPv6) for the virtual gateway implemented with VRRP for the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.
<virtual-router-id> The VRID that identifies the group of VRRP routers.
<afi> The address family; ipv4 or ipv6.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp1 ip vrrp virtual-router 44 address-family ipv4
                     operational
-------------------  -----------------
vrrp-interface       vrrp4-10-1 
vmac                 00:00:5e:00:01:2c 
primary-addr         10.0.0.2
status               Master 
priority             110 
master-adv-interval  1000 
skew-time            570 
down-interval        3570 
counters 
  adv-tx             947 
  adv-rx             0 
  garp-tx            1 
  state-transitions  2 
[virtual-addresses]  10.0.0.1

nv show router vrrp

Shows global VRRP configuration on the switch.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show router vrrp
                        applied
----------------------  -------
enable                  on     
advertisement-interval  1000   
preempt                 on     
priority                100