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