VRRP
The nv unset
commands remove the configuration you set with the equivalent nv set
commands. This guide only describes an nv unset
command if it differs from the nv set
command.
nv set interface <interface-id> ip vrrp
Configures the VRRP on the interface.
nv set interface <interface-id> ip vrrp enable
Turns VRRP on or off for the interface. The default setting is off
.
Command Syntax
Syntax | Description |
---|---|
<interface-id> |
The interface you want to configure. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set interface swp1 ip vrrp enable on
nv set interface <interface-id> ip vrrp virtual-router <virtual-router-id>
Configures the group of virtual gateways used with VRRP.
Command Syntax
Syntax | Description |
---|---|
<interface-id> |
The interface you want to configure. |
<virtual-router-id> |
The Virtual Router Syntax (VRID). |
Version History
Introduced in Cumulus Linux 5.0.0
nv set interface <interface-id> ip vrrp virtual-router <virtual-router-id> address <ip-address-id>
Configures a virtual address for VRRPv3.
Command Syntax
Syntax | Description |
---|---|
<interface-id> |
The interface you want to configure. |
<virtual-router-id> |
The Virtual Router Syntax (VRID). |
<ip-address-id> |
The IPv4 or IPv6 address. |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set interface swp1 ip vrrp virtual-router 44 address 10.0.0.1
nv set interface <interface-id> ip vrrp virtual-router <virtual-router-id> advertisement-interval
Configures the interval between successive advertisements by the master in a virtual router group. You can specify a value between 10 and 40950 milliseconds. The default setting is 1000.
Command Syntax
Syntax | Description |
---|---|
<interface-id> |
The interface you want to configure. |
<virtual-router-id> |
The Virtual Router Syntax (VRID). |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set interface swp1 ip vrrp virtual-router 44 advertisement-interval 2000
nv set interface <interface-id> ip vrrp virtual-router <virtual-router-id> preempt
Configures preempt mode, which lets the router take over as master for a virtual router group if it has a higher priority than the current master. The default setting is on
.
Command Syntax
Syntax | Description |
---|---|
<interface-id> |
The interface you want to configure. |
<virtual-router-id> |
The Virtual Router Syntax (VRID). |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set interface swp1 ip vrrp virtual-router 44 preempt off
nv set interface <interface-id> ip vrrp virtual-router <virtual-router-id> priority
Configures the priority level of the virtual router within the virtual router group, which determines the role that each virtual router plays and what happens if the master fails. Virtual routers have a priority between 1 and 254; the router with the highest priority becomes the master. The default setting is 100.
Command Syntax
Syntax | Description |
---|---|
<interface-id> |
The interface you want to configure. |
<virtual-router-id> |
The Virtual Router Syntax (VRID). |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set interface swp1 ip vrrp virtual-router 44 priority 254
nv set interface <interface-id> ip vrrp virtual-router <virtual-router-id> version
Configures the VRRP protocol version for the interface. You can specify a value of 2 or 3. The default setting is 3.
Command Syntax
Syntax | Description |
---|---|
<interface-id> |
The interface you want to configure. |
<virtual-router-id> |
The Virtual Router Syntax (VRID). |
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set interface swp1 ip vrrp virtual-router 44 address 10.0.0.1
nv set router vrrp
Configures VRRP globally on the switch.
nv set router vrrp advertisement-interval
Configures the advertisement interval between successive advertisements by the master in a virtual router group. You can specify a value between 10 and 40950. The default setting is 1000 milliseconds.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set router vrrp advertisement-interval 2000
nv set router vrrp enable
Turns VRRP on or off. The default setting is off
.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set router vrrp enable on
nv set router vrrp preempt
Configures the router to take over as master for a virtual router group if it has a higher priority than the current master. The default setting is on
.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set router vrrp preempt off
nv set router vrrp priority
Configures the priority level of the virtual router within the virtual router group, which determines the role that each virtual router plays and what happens if the master fails. Virtual routers have a priority between 1 and 254; the router with the highest priority becomes the master. The default setting is 100.
Version History
Introduced in Cumulus Linux 5.0.0
Example
cumulus@switch:~$ nv set router vrrp priority 254