Configuring the Max Route Limit

Configuring the Max Route Limit
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "action": "shut",
                              "maxRt": "100",
                              "reinstall": "100",
                              "thresh": "100"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items>
                <action>shut</action>
                <maxRt>100</maxRt>
                <reinstall>100</reinstall>
                <thresh>100</thresh>
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   maximum routes 100


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
actionl3:MaxRtAct
(scalar:Enum8)
Action to do when warning message limit is exceededSELECTION:
1 - log
2 - shut
3 - reinstall
DEFAULT: shut
maxRtl3:MaxLmt
(scalar:Uint32)
Maximum number of routes allowed
RANGE: [0 , 4294967295]
Default: 0
reinstalll3:MaxRtThresh
(scalar:UByte)
Reinstall previous rejected route due to over maximum route limit
RANGE: [1 , 100]
DEFAULT: 100
threshl3:MaxRtThresh
(scalar:UByte)
Threshold percentage at which to generate a warning
RANGE: [1 , 100]
DEFAULT: 100


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Max Route Limit Configuration

Deleting the Max Route Limit Configuration
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items nc:operation="delete">
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   no maximum routes 100


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
statusmo:ModificationStatus
(scalar:Bitmask32)
Modification statusSELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Max Route Limit Threshold

Configuring the Max Route Limit Threshold
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "action": "shut",
                              "maxRt": "100",
                              "reinstall": "100",
                              "thresh": "80"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items>
                <action>shut</action>
                <maxRt>100</maxRt>
                <reinstall>100</reinstall>
                <thresh>80</thresh>
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   maximum routes 100 80


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
actionl3:MaxRtAct
(scalar:Enum8)
Action to do when warning message limit is exceededSELECTION:
1 - log
2 - shut
3 - reinstall
DEFAULT: shut
maxRtl3:MaxLmt
(scalar:Uint32)
Maximum number of routes allowed
RANGE: [0 , 4294967295]
Default: 0
reinstalll3:MaxRtThresh
(scalar:UByte)
Reinstall previous rejected route due to over maximum route limit
RANGE: [1 , 100]
DEFAULT: 100
threshl3:MaxRtThresh
(scalar:UByte)
Threshold percentage at which to generate a warning
RANGE: [1 , 100]
DEFAULT: 100


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Max Route Limit Threshold Configuration

Deleting the Max Route Limit Threshold Configuration
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items nc:operation="delete">
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   no maximum routes 100 80


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
statusmo:ModificationStatus
(scalar:Bitmask32)
Modification statusSELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring a Reinstall of a Previously Rejected Route Due to Over Max Route Limit

Configuring a Reinstall of a Previously Rejected Route Due to Over Max Route Limit
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "action": "reinstall",
                              "maxRt": "100",
                              "reinstall": "84",
                              "thresh": "75"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items>
                <action>reinstall</action>
                <maxRt>100</maxRt>
                <reinstall>84</reinstall>
                <thresh>75</thresh>
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   maximum routes 100 75 reinstall 84


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
actionl3:MaxRtAct
(scalar:Enum8)
Action to do when warning message limit is exceededSELECTION:
1 - log
2 - shut
3 - reinstall
DEFAULT: shut
maxRtl3:MaxLmt
(scalar:Uint32)
Maximum number of routes allowed
RANGE: [0 , 4294967295]
Default: 0
reinstalll3:MaxRtThresh
(scalar:UByte)
Reinstall previous rejected route due to over maximum route limit
RANGE: [1 , 100]
DEFAULT: 100
threshl3:MaxRtThresh
(scalar:UByte)
Threshold percentage at which to generate a warning
RANGE: [1 , 100]
DEFAULT: 100


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a Reinstall of a Previously Rejected Route Due to Over Max Route Limit

Deleting a Reinstall of a Previously Rejected Route Due to Over Max Route Limit
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items nc:operation="delete">
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   no maximum routes 100 75 reinstall 84


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
statusmo:ModificationStatus
(scalar:Bitmask32)
Modification statusSELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring a Warning Message if Limit is Exceeded

Configuring a Warning Message if Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "action": "log",
                              "maxRt": "100",
                              "reinstall": "100",
                              "thresh": "100"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items>
                <action>log</action>
                <maxRt>100</maxRt>
                <reinstall>100</reinstall>
                <thresh>100</thresh>
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   maximum routes 100 warning-only


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
actionl3:MaxRtAct
(scalar:Enum8)
Action to do when warning message limit is exceededSELECTION:
1 - log
2 - shut
3 - reinstall
DEFAULT: shut
maxRtl3:MaxLmt
(scalar:Uint32)
Maximum number of routes allowed
RANGE: [0 , 4294967295]
Default: 0
reinstalll3:MaxRtThresh
(scalar:UByte)
Reinstall previous rejected route due to over maximum route limit
RANGE: [1 , 100]
DEFAULT: 100
threshl3:MaxRtThresh
(scalar:UByte)
Threshold percentage at which to generate a warning
RANGE: [1 , 100]
DEFAULT: 100


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a Warning Message if Limit is Exceeded

Deleting a Warning Message if Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "l3Inst": {
          "attributes": {
            "name": "VRF_1"
          },
          "children": [
            {
              "rtctrlDom": {
                "attributes": {
                  "name": "VRF_1"
                },
                "children": [
                  {
                    "rtctrlDomAf": {
                      "attributes": {
                        "type": "ipv4-ucast"
                      },
                      "children": [
                        {
                          "l3MaxRoutes": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <inst-items>
    <Inst-list>
      <name>VRF_1</name>
      <dom-items>
        <Dom-list>
          <name>VRF_1</name>
          <af-items>
            <DomAf-list>
              <type>ipv4-ucast</type>
              <maxrts-items nc:operation="delete">
              </maxrts-items>
            </DomAf-list>
          </af-items>
        </Dom-list>
      </dom-items>
    </Inst-list>
  </inst-items>
</System>

Note: This example was added in Release 9.3(1).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vrf context VRF_1
  address-family ipv4 unicast
   no maximum routes 100 warning-only


Verifying a DME Configuration

The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
l3Inst sys/inst-VRF_1
rtctrlDom sys/inst-VRF_1/dom-VRF_1
rtctrlDomAf sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast
l3MaxRoutes sys/inst-VRF_1/dom-VRF_1/af-ipv4-ucast/maxrts


l3Inst Properties

The following table contains information about the l3Inst properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The Layer 3 instance name. RANGE: Min: "1" Max: "128"


rtctrlDom Properties

The following table contains information about the rtctrlDom properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
name
naming:Name256
string:Basic
The name of the object.


rtctrlDomAf Properties

The following table contains information about the rtctrlDomAf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
typebgp:AfT
(scalar:Enum8)
TypeSELECTION:
1 - ipv4-ucast
2 - ipv4-mcast
3 - vpnv4-ucast
5 - ipv6-ucast
6 - ipv6-mcast
7 - vpnv6-ucast
8 - vpnv6-mcast
9 - l2vpn-evpn
10 - ipv4-lucast
11 - ipv6-lucast
12 - lnkstate
13 - ipv4-mvpn
14 - ipv6-mvpn
15 - l2vpn-vpls
16 - ipv4-mdt
DEFAULT: ipv4-ucast


l3MaxRoutes Properties

The following table contains information about the l3MaxRoutes properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
statusmo:ModificationStatus
(scalar:Bitmask32)
Modification statusSELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html