OC VRRP
Configuring a VRRPv3 Instance
Configuring a VRRPv3 Instance
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:07c644fc-1a03-4ab4-9d6f-029cba2f11d1">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-router-id>100</virtual-router-id>
</config>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
Querying a VRRPv3 Instance
Querying a VRRPv3 Instance
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:aea43cd5-6ea0-4377-8347-79dddff1e4dd">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-router-id/>
</config>
<state>
<virtual-router-id/>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:aea43cd5-6ea0-4377-8347-79dddff1e4dd">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-router-id>100</virtual-router-id>
</config>
<state>
<virtual-router-id>100</virtual-router-id>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch # show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
Configuring a VRRPv3 Virtual Address
Configuring a VRRPv3 Virtual Address
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:9a8c8722-cf62-4056-985d-ba62e2827149">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-address>80.0.0.9</virtual-address>
</config>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
address 80.0.0.9 primary
Querying a VRRPv3 Virtual Address
Querying a VRRPv3 Virtual Address
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:4e82a3ad-7fc7-4ea6-aea7-480547141591">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-address/>
</config>
<state>
<virtual-address/>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:4e82a3ad-7fc7-4ea6-aea7-480547141591">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-address>80.0.0.9</virtual-address>
</config>
<state>
<virtual-address>80.0.0.9</virtual-address>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
address 80.0.0.9 primary
Configuring Multiple VRRPv3 Virtual Addresses
Configuring a VRRPv3 Virtual Address
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:b35cee02-4218-4106-92c0-0de1e0d88c05">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-address>80.0.0.2</virtual-address>
<virtual-address>80.0.0.3</virtual-address>
<virtual-address>80.0.0.4</virtual-address>
<virtual-address>80.0.0.5</virtual-address>
<virtual-address>80.0.0.6</virtual-address>
<virtual-address>80.0.0.7</virtual-address>
<virtual-address>80.0.0.8</virtual-address>
<virtual-address>80.0.0.9</virtual-address>
</config>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
address 80.0.0.2 primary
address 80.0.0.3 secondary
address 80.0.0.4 secondary
address 80.0.0.5 secondary
address 80.0.0.6 secondary
address 80.0.0.7 secondary
address 80.0.0.8 secondary
address 80.0.0.9 secondary
Querying Multiple VRRPv3 Virtual Addresses
Querying a VRRPv3 Virtual Address
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:54d547f7-8386-4a69-a718-177eb78e1041">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-address/>
</config>
<state>
<virtual-address/>
</state>
<interface-tracking/>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:54d547f7-8386-4a69-a718-177eb78e1041">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-address>80.0.0.2</virtual-address>
<virtual-address>80.0.0.9</virtual-address>
<virtual-address>80.0.0.4</virtual-address>
<virtual-address>80.0.0.8</virtual-address>
<virtual-address>80.0.0.7</virtual-address>
<virtual-address>80.0.0.5</virtual-address>
<virtual-address>80.0.0.6</virtual-address>
<virtual-address>80.0.0.3</virtual-address>
</config>
<state>
<virtual-address>80.0.0.2</virtual-address>
<virtual-address>80.0.0.9</virtual-address>
<virtual-address>80.0.0.4</virtual-address>
<virtual-address>80.0.0.8</virtual-address>
<virtual-address>80.0.0.7</virtual-address>
<virtual-address>80.0.0.5</virtual-address>
<virtual-address>80.0.0.6</virtual-address>
<virtual-address>80.0.0.3</virtual-address>
</state>
<interface-tracking>
<config>
<priority-decrement>10</priority-decrement>
</config>
<state>
<priority-decrement>10</priority-decrement>
</state>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
address 80.0.0.2 primary
address 80.0.0.3 secondary
address 80.0.0.4 secondary
address 80.0.0.5 secondary
address 80.0.0.6 secondary
address 80.0.0.7 secondary
address 80.0.0.8 secondary
address 80.0.0.9 secondary
Configuring a VRRPv3 Priority
Configuring a VRRPv3 Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:6bfaa84a-1e9d-44ae-8ce4-9b7c670ef1f6">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<priority>150</priority>
</config>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
priority 150
Querying a VRRPv3 Priority
Querying a VRRPv3 Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:2a2c75d7-522b-4c40-824f-3e91d31a26a6">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<priority/>
</config>
<state>
<priority/>
<current-priority/>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:2a2c75d7-522b-4c40-824f-3e91d31a26a6">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<priority>150</priority>
</config>
<state>
<priority>150</priority>
<current-priority>150</current-priority>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
priority 150
Configuring VRRPv3 Preempt Delay
Configuring VRRPv3 Preempt Delay
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:907490e2-fb62-403d-be24-e672257d5d2b">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
</config>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
preempt delay minimum 120
Querying VRRPv3 Preempt Delay
Querying VRRPv3 Preempt Delay
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:70e1fdbf-d263-4379-99fb-2211e8acddbb">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<preempt/>
<preempt-delay/>
</config>
<state>
<preempt/>
<preempt-delay/>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:70e1fdbf-d263-4379-99fb-2211e8acddbb">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
</config>
<state>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
preempt delay minimum 120
Configuring a VRRPv3 Advertisement Interval
Configuring a VRRPv3 Advertisement Interval
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:be1a7137-7e23-4ab7-ad11-6d73ed7c44b0">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<advertisement-interval>200</advertisement-interval>
</config>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
timers advertise 2000
Querying a VRRPv3 Advertisement Interval
Querying a VRRPv3 Advertisement Interval
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:eda84f6c-b657-4ca2-8097-599e02a4352f">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<advertisement-interval/>
</config>
<state>
<advertisement-interval/>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:eda84f6c-b657-4ca2-8097-599e02a4352f">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<advertisement-interval>200</advertisement-interval>
</config>
<state>
<advertisement-interval>200</advertisement-interval>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
timers advertise 2000
Configuring a VRRPv3 Object Track
Configuring a VRRPv3 Object Track
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:a8e79f36-4e87-45ce-b388-6909ec11f36e">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
object-track 1
Querying a VRRPv3 Object Track
Querying a VRRPv3 Object Track
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:00624ed1-c292-44cc-b057-99b0d6f20d27">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<interface-tracking/>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:00624ed1-c292-44cc-b057-99b0d6f20d27">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
<priority-decrement>10</priority-decrement>
</config>
<state>
<track-interface>lo1</track-interface>
<priority-decrement>10</priority-decrement>
</state>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
object-track 1
Switch# show track
Track 1
Interface loopback1 Line Protocol
Line Protocol is DOWN
1 changes, last change 09:53:03
Tracked by:
VRRPV3 Vlan20 1
Note: For all of the track object configurations, the corresponding track object also gets configured (if not already present on the box). The corresponding config CLI is: track 1 interface loopback1 line-protocol
.
Configuring VRRPv3 Object Track With Decrement Priority
Configuring VRRPv3 Object Track With Decrement Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:3a179787-eb27-4a3a-a8cf-59b3d32ec7cd">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
<priority-decrement>200</priority-decrement>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
object-track 1 decrement 200
Querying VRRPv3 Object Track With Decrement Priority
Querying VRRPv3 Object Track With Decrement Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:64741ec6-f656-4170-a776-f3e7fe036174"><nc:get>
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:64741ec6-f656-4170-a776-f3e7fe036174">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority/>
</state>
<interface-tracking/>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:64741ec6-f656-4170-a776-f3e7fe036174">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority>0</current-priority>
</state>
<interface-tracking>
<config>
<priority-decrement>200</priority-decrement>
<track-interface>lo1</track-interface>
</config>
<state>
<priority-decrement>200</priority-decrement>
<track-interface>lo1</track-interface>
</state>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
object-track 1 decrement 200
Switch# show track
Track 1
Interface loopback1 Line Protocol
Line Protocol is DOWN
1 changes, last change 09:53:03
Tracked by:
VRRPV3 Vlan20 1
Note: For all of the track object configurations, the corresponding track object also gets configured (if not already present on the box). The corresponding config CLI is: track 1 interface loopback1 line-protocol
.
Configuring Multiple VRRPv3 Object Tracks
Configuring Multiple VRRPv3 Object Tracks
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:564020ba-cf1f-4f4e-bf59-0075ef95b1d2">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
<track-interface>eth1/1</track-interface>
<track-interface>vlan10</track-interface>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
object-track 1
object-track 2
object-track 3
Querying Multiple VRRPv3 Object Tracks
Querying Multiple VRRPv3 Object Tracks
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:34877493-74ba-423b-a89e-add107969b74">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority/>
</state>
<interface-tracking/>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:34877493-74ba-423b-a89e-add107969b74">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority>70</current-priority>
</state>
<interface-tracking>
<config>
<priority-decrement>10</priority-decrement>
<track-interface>lo1</track-interface>
<track-interface>vlan10</track-interface>
<track-interface>eth1/1</track-interface>
</config>
<state>
<priority-decrement>10</priority-decrement>
<track-interface>lo1</track-interface>
<track-interface>vlan10</track-interface>
<track-interface>eth1/1</track-interface>
</state>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
object-track 1 decrement
object-track 2 decrement
object-track 3 decrement
Switch# show track
Track 1
Interface loopback1 Line Protocol
Line Protocol is DOWN
1 changes, last change 00:05:25
Tracked by:
VRRPV3 Vlan2 1
Track 2
Interface Ethernet1/1 Line Protocol
Line Protocol is UP
1 changes, last change 00:05:25
Tracked by:
VRRPV3 Vlan2 1
Track 3
Interface Vlan10 Line Protocol
Line Protocol is DOWN
1 changes, last change 00:05:25
Tracked by:
VRRPV3 Vlan2 1
Note: For all of the track object configurations, the corresponding track object also gets configured (if not already present on the box). The corresponding CLI commands are:track 1 interface loopback1 line-protocol
track 2 interface eth1/1 line-protocol
track 3 interface vlan10 line-protocol
Configuring Multiple VRRPv3 Object Tracks With Decrement Priority
Configuring Multiple VRRPv3 Object Tracks With Decrement Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:e52c5c35-0441-4b6e-84ae-fe3c5ae21df2">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
<track-interface>eth1/1</track-interface>
<track-interface>vlan10</track-interface>
<priority-decrement>200</priority-decrement>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
object-track 1 decrement 200
object-track 2 decrement 200
object-track 3 decrement 200
Querying Multiple VRRPv3 Object Tracks With Decrement Priority
Querying Multiple VRRPv3 Object Tracks With Decrement Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:3e49fb43-c864-42b4-85b7-13c109ea73e4">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority/>
</state>
<interface-tracking/>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:3e49fb43-c864-42b4-85b7-13c109ea73e4">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority>0</current-priority>
</state>
<interface-tracking>
<config>
<priority-decrement>200</priority-decrement>
<track-interface>eth1/1</track-interface>
<track-interface>vlan10</track-interface>
<track-interface>lo1</track-interface>
</config>
<state>
<priority-decrement>200</priority-decrement>
<track-interface>eth1/1</track-interface>
<track-interface>vlan10</track-interface>
<track-interface>lo1</track-interface>
</state>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
object-track 1 decrement 200
object-track 2 decrement 200
object-track 3 decrement 200
Switch# show track
Track 1
Interface loopback1 Line Protocol
Line Protocol is DOWN
1 changes, last change 00:05:25
Tracked by:
VRRPV3 Vlan2 1
Track 2
Interface Ethernet1/1 Line Protocol
Line Protocol is UP
1 changes, last change 00:05:25
Tracked by:
VRRPV3 Vlan2 1
Track 3
Interface Vlan10 Line Protocol
Line Protocol is DOWN
1 changes, last change 00:05:25
Tracked by:
VRRPV3 Vlan2 1
Note: For all of the track object configurations, the corresponding track object also gets configured (if not already present on the box). The corresponding CLI commands are:track 1 interface loopback1 line-protocol
track 2 interface eth1/1 line-protocol
track 3 interface vlan10 line-protocol
Removing the Object Track With Decrement Priority
Removing the Object Track With Decrement Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:8a11bb11-d5b6-4c90-ab0b-4a475cda69df">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<interface-tracking nc:operation="remove">
<config>
<track-interface>lo1</track-interface>
<track-interface>eth1/1</track-interface>
<track-interface>vlan10</track-interface>
<priority-decrement>200</priority-decrement>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv4
no object-track 1 decrement 200
no object-track 2 decrement 200
no object-track 3 decrement 200
Querying the Object Track With Decrement Priority
Querying the Object Track With Decrement Priority
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:288e2020-c0e4-4d90-af12-432afba19cb7">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority/>
</state>
<interface-tracking/>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:288e2020-c0e4-4d90-af12-432afba19cb7">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<state>
<current-priority>100</current-priority>
</state>
<interface-tracking>
<config>
<priority-decrement>10</priority-decrement>
</config>
<state>
<priority-decrement>10</priority-decrement>
</state>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv4
Note: The corresponding track object configuration also gets removed if that particular track-object is not associated with any more VRRPv3 groups or other protocols. The corresponding CLI commands are:no track 1 interface loopback1 line-protocol
no track 2 interface eth1/1 line-protocol
no track 3 interface vlan10 line-protocol
Configuring All VRRP Properties in Single RPC (IPv6)
Configuring All VRRP Properties in Single RPC (IPv6)
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:a17b1cc8-0796-43ba-9638-a8544df0409e">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv6 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>10::1</ip>
<config>
<ip>10::1</ip>
<prefix-length>64</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<advertisement-interval>200</advertisement-interval>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
<priority>150</priority>
<virtual-address>10::9</virtual-address>
<virtual-router-id>100</virtual-router-id>
<virtual-link-local>fe80::9</virtual-link-local>
</config>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
<track-interface>eth1/1</track-interface>
<priority-decrement>250</priority-decrement>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv6>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
vrrpv3 100 address-family ipv6
timers advertise 2000
priority 150
preempt delay minimum 120
object-track 1 decrement 250
object-track 2 decrement 250
address fe80::9 primary
address 10::9
Querying All VRRP Properties in Single RPC (IPv6)
Querying All VRRP Properties in Single RPC (IPv6)
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:ab88be99-ba3d-4de8-825d-585f4194b288">
<nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv6 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>10::1</ip>
<config>
<ip>10::1</ip>
<prefix-length>64</prefix-length>
</config>
<vrrp/>
</address>
</addresses>
</ipv6>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:ab88be99-ba3d-4de8-825d-585f4194b288">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv6 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>10::1</ip>
<config>
<ip>10::1</ip>
<prefix-length>64</prefix-length>
</config>
<vrrp>
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<advertisement-interval>200</advertisement-interval>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
<priority>150</priority>
<virtual-address>10::9</virtual-address>
<virtual-router-id>100</virtual-router-id>
<virtual-link-local>fe80::9</virtual-link-local>
</config>
<interface-tracking>
<config>
<priority-decrement>250</priority-decrement>
<track-interface>lo1</track-interface>
<track-interface>eth1/1</track-interface>
</config>
<state>
<priority-decrement>250</priority-decrement>
<track-interface>lo1</track-interface>
<track-interface>eth1/1</track-interface>
</state>
</interface-tracking>
<state>
<advertisement-interval>200</advertisement-interval>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
<priority>150</priority>
<virtual-address>10::9</virtual-address>
<virtual-router-id>100</virtual-router-id>
<current-priority>0</current-priority>
<virtual-link-local>fe80::9</virtual-link-local>
</state>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv6>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Output
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
Switch# show run vrrpv3
interface Vlan20
vrrpv3 100 address-family ipv6
timers advertise 2000
priority 150
preempt delay minimum 120
object-track 1 decrement 250
object-track 2 decrement 250
address fe80::9 primary
address 10::9
Removing a VRRP Group
Removing a VRRP Group
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:9c2970ea-3e9b-462d-9d4a-f00d8814d19c">
<nc:edit-config>
<nc:target>
<nc:running/>
</nc:target>
<nc:config>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<config>
<ip>80.0.0.1</ip>
<prefix-length>24</prefix-length>
</config>
<vrrp>
<vrrp-group nc:operation="delete">
<virtual-router-id>100</virtual-router-id>
<config>
<virtual-router-id>100</virtual-router-id>
<virtual-address>80.0.0.9</virtual-address>
<priority>150</priority>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
<advertisement-interval>200</advertisement-interval>
</config>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
<priority-decrement>200</priority-decrement>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv4>
<ipv6 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>10::1</ip>
<config>
<ip>10::1</ip>
<prefix-length>64</prefix-length>
</config>
<vrrp nc:operation="remove">
<vrrp-group>
<virtual-router-id>100</virtual-router-id>
<config>
<advertisement-interval>200</advertisement-interval>
<preempt>true</preempt>
<preempt-delay>120</preempt-delay>
<priority>150</priority>
<virtual-address>10::9</virtual-address>
<virtual-router-id>100</virtual-router-id>
<virtual-link-local>fe80::9</virtual-link-local>
</config>
<interface-tracking>
<config>
<track-interface>lo1</track-interface>
<priority-decrement>250</priority-decrement>
</config>
</interface-tracking>
</vrrp-group>
</vrrp>
</address>
</addresses>
</ipv6>
</routed-vlan>
</interface>
</interfaces>
</nc:config>
</nc:edit-config>
</nc:rpc>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
interface Vlan20
ip address 80.0.0.1/24
no vrrpv3 100 address-family ipv4
no vrrpv3 100 address-family ipv6
Verifying VRRP Group Removal
Verifying VRRP Group Removal
<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:07117cf5-45c8-4b04-bdd1-ff3bb83a689f"><nc:get>
<nc:filter>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
<vrrp/>
</address>
</addresses>
</ipv4>
<ipv6 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>10::1</ip>
<vrrp/>
</address>
</addresses>
</ipv6>
</routed-vlan>
</interface>
</interfaces>
</nc:filter>
</nc:get>
</nc:rpc>
Received:
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="urn:uuid:07117cf5-45c8-4b04-bdd1-ff3bb83a689f">
<data>
<interfaces xmlns="http://openconfig.net/yang/interfaces">
<interface>
<name>vlan20</name>
<config>
<type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:l2vlan</type>
</config>
<routed-vlan xmlns="http://openconfig.net/yang/vlan">
<config>
<vlan>20</vlan>
</config>
<ipv4 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>80.0.0.1</ip>
</address>
</addresses>
</ipv4>
<ipv6 xmlns="http://openconfig.net/yang/interfaces/ip">
<addresses>
<address>
<ip>10::1</ip>
</address>
</addresses>
</ipv6>
</routed-vlan>
</interface>
</interfaces>
</data>
</rpc-reply>
Note: This example was added in Release 9.3(5).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right.
show run vrrpv3