Configuring OSPFv3

OSPFv3 is an IETF link-state protocol. An OSPFv3 router sends a special message, called a hello packet, out each OSPF-enabled interface to discover other OSPFv3 neighbor routers. Once a neighbor is discovered, the two routers compare information in the Hello packet to determine if the routers have compatible configurations. The neighbor routers attempt to establish adjacency, which means that the routers synchronize their link-state databases to ensure that they have identical OSPFv3 routing information. Adjacent routers share link-state advertisements (LSAs) that include information about the operational state of each link, the cost of the link, and any other neighbor information. The routers then flood these received LSAs out every OSPF-enabled interface so that all OSPFv3 routers eventually have identical link-state databases. When all OSPFv3 routers have identical link-state databases, the network is converged. Each router then uses Dijkstra’s Shortest Path First (SPF) algorithm to build its route table.

Enabling OSPFv3

Enabling OSPFv3
POST http://<mgmt0_IP>/api/mo/sys/fm.json
{
  "fmEntity": {
    "children": [
      {
        "fmOspfv3": {
          "attributes": {
            "adminSt": "enabled"
}}}]}}
{
    imdata:[]
}
<System>
  <fm-items>
    <ospfv3-items>
      <adminSt>enabled</adminSt>
    </ospfv3-items>
  </fm-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.

feature ospfv3


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
fmEntity sys/fm
fmOspfv3 sys/fm/ospfv3


fmOspfv3 Properties

The following table contains information about the fmOspfv3 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
adminStfm:AdminState
(scalar:Enum8)
Admin statusSELECTION:
1 - enabled
2 - disabled
DEFAULT: disabled


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

Disabling OSPFv3

Disabling OSPFv3
POST http://<mgmt0_IP>/api/mo/sys/fm.json
{
  "fmEntity": {
    "children": [
      {
        "fmOspfv3": {
          "attributes": {
            "adminSt": "disabled"
}}}]}}
{
    imdata:[]
}
<System>
  <fm-items>
    <ospfv3-items>
      <adminSt>disabled</adminSt>
    </ospfv3-items>
  </fm-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.

no feature ospfv3


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
fmEntity sys/fm
fmOspfv3 sys/fm/ospfv3


fmOspfv3 Properties

The following table contains information about the fmOspfv3 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
adminStfm:AdminState
(scalar:Enum8)
Admin statusSELECTION:
1 - enabled
2 - disabled
DEFAULT: disabled


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

Enabling Internet Messaging Program (IMP)

Enabling Internet Messaging Program (IMP)
POST http://<mgmt0_IP>/api/mo/sys/fm.json
{
  "fmEntity": {
    "children": [
      {
        "fmImp": {
          "attributes": {
            "adminSt": "enabled"
}}}]}}
{
    imdata:[]
}
<System>
  <fm-items>
    <imp-items>
      <adminSt>enabled</adminSt>
    </imp-items>
  </fm-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.

feature imp


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
fmEntity sys/fm
fmImp sys/fm/imp


fmImp Properties

The following table contains information about the fmImp 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
adminStfm:AdminState
(scalar:Enum8)
Admin statusSELECTION:
1 - enabled
2 - disabled
DEFAULT: disabled


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

Disabling Internet Messaging Program (IMP)

Disabling IMP Internet Messaging Program (IMP)
POST http://<mgmt0_IP>/api/mo/sys/fm.json
{
  "fmEntity": {
    "children": [
      {
        "fmImp": {
          "attributes": {
            "adminSt": "disabled"
}}}]}}
{
    imdata:[]
}
<System>
  <fm-items>
    <imp-items>
      <adminSt>disabled</adminSt>
    </imp-items>
  </fm-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.

no feature imp


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
fmEntity sys/fm
fmImp sys/fm/imp


fmImp Properties

The following table contains information about the fmImp 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
adminStfm:AdminState
(scalar:Enum8)
Admin statusSELECTION:
1 - enabled
2 - disabled
DEFAULT: disabled


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 Routing Process

Configuring a Routing Process
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-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.

router ospfv3 Test_1


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
ospfv3Dom sys/ospfv3/inst-default/dom-default
ospfv3Inst sys/ospfv3/inst-default


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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.


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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.


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 Routing Process

Deleting a Routing Process
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
           "name": "Test_1",
            "status": "deleted"
}}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list nc:operation="delete">
        <name>Test_1</name>
      </Inst-list>
    </inst-items>
  </ospfv3-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.

no router ospfv3 Test_1


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
ospfv3Inst sys/ospfv3/inst-Test_1


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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.
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 Flush Routes under ospfv3

Configuring Flush Routes under ospfv3
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "flushRoutes": "yes",
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <flushRoutes>true</flushRoutes>
        <dom-items>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  flush-routes


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
flushRoutesscalar:Bool
Flush routes on non-graceful controlled restartSELECTION: true or false
DEFAULT: false
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Flush Routes Under OSPFv3

Deleting Flush Routes Under OSPFv3
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "flushRoutes": "no",
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <flushRoutes>false</flushRoutes>
        <dom-items>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no flush-routes


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
flushRoutesscalar:Bool
Flush routes on non-graceful controlled restartSELECTION: true or false
DEFAULT: false
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Enabling Graceful Restart Planned Only

 Enabling Graceful Restart Planned Only 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Gr": {
                      "attributes": {
                        "ctrl": "planned-only"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <gr-items>
              <ctrl>planned-only</ctrl>
            </gr-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  graceful-restart planned-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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Gr sys/ospfv3/inst-Test_1/dom-default/gr


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Gr Properties

The following table contains information about the ospfv3Gr 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
ctrlospfv3:GrCtrl
(scalar:Enum8)
Graceful restart controls like planned, complete and disabled stateSELECTION:
1 - planned-only
2 - complete
3 - disabled
DEFAULT: complete


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

Disabling Graceful Restart

Disabling Graceful Restart
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Gr": {
                      "attributes": {
                        "ctrl": "disabled"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <gr-items>
              <ctrl>disabled</ctrl>
            </gr-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no graceful-restart planned-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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Gr sys/ospfv3/inst-Test_1/dom-default/gr


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Gr Properties

The following table contains information about the ospfv3Gr 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
ctrlospfv3:GrCtrl
(scalar:Enum8)
Graceful restart controls like planned, complete and disabled stateSELECTION:
1 - planned-only
2 - complete
3 - disabled
DEFAULT: complete


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

Configure Maximum Interval to Restart Gracefully

Configure Maximum Interval to Restart Gracefully
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Gr": {
                      "attributes": {
                        "gracePeriod": "699"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <gr-items>
              <gracePeriod>699</gracePeriod>
            </gr-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  graceful-restart grace-period 699


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Gr sys/ospfv3/inst-Test_1/dom-default/gr


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Gr Properties

The following table contains information about the ospfv3Gr 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
gracePeriodospfv3:GrPeriod
(scalar:Uint32)
Graceful restart period in seconds starting from 5 to 1800
RANGE: [5 , 1800]
DEFAULT: 60


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 Maximum Interval to Restart Gracefully

Deleting Maximum Interval to Restart Gracefully
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Gr": {
                      "attributes": {
                        "gracePeriod": "60"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <gr-items>
              <gracePeriod>60</gracePeriod>
            </gr-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no graceful-restart grace-period 699


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Gr sys/ospfv3/inst-Test_1/dom-default/gr


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Gr Properties

The following table contains information about the ospfv3Gr 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
gracePeriodospfv3:GrPeriod
(scalar:Uint32)
Graceful restart period in seconds starting from 5 to 1800
RANGE: [5 , 1800]
DEFAULT: 60


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 Helper-Disable

Configuring Helper-Disable
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Gr": {
                      "attributes": {
                        "helper": "no"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <gr-items>
              <helper>false</helper>
            </gr-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  graceful-restart helper-disable


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Gr sys/ospfv3/inst-Test_1/dom-default/gr


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Gr Properties

The following table contains information about the ospfv3Gr 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
helperscalar:Bool
Graceful restart helper modeSELECTION: true or false
DEFAULT: true


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

Unconfiguring Helper-Disable

Unconfiguring Helper-Disable
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Gr": {
                      "attributes": {
                        "helper": "yes"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <gr-items>
              <helper>true</helper>
            </gr-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no graceful-restart helper-disable


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Gr sys/ospfv3/inst-Test_1/dom-default/gr


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Gr Properties

The following table contains information about the ospfv3Gr 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
helperscalar:Bool
Graceful restart helper modeSELECTION: true or false
DEFAULT: true


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 OSPFv3 Router Isolation from the OSPFv3 Perspective

Configuring OSPFv3 Router Isolation from the OSPFv3 Perspective
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "isolate": "yes",
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <isolate>true</isolate>
        <dom-items>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  isolate


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
isolatescalar:Bool
Isolate this router from OSPFv3 perspectiveSELECTION: true or false
DEFAULT: false
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Unconfiguring OSPFv3 Router Isolation from the OSPFv3 Perspective

Unconfiguring OSPFv3 Router Isolation from the OSPFv3 Perspective
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "isolate": "no",
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <isolate>false</isolate>
        <dom-items>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no isolate


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
isolatescalar:Bool
Isolate this router from OSPFv3 perspectiveSELECTION: true or false
DEFAULT: false
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Enable name-lookup for OSPFv3

Enable name-lookup for OSPFv3
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default",
                  "nameLookup": "yes"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <nameLookup>true</nameLookup>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  name-lookup


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63
nameLookupscalar:Bool
Enable Name Lookup for OSPFv3 NeighborsSELECTION: true or false
DEFAULT: false


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

Disable name-lookup for OSPFv3

Router Ids as DNS Names

Disable name-lookup for OSPFv3
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default",
                  "nameLookup": "no"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <nameLookup>false</nameLookup>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no name-lookup


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63
nameLookupscalar:Bool
Enable Name Lookup for OSPFv3 NeighborsSELECTION: true or false
DEFAULT: false


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

Suppressing Routing Updates on the Interface (Interfaces Passive by Default)

Suppressing Routing Updates on the Interface (Interfaces Passive by Default)
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default",
                  "passiveIntfDefault": "yes"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <passiveIntfDefault>true</passiveIntfDefault>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  passive-interface default


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63
passiveIntfDefaultscalar:Bool
Suppress routing updates on the interfaceSELECTION: true or false
DEFAULT: false


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

Unsuppressing Routing Updates on the Interface(Interfaces non-passive by Default)

Unsuppressing Routing Updates on the Interface(Interfaces non-passive by Default)
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default",
                  "passiveIntfDefault": "no"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <passiveIntfDefault>false</passiveIntfDefault>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no passive-interface default


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63
passiveIntfDefaultscalar:Bool
Suppress routing updates on the interfaceSELECTION: true or false
DEFAULT: false


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

Shutting down ospfv3 instance

shutting down ospfv3 instance
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "adminSt": "disabled",
                  "name": "default"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <adminSt>disabled</adminSt>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  shutdown


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
adminStnw:AdminSt
(scalar:Enum8)
OSPFv3 VRF administrative stateSELECTION:
1 - enabled
2 - disabled
DEFAULT: enabled
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Unconfiguring shutdown of ospfv3 protocol instance

Unconfiguring the OSPFv3 Protocol Instance Shutdown
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "adminSt": "enabled",
                  "name": "default"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <adminSt>enabled</adminSt>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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


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.

router ospfv3 Test_1
  no shutdown


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
adminStnw:AdminSt
(scalar:Enum8)
OSPFv3 VRF administrative stateSELECTION:
1 - enabled
2 - disabled
DEFAULT: enabled
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Area NSSA with a Route Map Filter Name

Configuring the Area NSSA with a Route Map Filter Name
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "redistribute": "no",
                        "summary": "no",
                        "supressFa": "no",
                        "type": "nssa"
                      },
                      "children": [
                        {
                          "ospfv3DefRtLeakP": {
                            "attributes": {
                              "rtMap": "SampleString_123"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <redistribute>false</redistribute>
                <summary>false</summary>
                <supressFa>false</supressFa>
                <type>nssa</type>
                <defrtleak-items>
                  <rtMap>SampleString_123</rtMap>
                </defrtleak-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  area 1.2.3.4 nssa no-summary no-redistribution default-information-originate route-map SampleString_123


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4
ospfv3DefRtLeakP sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/defrtleak


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
redistributescalar:Bool
Send redistributed LSAs into NSSA areaSELECTION: true or false
DEFAULT: true
summaryscalar:Bool
Originate summary LSA into other areasSELECTION: true or false
DEFAULT: true
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false
typeospfv3:AreaT
(scalar:Enum8)
Configure area type as NSSA or stubSELECTION:
1 - regular
2 - stub
3 - nssa
DEFAULT: regular


ospfv3DefRtLeakP Properties

The following table contains information about the ospfv3DefRtLeakP 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
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


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 Area NSSA with a Route Map Filter Name

Deleting the Area NSSA with a Route Map Filter Name
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "redistribute": "yes",
                        "summary": "yes",
                        "supressFa": "no",
                        "type": "nssa"
                      },
                      "children": [
                        {
                          "ospfv3DefRtLeakP": {
                            "attributes": {
                              "rtMap": "SampleString_123"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <redistribute>true</redistribute>
                <summary>true</summary>
                <supressFa>false</supressFa>
                <type>nssa</type>
                <defrtleak-items>
                  <rtMap>SampleString_123</rtMap>
                </defrtleak-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no area 1.2.3.4 nssa no-summary no-redistribution default-information-originate route-map SampleString_123


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4
ospfv3DefRtLeakP sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/defrtleak


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
redistributescalar:Bool
Send redistributed LSAs into NSSA areaSELECTION: true or false
DEFAULT: true
summaryscalar:Bool
Originate summary LSA into other areasSELECTION: true or false
DEFAULT: true
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false
typeospfv3:AreaT
(scalar:Enum8)
Configure area type as NSSA or stubSELECTION:
1 - regular
2 - stub
3 - nssa
DEFAULT: regular


ospfv3DefRtLeakP Properties

The following table contains information about the ospfv3DefRtLeakP 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
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


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 to not Send Summary LSAs into a Stub Area

Configuring to not Send Summary LSAs into a Stub Area
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "redistribute": "no",
                        "summary": "no",
                        "supressFa": "no",
                        "type": "stub"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <redistribute>false</redistribute>
                <summary>false</summary>
                <supressFa>false</supressFa>
                <type>stub</type>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  area 1.2.3.4 stub no-summary


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
redistributescalar:Bool
Send redistributed LSAs into NSSA areaSELECTION: true or false
DEFAULT: true
summaryscalar:Bool
Originate summary LSA into other areasSELECTION: true or false
DEFAULT: true
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false
typeospfv3:AreaT
(scalar:Enum8)
Configure area type as NSSA or stubSELECTION:
1 - regular
2 - stub
3 - nssa
DEFAULT: regular


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 Send Summary LSAs into Stub Area

Configuring Send Summary LSAs into Stub Area 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "redistribute": "no",
                        "summary": "yes",
                        "supressFa": "no",
                        "type": "stub"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <redistribute>false</redistribute>
                <summary>true</summary>
                <supressFa>false</supressFa>
                <type>stub</type>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no area 1.2.3.4 stub no-summary


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
redistributescalar:Bool
Send redistributed LSAs into NSSA areaSELECTION: true or false
DEFAULT: true
summaryscalar:Bool
Originate summary LSA into other areasSELECTION: true or false
DEFAULT: true
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false
typeospfv3:AreaT
(scalar:Enum8)
Configure area type as NSSA or stubSELECTION:
1 - regular
2 - stub
3 - nssa
DEFAULT: regular


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 BFD under router instance

Configuring BFD under router instance
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "bfdCtrl": "yes",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <bfdCtrl>true</bfdCtrl>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  bfd


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
bfdCtrlscalar:Bool
Holds the controls for bfdSELECTION: true or false
DEFAULT: false
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 BFD under router instance

Deleting BFD under router instance
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "bfdCtrl": "no",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <bfdCtrl>false</bfdCtrl>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no bfd


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
bfdCtrlscalar:Bool
Holds the controls for bfdSELECTION: true or false
DEFAULT: false
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 discard route external

Configuring discard route external
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "discardRouteExt": "yes",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <discardRouteExt>true</discardRouteExt>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  discard-route external


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteExtscalar:Bool
Holds the controls for discard-route externalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 discard route external

Deleting discard route external
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "discardRouteExt": "no",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <discardRouteExt>false</discardRouteExt>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no discard-route external


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteExtscalar:Bool
Holds the controls for discard-route externalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 discard route internal

Configuring discard route internal
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "discardRouteInt": "yes",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <discardRouteInt>true</discardRouteInt>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  discard-route internal


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteIntscalar:Bool
Holds the controls for discard-route internalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 discard route internal

Deleting discard route internal
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "discardRouteInt": "no",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <discardRouteInt>false</discardRouteInt>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no discard-route internal


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteIntscalar:Bool
Holds the controls for discard-route internalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Log Adjacency Change Details

Configuring Log Adjacency Change Details
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "adjChangeLogLevel": "detail",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <adjChangeLogLevel>detail</adjChangeLogLevel>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  log-adjacency-changes detail


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
adjChangeLogLevelospfv3:AdjChangeLogLevel
(scalar:Enum8)
Adjacency change logging levelSELECTION:
0 - none
1 - brief
2 - detail
DEFAULT: none
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Log Adjacency Change Details

Deleting Log Adjacency Change Details
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "adjChangeLogLevel": "none",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <adjChangeLogLevel>none</adjChangeLogLevel>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no log-adjacency-changes detail


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
adjChangeLogLevelospfv3:AdjChangeLogLevel
(scalar:Enum8)
Adjacency change logging levelSELECTION:
0 - none
1 - brief
2 - detail
DEFAULT: none
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 maxLsa attributes

Configuring maxLsa attributes
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3MaxLsaP": {
                      "attributes": {
                        "ignoreCount": "1",
                        "ignoreTime": "1106",
                        "logWarning": "reject",
                        "maxLsa": "1",
                        "resetTime": "1106",
                        "thresholdVal": "34"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <maxlsa-items>
              <ignoreCount>1</ignoreCount>
              <ignoreTime>1106</ignoreTime>
              <logWarning>reject</logWarning>
              <maxLsa>1</maxLsa>
              <resetTime>1106</resetTime>
              <thresholdVal>34</thresholdVal>
            </maxlsa-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  max-lsa 1 34 ignore-time 1106 ignore-count 1 reset-time 1106


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-default/maxlsa


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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
ignoreCountospf:SleepCnt
(scalar:Uint32)
Set count on how many times adjacencies can be suppressed
RANGE: [1 , 4294967295]
DEFAULT: 5
ignoreTimeospf:SleepIntvl
(scalar:Uint16)
Set time during which all adjacencies are suppressed
RANGE: [1 , 1440]
DEFAULT: 5
logWarningospfv3:MaxLsaAct
(scalar:Enum8)
Log a warning message when limit is exceededSELECTION:
0 - reject
1 - log
DEFAULT: reject
maxLsaospf:MaxLsa
(scalar:Uint32)
Set maximum number of non self-generated LSAs
RANGE: [1 , 4294967295]
resetTimeospf:ResetIntvl
(scalar:Uint32)
Set number of minutes after which ignore-count is reset to zero
RANGE: [1 , 1440]
DEFAULT: 10
thresholdValospf:MaxLsaThresh
(scalar:Uint16)
Max LSA threshold percentage value at which to generate a warning message
RANGE: [1 , 100]
DEFAULT: 75


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 maxLsa attributes

Deleting the maxLsa attributes
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3MaxLsaP": {
                      "attributes": {
                        "status": "deleted"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <maxlsa-items nc:operation="delete">
            </maxlsa-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no max-lsa 1 34 ignore-time 1106 ignore-count 1 reset-time 1106


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-default/maxlsa


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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)
The upgrade status. This property is for internal use only.SELECTION:
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 to Log a Warning Message When the maxLsa Limit is Exceeded

Configuring to Log a Warning Message When the maxLsa Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3MaxLsaP": {
                      "attributes": {
                        "ignoreCount": "5",
                        "ignoreTime": "5",
                        "logWarning": "log",
                        "maxLsa": "1",
                        "resetTime": "10",
                        "thresholdVal": "34"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <maxlsa-items>
              <ignoreCount>5</ignoreCount>
              <ignoreTime>5</ignoreTime>
              <logWarning>log</logWarning>
              <maxLsa>1</maxLsa>
              <resetTime>10</resetTime>
              <thresholdVal>34</thresholdVal>
            </maxlsa-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  max-lsa 1 34 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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-default/maxlsa


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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
ignoreCountospf:SleepCnt
(scalar:Uint32)
Set count on how many times adjacencies can be suppressed
RANGE: [1 , 4294967295]
DEFAULT: 5
ignoreTimeospf:SleepIntvl
(scalar:Uint16)
Set time during which all adjacencies are suppressed
RANGE: [1 , 1440]
DEFAULT: 5
logWarningospfv3:MaxLsaAct
(scalar:Enum8)
Log a warning message when limit is exceededSELECTION:
0 - reject
1 - log
DEFAULT: reject
maxLsaospf:MaxLsa
(scalar:Uint32)
Set maximum number of non self-generated LSAs
RANGE: [1 , 4294967295]
resetTimeospf:ResetIntvl
(scalar:Uint32)
Set number of minutes after which ignore-count is reset to zero
RANGE: [1 , 1440]
DEFAULT: 10
thresholdValospf:MaxLsaThresh
(scalar:Uint16)
Max LSA threshold percentage value at which to generate a warning message
RANGE: [1 , 100]
DEFAULT: 75


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 to Log a Warning Message When the maxLsa Limit is Exceeded

Deleting to Log a Warning Message When the maxLsa Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3MaxLsaP": {
                      "attributes": {
                        "status": "deleted"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <maxlsa-items nc:operation="delete">
            </maxlsa-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no max-lsa 1 34 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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-default/maxlsa


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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)
The upgrade status. This property is for internal use only.SELECTION:
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 max-metric router-lsa attributes

Configuring  max-metric router-lsa attributes
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3MaxMetricLsaP": {
                      "attributes": {
                        "awaitConvBgpAsn": "none",
                        "externalLsa": "yes",
                        "interAreaPrefixLsa": "yes",
                        "maxMetricExtLsaValue": "9664106",
                        "maxMetricSumLsaValue": "9664106",
                        "onStartup": "yes",
                        "startupIntvl": "59882",
                        "stubPrefixLsa": "yes"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <maxmetriclsa-items>
              <awaitConvBgpAsn>none</awaitConvBgpAsn>
              <externalLsa>true</externalLsa>
              <interAreaPrefixLsa>true</interAreaPrefixLsa>
              <maxMetricExtLsaValue>9664106</maxMetricExtLsaValue>
              <maxMetricSumLsaValue>9664106</maxMetricSumLsaValue>
              <onStartup>true</onStartup>
              <startupIntvl>59882</startupIntvl>
              <stubPrefixLsa>true</stubPrefixLsa>
            </maxmetriclsa-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  max-metric router-lsa external-lsa 9664106 stub-prefix-lsa on-startup 59882 inter-area-prefix-lsa 9664106


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3MaxMetricLsaP sys/ospfv3/inst-Test_1/dom-default/maxmetriclsa


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxMetricLsaP Properties

The following table contains information about the ospfv3MaxMetricLsaP 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
awaitConvBgpAsnrtleak:Asn
(string:Basic)
At startup, advertise max metric until convergence of BGP ASNA sequence of characters
DEFAULT: none
externalLsascalar:Bool
Set this to max-metric External LSAsSELECTION: true or false
interAreaPrefixLsascalar:Bool
Set this to max-metric Inter-area-prefix LSAsSELECTION: true or false
maxMetricExtLsaValueospf:MaxMetric
(scalar:Uint32)
Maximum metric value for external LSAs
RANGE: [0 , 16777215]
maxMetricSumLsaValueospf:MaxMetric
(scalar:Uint32)
Maximum metric value for Inter-area-prefix/Summary LSAs
RANGE: [0 , 16777215]
onStartupscalar:Bool
Max metric advertised should be effective only at startupSELECTION: true or false
startupIntvlospf:StartupIntvl
(scalar:Uint32)
Wait period in seconds after which max metric should be advertised at startup
RANGE: [5 , 86400]
DEFAULT: 600
stubPrefixLsascalar:Bool
Advertise Max metric for Stub links as wellSELECTION: true or false


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 max-metric router-lsa attributes

Deleting max-metric router-lsa attributes
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3MaxMetricLsaP": {
                      "attributes": {
                        "status": "deleted"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <maxmetriclsa-items nc:operation="delete">
            </maxmetriclsa-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no max-metric router-lsa external-lsa 9664106 stub-prefix-lsa on-startup 59882 inter-area-prefix-lsa 9664106


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3MaxMetricLsaP sys/ospfv3/inst-Test_1/dom-default/maxmetriclsa


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxMetricLsaP Properties

The following table contains information about the ospfv3MaxMetricLsaP 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)
The upgrade status. This property is for internal use only.SELECTION:
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 LSA Arrival

Configuring the LSA Arrival 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3LsaCtrl": {
                      "attributes": {
                        "arrivalIntvl": "456817"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <lsactrl-items>
              <arrivalIntvl>456817</arrivalIntvl>
            </lsactrl-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  timers lsa-arrival 456817


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3LsaCtrl sys/ospfv3/inst-Test_1/dom-default/lsactrl


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
arrivalIntvlospfv3:LsaArrivalIntvl
(scalar:Uint32)
Minimum interval between arrival of a LSA
RANGE: [10 , 600000]
DEFAULT: 1000


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 LSA Arrival

Deleting the LSA Arrival 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3LsaCtrl": {
                      "attributes": {
                        "arrivalIntvl": "1000"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <lsactrl-items>
              <arrivalIntvl>1000</arrivalIntvl>
            </lsactrl-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no timers lsa-arrival 456817


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3LsaCtrl sys/ospfv3/inst-Test_1/dom-default/lsactrl


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
arrivalIntvlospfv3:LsaArrivalIntvl
(scalar:Uint32)
Minimum interval between arrival of a LSA
RANGE: [10 , 600000]
DEFAULT: 1000


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 Suppress of Forwarding Address in Translated LSAs

Configuring Suppress of Forwarding Address in Translated LSAs
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "nssaTransRole": "always",
                        "supressFa": "yes"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <nssaTransRole>always</nssaTransRole>
                <supressFa>true</supressFa>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  area 1.2.3.4 nssa translate type7 always supress-fa


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
nssaTransRoleospf:NssaTransRole
(scalar:Enum8)
Not-so-stubby area(NSSA) translator roleSELECTION:
1 - always
2 - candidate
3 - never
DEFAULT: candidate
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false


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 Suppress of Forwarding Address in Translated LSAs

Deleting Suppress of Forwarding Address in Translated LSAs
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "nssaTransRole": "candidate",
                        "supressFa": "no"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <nssaTransRole>candidate</nssaTransRole>
                <supressFa>false</supressFa>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no area 1.2.3.4 nssa translate type7 always supress-fa


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
nssaTransRoleospf:NssaTransRole
(scalar:Enum8)
Not-so-stubby area(NSSA) translator roleSELECTION:
1 - always
2 - candidate
3 - never
DEFAULT: candidate
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false


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

Configure authentication ipsec spi spi_id md5 authentication key

Configure authentication ipsec spi spi_id md5 authentication key
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAuthNewP": {
                      "attributes": {
                        "authKey": "762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0",
                        "authKeyEncrType": "3des",
                        "authType": "md5",
                        "spi": "4294967295"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <auth-items>
              <authKey>762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0</authKey>
              <authKeyEncrType>3des</authKeyEncrType>
              <authType>md5</authType>
              <spi>4294967295</spi>
            </auth-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  authentication ipsec spi 4294967295 md5 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3DomAuthNewP sys/ospfv3/inst-TEST_1/dom-default/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAuthNewP Properties

The following table contains information about the ospfv3DomAuthNewP 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
authKeyospfv3:AuthKey
(string:Password)
Key used for authentication
authKeyEncrTypeospfv3:AuthKeyEncrType
(scalar:Enum8)
Authentication key encryption type which can be Cleartext, 3DES or CiscoType7SELECTION:
0 - cleartext
3 - 3des
7 - cisco-type-7
DEFAULT: cleartext
authTypeospfv3:DomAuthType
(scalar:Enum8)
Authentication types which can be md5 or sha1.SELECTION:
0 - none
1 - md5
2 - sha1
spiospfv3:AuthSpi
(scalar:Uint32)
Security Parameter Index
RANGE: [256 , 4294967295]


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

Delete authentication ipsec spi spi_id md5 authentication key

Delete authentication ipsec spi spi_id md5 authentication key 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAuthNewP": {
                      "attributes": {
                        "status": "deleted"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <auth-items nc:operation="delete">
            </auth-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  no authentication ipsec spi 4294967295 md5 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3DomAuthNewP sys/ospfv3/inst-TEST_1/dom-default/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAuthNewP Properties

The following table contains information about the ospfv3DomAuthNewP 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)
The upgrade status. This property is for internal use only.SELECTION:
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

Configure authentication ipsec spi spi_id sha1 authentication key

Configure authentication ipsec spi spi_id sha1 authentication key
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAuthNewP": {
                      "attributes": {
                        "authKey": "762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93",
                        "authKeyEncrType": "3des",
                        "authType": "sha1",
                        "spi": "10002"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <auth-items>
              <authKey>762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93</authKey>
              <authKeyEncrType>3des</authKeyEncrType>
              <authType>sha1</authType>
              <spi>10002</spi>
            </auth-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  authentication ipsec spi 10002 sha1 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3DomAuthNewP sys/ospfv3/inst-TEST_1/dom-default/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAuthNewP Properties

The following table contains information about the ospfv3DomAuthNewP 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
authKeyospfv3:AuthKey
(string:Password)
Key used for authentication
authKeyEncrTypeospfv3:AuthKeyEncrType
(scalar:Enum8)
Authentication key encryption type which can be Cleartext, 3DES or CiscoType7SELECTION:
0 - cleartext
3 - 3des
7 - cisco-type-7
DEFAULT: cleartext
authTypeospfv3:DomAuthType
(scalar:Enum8)
Authentication types which can be md5 or sha1.SELECTION:
0 - none
1 - md5
2 - sha1
spiospfv3:AuthSpi
(scalar:Uint32)
Security Parameter Index
RANGE: [256 , 4294967295]


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

Delete authentication ipsec spi spi_id sha1 authentication key

Delete authentication ipsec spi spi_id  sha1 authentication key
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAuthNewP": {
                      "attributes": {
                        "status": "deleted"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <auth-items nc:operation="delete">
            </auth-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  no authentication ipsec spi 10002 sha1 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3DomAuthNewP sys/ospfv3/inst-TEST_1/dom-default/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAuthNewP Properties

The following table contains information about the ospfv3DomAuthNewP 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)
The upgrade status. This property is for internal use only.SELECTION:
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 area authentication ipsec spi spi_id sha1 authentication key

Configuring area authentication ipsec spi spi_id sha1 authentication key
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
"ospfv3Entity": {
  "children": [
    {
      "ospfv3Inst": {
        "attributes": {
          "name": "TEST_1"
        },
        "children": [
          {
            "ospfv3Dom": {
              "attributes": {
                "name": "default"
              },
              "children": [
                {
                  "ospfv3Area": {
                    "attributes": {
                      "id": "0.0.0.101"
                    },
                    "children": [
                      {
                        "ospfv3AreaAuthNewP": {
                          "attributes": {
                            "authKey": "762bc328e3bdf23528634c34c4ee38d6
e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93",
                            "authKeyEncrType": "3des",
                            "authType": "sha1",
                            "spi": "10002"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.101</id>
                <auth-items>
                  <authKey>762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74
f6a52d2265ad9f49aae9d7afc93</authKey>
                  <authKeyEncrType>3des</authKeyEncrType>
                  <authType>sha1</authType>
                  <spi>10002</spi>
                </auth-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  area 0.0.0.101 authentication ipsec spi 10002 sha1 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101
ospfv3AreaAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAuthNewP Properties

The following table contains information about the ospfv3AreaAuthNewP 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)
The upgrade status. This property is for internal use only.SELECTION:
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

Delete area authentication ipsec spi spi_id sha1 authentication key

Delete area authentication ipsec spi spi_id sha1 authentication key
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "0.0.0.101"
                      },
                      "children": [
                        {
                          "ospfv3AreaAuthNewP": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.101</id>
                <auth-items nc:operation="delete">
                </auth-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  no area 0.0.0.101 authentication ipsec spi 10002 sha1 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101
ospfv3AreaAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAuthNewP Properties

The following table contains information about the ospfv3AreaAuthNewP 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)
The upgrade status. This property is for internal use only.SELECTION:
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

Configure area authentication disable

Configure area authentication disable
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "0.0.0.101"
                      },
                      "children": [
                        {
                          "ospfv3AreaAuthNewP": {
                            "attributes": {
                              "authType": "disable"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.101</id>
                <auth-items>
                  <authType>disable</authType>
                </auth-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  area 0.0.0.101 authentication disable


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101
ospfv3AreaAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAuthNewP Properties

The following table contains information about the ospfv3AreaAuthNewP 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
authTypeospfv3:AuthType
(scalar:Enum8)
Authentication types which can be md5, sha1 or disable.SELECTION:
0 - none
1 - md5
2 - sha1
3 - disable


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

Configure area authentication ipsec spi spi_id md5 authentication key

Configure area authentication ipsec spi spi_id md5 authentication key 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "0.0.0.101"
                      },
                      "children": [
                        {
                          "ospfv3AreaAuthNewP": {
                            "attributes": {
                              "authKey": "762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0",
                              "authKeyEncrType": "3des",
                              "authType": "md5",
                              "spi": "10000"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.101</id>
                <auth-items>
                  <authKey>762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0</authKey>
                  <authKeyEncrType>3des</authKeyEncrType>
                  <authType>md5</authType>
                  <spi>10000</spi>
                </auth-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  area 0.0.0.101 authentication ipsec spi 10000 md5 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101
ospfv3AreaAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAuthNewP Properties

The following table contains information about the ospfv3AreaAuthNewP 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
authKeyospfv3:AuthKey
(string:Password)
Key used for authentication
authKeyEncrTypeospfv3:AuthKeyEncrType
(scalar:Enum8)
Authentication key encryption type which can be Cleartext, 3DES or CiscoType7SELECTION:
0 - cleartext
3 - 3des
7 - cisco-type-7
DEFAULT: cleartext
authTypeospfv3:AuthType
(scalar:Enum8)
Authentication types which can be md5, sha1 or disable.SELECTION:
0 - none
1 - md5
2 - sha1
3 - disable
spiospfv3:AuthSpi
(scalar:Uint32)
Security Parameter Index
RANGE: [256 , 4294967295]


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

Delete area authentication ipsec spi spi_id md5 authentication key

Delete area authentication ipsec spi spi_id md5 authentication key 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "TEST_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.101"
                            },
                            "children": [
                              {
                                "ospfv3AreaAuthNewP": {
                                  "attributes": {
                                    "status": "deleted"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.101</id>
                <auth-items nc:operation="delete">
                </auth-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  no area 0.0.0.101 authentication ipsec spi 10000 md5 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176d75968a592447ede0


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101
ospfv3AreaAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAuthNewP Properties

The following table contains information about the ospfv3AreaAuthNewP 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)
The upgrade status. This property is for internal use only.SELECTION:
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

Configure area authentication ipsec spi spi_id| sha1 authentication key

Configure area authentication ipsec spi spi_id| sha1 authentication key
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "0.0.0.101"
                      },
                      "children": [
                        {
                          "ospfv3AreaAuthNewP": {
                            "attributes": {
                              "authKey": "762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93",
                              "authKeyEncrType": "3des",
                              "authType": "sha1",
                              "spi": "10000"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.101</id>
                <auth-items>
                  <authKey>762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93</authKey>
                  <authKeyEncrType>3des</authKeyEncrType>
                  <authType>sha1</authType>
                  <spi>10000</spi>
                </auth-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  area 0.0.0.101 authentication ipsec spi 10000 sha1 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101
ospfv3AreaAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAuthNewP Properties

The following table contains information about the ospfv3AreaAuthNewP 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
authKeyospfv3:AuthKey
(string:Password)
Key used for authentication
authKeyEncrTypeospfv3:AuthKeyEncrType
(scalar:Enum8)
Authentication key encryption type which can be Cleartext, 3DES or CiscoType7SELECTION:
0 - cleartext
3 - 3des
7 - cisco-type-7
DEFAULT: cleartext
authTypeospfv3:AuthType
(scalar:Enum8)
Authentication types which can be md5, sha1 or disable.SELECTION:
0 - none
1 - md5
2 - sha1
3 - disable
spiospfv3:AuthSpi
(scalar:Uint32)
Security Parameter Index
RANGE: [256 , 4294967295]


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 area authentication ipsec spi spi_id| sha1 authentication key

Deleting area authentication ipsec spi spi_id| sha1 authentication key
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
"ospfv3Entity": {
"children": [
{
  "ospfv3Inst": {
    "attributes": {
      "name": "TEST_1"
    },
    "children": [
      {
        "ospfv3Dom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "ospfv3Area": {
                "attributes": {
                  "id": "0.0.0.101"
                },
                "children": [
                  {
                    "ospfv3AreaAuthNewP": {
                      "attributes": {
                        "status": "deleted"

}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.101</id>
                <auth-items nc:operation="delete">
                </auth-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  no area 0.0.0.101 authentication ipsec spi 10000 sha1 3 762bc328e3bdf23528634c34c4ee38d6e2113d0f74c1176de0d74f6a52d2265ad9f49aae9d7afc93


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101
ospfv3AreaAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.101/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAuthNewP Properties

The following table contains information about the ospfv3AreaAuthNewP 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
authKeyospfv3:AuthKey
(string:Password)
Key used for authentication
authKeyEncrTypeospfv3:AuthKeyEncrType
(scalar:Enum8)
Authentication key encryption type which can be Cleartext, 3DES or CiscoType7SELECTION:
0 - cleartext
3 - 3des
7 - cisco-type-7
DEFAULT: cleartext
authTypeospfv3:AuthType
(scalar:Enum8)
Authentication types which can be md5, sha1 or disable.SELECTION:
0 - none
1 - md5
2 - sha1
3 - disable
spiospfv3:AuthSpi
(scalar:Uint32)
Security Parameter Index
RANGE: [256 , 4294967295]


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 to Never Translate LSAs

Configuring to Never Translate LSAs
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "nssaTransRole": "never",
                        "supressFa": "no"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <nssaTransRole>never</nssaTransRole>
                <supressFa>false</supressFa>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  area 1.2.3.4 nssa translate type7 never


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
nssaTransRoleospf:NssaTransRole
(scalar:Enum8)
Not-so-stubby area(NSSA) translator roleSELECTION:
1 - always
2 - candidate
3 - never
DEFAULT: candidate
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false


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 to Never Translate LSAs

Deleting to Never Translate LSAs
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "1.2.3.4",
                        "nssaTransRole": "candidate",
                        "supressFa": "no"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <nssaTransRole>candidate</nssaTransRole>
                <supressFa>false</supressFa>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no area 1.2.3.4 nssa translate type7 never


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
nssaTransRoleospf:NssaTransRole
(scalar:Enum8)
Not-so-stubby area(NSSA) translator roleSELECTION:
1 - always
2 - candidate
3 - never
DEFAULT: candidate
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false


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 Reference Bandwidth in Mbps/Gbps

Configuring the Reference Bandwidth in Mbps/Gbps
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "bwRef": "1039771",
                  "bwRefUnit": "mbps",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <bwRef>1039771</bwRef>
            <bwRefUnit>mbps</bwRefUnit>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  auto-cost reference-bandwidth 1039771 Mbps


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
bwRefospfv3:BwRef
(scalar:Uint32)
Bandwidth reference value, holds the range from 1-4000000 if unit is mbps and holds range from 1-4000 if unit is gbpsRANGE: [0, 4294967295]
DEFAULT: 40000
bwRefUnitospfv3:BwRefUnit
(scalar:Enum8)
Bandwidth reference unit (Mbps or Gbps)SELECTION:
0 - mbps
1 - gbps
DEFAULT: mbps
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Reference Bandwidth in Mbps/Gbps

Deleting the Reference Bandwidth in Mbps/Gbps
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "bwRef": "40000",
                  "bwRefUnit": "mbps",
                  "name": "default"
}}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <bwRef>40000</bwRef>
            <bwRefUnit>mbps</bwRefUnit>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no auto-cost reference-bandwidth 1039771 Mbps


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
bwRefospfv3:BwRef
(scalar:Uint32)
Bandwidth reference value, holds the range from 1-4000000 if unit is mbps and holds range from 1-4000 if unit is gbpsRANGE: [0, 4294967295]
DEFAULT: 40000
bwRefUnitospfv3:BwRefUnit
(scalar:Enum8)
Bandwidth reference unit (Mbps or Gbps)SELECTION:
0 - mbps
1 - gbps
DEFAULT: mbps
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Cost for Range of networks

Configuring the Cost for Range of networks 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "type": "ipv6-ucast"
                                  },
                                  "children": [
                                    {
                                      "ospfv3InterAreaRtSum": {
                                        "attributes": {
                                          "addr": "1:2::3:4/24",
                                          "cost": "15278324",
                                          "ctrl": "no-advertise"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <iartsum-items>
                      <InterAreaRtSum-list>
                        <addr>1:2::3:4/24</addr>
                        <cost>15278324</cost>
                        <ctrl>no-advertise</ctrl>
                      </InterAreaRtSum-list>
                    </iartsum-items>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   area 1.2.3.4 range 1:2::3:4/24 not-advertise cost 15278324


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4
ospfv3AreaAf sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast
ospfv3InterAreaRtSum sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast/iartsum-[1:2::3:4/24]
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAf Properties

The following table contains information about the ospfv3AreaAf 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
typeospfv3:AfT
(scalar:Enum8)
Unicast IP address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3InterAreaRtSum Properties

The following table contains information about the ospfv3InterAreaRtSum 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
addraddress:Ip
AddressValue must match ipv4 or ipv6 known format
costospf:SumCost
(scalar:Uint32)
Area range cost for route summarization
RANGE: [0 , 16777216]
DEFAULT: unspecified
ctrlospf:SumControl
(scalar:Bitmask8)
Summary address no advertiseSELECTION:
0 - unspecified
1 - no-advertise
DEFAULT: unspecified


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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

Delete the Cost for Range of networks

Delete the Cost for Range of networks 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "type": "ipv6-ucast"
                                  },
                                  "children": [
                                    {
                                      "ospfv3InterAreaRtSum": {
                                        "attributes": {
                                          "addr": "1:2::3:4/24",
                                          "cost": "15278324",
                                          "ctrl": "no-advertise"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <iartsum-items>
                      <InterAreaRtSum-list>
                        <addr>1:2::3:4/24</addr>
                        <cost>15278324</cost>
                        <ctrl>no-advertise</ctrl>
                      </InterAreaRtSum-list>
                    </iartsum-items>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no area 1.2.3.4 range 1:2::3:4/24 not-advertise cost 15278324

Configuring the Summary Address as Not Advertise

Configuring the Summary Address as Not Advertise
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            },
                            "children": [
                              {
                                "ospfv3ExtRtSum": {
                                  "attributes": {
                                    "addr": "1:2::3:4/24",
                                    "ctrl": "no-advertise",
                                    "tag": "0"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
**Note:** Only one instance, either ctrl or tag can be used at a time. 	
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <extrtsum-items>
                  <ExtRtSum-list>
                    <addr>1:2::3:4/24</addr>
                    <ctrl>no-advertise</ctrl>
                    <tag>0</tag>
                  </ExtRtSum-list>
                </extrtsum-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   summary-address 1:2::3:4/24 not-advertise


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3ExtRtSum sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/extrtsum-[1:2::3:4/24]


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3ExtRtSum Properties

The following table contains information about the ospfv3ExtRtSum 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
addraddress:Ip
AddressValue must match ipv4 or ipv6 known format
ctrlospf:SumControl
(scalar:Bitmask8)
Summary address no advertiseSELECTION:
0 - unspecified
1 - no-advertise
DEFAULT: unspecified
tagospf:RtTag
(scalar:Uint32)
Route tag of external routeRANGE: [0, 4294967295]


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 Summary Address as Not Advertise

Deleting the Summary Address as Not Advertise
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3ExtRtSum": {
                            "attributes": {
                              "addr": "1:2::3:4/24",
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <extrtsum-items>
                  <ExtRtSum-list nc:operation="delete">
                    <addr>1:2::3:4/24</addr>
                  </ExtRtSum-list>
                </extrtsum-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no summary-address 1:2::3:4/24 not-advertise


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3ExtRtSum sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/extrtsum-[1:2::3:4/24]


ospfv3ExtRtSum Properties

The following table contains information about the ospfv3ExtRtSum 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
addraddress:Ip
AddressValue must match ipv4 or ipv6 known format
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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

Configuring the Summary Address

Configuring the Summary Address 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3ExtRtSum": {
                            "attributes": {
                              "addr": "1:2::3:4/24",
                              "ctrl": "",
                              "tag": "1"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <extrtsum-items>
                  <ExtRtSum-list>
                    <addr>1:2::3:4/24</addr>
                    <ctrl></ctrl>
                    <tag>1</tag>
                  </ExtRtSum-list>
                </extrtsum-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   summary-address 1:2::3:4/24 tag 1


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3ExtRtSum sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/extrtsum-[1:2::3:4/24]


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3ExtRtSum Properties

The following table contains information about the ospfv3ExtRtSum 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
addraddress:Ip
AddressValue must match ipv4 or ipv6 known format
ctrlospf:SumControl
(scalar:Bitmask8)
Summary address no advertiseSELECTION:
0 - unspecified
1 - no-advertise
DEFAULT: unspecified
tagospf:RtTag
(scalar:Uint32)
Route tag of external routeRANGE: [0, 4294967295]


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 Summary Address

Deleting the Summary Address
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3ExtRtSum": {
                            "attributes": {
                              "addr": "1:2::3:4/24",
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <extrtsum-items>
                  <ExtRtSum-list nc:operation="delete">
                    <addr>1:2::3:4/24</addr>
                  </ExtRtSum-list>
                </extrtsum-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no summary-address 1:2::3:4/24 tag 1


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3ExtRtSum sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/extrtsum-[1:2::3:4/24]


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3ExtRtSum Properties

The following table contains information about the ospfv3ExtRtSum 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
addraddress:Ip
AddressValue must match ipv4 or ipv6 known format
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
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 Table Map Filter

Configuring Table Map Filter
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3RibLeakP": {
                            "attributes": {
                              "always": "no",
                              "rtMap": "SampleString_123"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <ribleak-items>
                  <always>false</always>
                  <rtMap>SampleString_123</rtMap>
                </ribleak-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   table-map SampleString_123 filter


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3RibLeakP sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/ribleak


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3RibLeakP Properties

The following table contains information about the ospfv3RibLeakP 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
alwaysrtleak:Always
(scalar:Bool)
Filter routes into RIBSELECTION: true or false
DEFAULT: true
rtMapstring:Basic
Route MapA sequence of characters


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 Table Map Filter

Deleting Table Map Filter
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3RibLeakP": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <ribleak-items nc:operation="delete">
                </ribleak-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no table-map SampleString_123 filter


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3RibLeakP sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/ribleak


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3RibLeakP Properties

The following table contains information about the ospfv3RibLeakP 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)
The upgrade status. This property is for internal use only.SELECTION:
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 area level filter-list route-map

Configuring area level filter-list route-map
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "type": "ipv6-ucast"
                                  },
                                  "children": [
                                    {
                                      "ospfv3LsaLeakCtrlP": {
                                        "attributes": {
                                          "direction": "in",
                                          "rtMap": "SampleString_123"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <lsaleakctrlp-items>
                      <LsaLeakCtrlP-list>
                        <direction>in</direction>
                        <rtMap>SampleString_123</rtMap>
                      </LsaLeakCtrlP-list>
                    </lsaleakctrlp-items>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   area 1.2.3.4 filter-list route-map SampleString_123 in


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4
ospfv3AreaAf sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast
ospfv3LsaLeakCtrlP sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast/lsaleakctrlp-in
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAf Properties

The following table contains information about the ospfv3AreaAf 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
typeospfv3:AfT
(scalar:Enum8)
Unicast IP address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LsaLeakCtrlP Properties

The following table contains information about the ospfv3LsaLeakCtrlP 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
directionrtleak:RtCtrlDir
(scalar:Enum8)
Direction: Specifies whether to apply this policy in the incoming or outgoing direction.SELECTION:
0 - in
1 - out
DEFAULT: in
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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 area level filter-list route-map

Deleting area level filter-list route-map
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "type": "ipv6-ucast"
                                  },
                                  "children": [
                                    {
                                      "ospfv3LsaLeakCtrlP": {
                                        "attributes": {
                                          "direction": "in",
                                          "rtMap": "SampleString_123"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <lsaleakctrlp-items>
                      <LsaLeakCtrlP-list>
                        <direction>in</direction>
                        <rtMap>SampleString_123</rtMap>
                      </LsaLeakCtrlP-list>
                    </lsaleakctrlp-items>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no area 1.2.3.4 filter-list route-map SampleString_123 in


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4
ospfv3AreaAf sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast
ospfv3LsaLeakCtrlP sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast/lsaleakctrlp-in
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAf Properties

The following table contains information about the ospfv3AreaAf 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
typeospfv3:AfT
(scalar:Enum8)
Unicast IP address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LsaLeakCtrlP Properties

The following table contains information about the ospfv3LsaLeakCtrlP 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
directionrtleak:RtCtrlDir
(scalar:Enum8)
Direction: Specifies whether to apply this policy in the incoming or outgoing direction.SELECTION:
0 - in
1 - out
DEFAULT: in
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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

Configuring Filter Networks Sent from This Area

Configuring Filter Networks Sent from This Area
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "type": "ipv6-ucast"
                                  },
                                  "children": [
                                    {
                                      "ospfv3LsaLeakCtrlP": {
                                        "attributes": {
                                          "direction": "out",
                                          "rtMap": "SampleString_123"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <lsaleakctrlp-items>
                      <LsaLeakCtrlP-list>
                        <direction>out</direction>
                        <rtMap>SampleString_123</rtMap>
                      </LsaLeakCtrlP-list>
                    </lsaleakctrlp-items>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   area 1.2.3.4 filter-list route-map SampleString_123 out


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4
ospfv3AreaAf sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast
ospfv3LsaLeakCtrlP sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast/lsaleakctrlp-out
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAf Properties

The following table contains information about the ospfv3AreaAf 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
typeospfv3:AfT
(scalar:Enum8)
Unicast IP address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LsaLeakCtrlP Properties

The following table contains information about the ospfv3LsaLeakCtrlP 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
directionrtleak:RtCtrlDir
(scalar:Enum8)
Direction: Specifies whether to apply this policy in the incoming or outgoing direction.SELECTION:
0 - in
1 - out
DEFAULT: in
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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 Filter Networks Sent from This Area

Deleting Filter Networks Sent from This Area
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "type": "ipv6-ucast"
                                  },
                                  "children": [
                                    {
                                      "ospfv3LsaLeakCtrlP": {
                                        "attributes": {
                                          "direction": "out",
                                          "rtMap": "SampleString_123"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <lsaleakctrlp-items>
                      <LsaLeakCtrlP-list>
                        <direction>out</direction>
                        <rtMap>SampleString_123</rtMap>
                      </LsaLeakCtrlP-list>
                    </lsaleakctrlp-items>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no area 1.2.3.4 filter-list route-map SampleString_123 out


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3Area sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4
ospfv3AreaAf sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast
ospfv3LsaLeakCtrlP sys/ospfv3/inst-Test_1/dom-default/area-1.2.3.4/areaaf-ipv6-ucast/lsaleakctrlp-out
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAf Properties

The following table contains information about the ospfv3AreaAf 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
typeospfv3:AfT
(scalar:Enum8)
Unicast IP address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LsaLeakCtrlP Properties

The following table contains information about the ospfv3LsaLeakCtrlP 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
directionrtleak:RtCtrlDir
(scalar:Enum8)
Direction: Specifies whether to apply this policy in the incoming or outgoing direction.SELECTION:
0 - in
1 - out
DEFAULT: in
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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

Configuring to Log a Warning Message When redistribution prefix Limit is Exceeded

Configuring to Log a Warning Message When redistribution prefix Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3LeakCtrlP": {
                            "attributes": {
                              "ctrl": "warning",
                              "duration": "300",
                              "max": "46706",
                              "retries": "1",
                              "thresh": "56"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <leakctrl-items>
                  <ctrl>warning</ctrl>
                  <duration>300</duration>
                  <max>46706</max>
                  <retries>1</retries>
                  <thresh>56</thresh>
                </leakctrl-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   redistribute maximum-prefix 46706 56 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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3LeakCtrlP sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/leakctrl


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LeakCtrlP Properties

The following table contains information about the ospfv3LeakCtrlP 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
ctrlrtleak:Ctrl
(scalar:Enum8)
The control state.SELECTION:
0 - unspecified
1 - warning
2 - withdraw
DEFAULT: unspecified
durationrtleak:Duration
(scalar:Uint16)
Duration
RANGE: [60 , 600]
DEFAULT: 300
maxrtleak:MaxPfx
(scalar:Uint16)
Maximum Limit
RANGE: [1 , 0xffff]
retriesrtleak:Retries
(scalar:Uint16)
The number of attempts that a provider, method, or route is tried.
RANGE: [1 , 12]
DEFAULT: 1
threshrtleak:Thresh
(scalar:UByte)
The threshold for a maximum number of prefixes before a warning is issued. For example, if the maximum number is 10 and the threshold is set at 70%, a warning is issued when the number of prefixes exceeds 7 (70%).
RANGE: [1 , 100]
DEFAULT: 75


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 to Log a Warning Message When redistribution prefix Limit is Exceeded

Deleting to Log a Warning Message When redistribution prefix Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3LeakCtrlP": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <leakctrl-items nc:operation="delete">
                </leakctrl-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no redistribute maximum-prefix 46706 56 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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3LeakCtrlP sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/leakctrl


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LeakCtrlP Properties

The following table contains information about the ospfv3LeakCtrlP 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)
The upgrade status. This property is for internal use only.SELECTION:
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 to Withdraw All Redistributed Routes

Configuring to Withdraw All Redistributed Routes 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3LeakCtrlP": {
                            "attributes": {
                              "ctrl": "withdraw",
                              "duration": "555",
                              "max": "46706",
                              "retries": "10",
                              "thresh": "56"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <leakctrl-items>
                  <ctrl>withdraw</ctrl>
                  <duration>555</duration>
                  <max>46706</max>
                  <retries>10</retries>
                  <thresh>56</thresh>
                </leakctrl-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   redistribute maximum-prefix 46706 56 withdraw 10 555


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3LeakCtrlP sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/leakctrl


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LeakCtrlP Properties

The following table contains information about the ospfv3LeakCtrlP 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
ctrlrtleak:Ctrl
(scalar:Enum8)
The control state.SELECTION:
0 - unspecified
1 - warning
2 - withdraw
DEFAULT: unspecified
durationrtleak:Duration
(scalar:Uint16)
Duration
RANGE: [60 , 600]
DEFAULT: 300
maxrtleak:MaxPfx
(scalar:Uint16)
Maximum Limit
RANGE: [1 , 0xffff]
retriesrtleak:Retries
(scalar:Uint16)
The number of attempts that a provider, method, or route is tried.
RANGE: [1 , 12]
DEFAULT: 1
threshrtleak:Thresh
(scalar:UByte)
The threshold for a maximum number of prefixes before a warning is issued. For example, if the maximum number is 10 and the threshold is set at 70%, a warning is issued when the number of prefixes exceeds 7 (70%).
RANGE: [1 , 100]
DEFAULT: 75


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 to Withdraw All Redistributed Routes

Deleting to Withdraw All Redistributed Routes 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3LeakCtrlP": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <leakctrl-items nc:operation="delete">
                </leakctrl-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no redistribute maximum-prefix 46706 56 withdraw 10 555


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast
ospfv3LeakCtrlP sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast/leakctrl


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3LeakCtrlP Properties

The following table contains information about the ospfv3LeakCtrlP 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)
The upgrade status. This property is for internal use only.SELECTION:
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 Maximum Paths

Configuring Maximum Paths 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "maxEcmp": "38",
                        "type": "ipv6-ucast"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <maxEcmp>38</maxEcmp>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   maximum-paths 38


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
maxEcmpospfv3:Ecmp
(scalar:UByte)
Maximum Equal Cost Multi Path(ECMP)
RANGE: [1 , 64]
DEFAULT: 8
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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 Maximum Paths

Deleting Maximum Paths 
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "Test_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "maxEcmp": "8",
                        "type": "ipv6-ucast"
}}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <maxEcmp>8</maxEcmp>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  address-family ipv6 unicast
   no maximum-paths 38


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default
ospfv3DomAf sys/ospfv3/inst-Test_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
maxEcmpospfv3:Ecmp
(scalar:UByte)
Maximum Equal Cost Multi Path(ECMP)
RANGE: [1 , 64]
DEFAULT: 8
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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

Configuration of OSPFv3 timers throttle LSA

Configuration of OSPFv3 timers throttle LSA
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
router ospfv3 100
  vrf 200
     timers throttle lsa 5000 30000 30000

DME:
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "100"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "200"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "holdIntvl": "30000",
                              "maxIntvl": "30000",
                              "startIntvl": "5000"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
<System>
  <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>100</name>
              <dom-items>
                <Dom-list>
                  <name>200</name>
                  <lsactrl-items>
                    <startIntvl>5000</startIntvl>
                    <holdIntvl>30000</holdIntvl>
                    <maxIntvl>30000</maxIntvl>
                  </lsactrl-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>

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. 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.

router ospfv3 100
  vrf 200
   timers throttle lsa 5000 30000 30000

Deletion of OSPFv3 timers throttle LSA

Deletion of OSPFv3 timers throttle LSA
  vrf 200
     no timers throttle lsa 5000 30000 30000

DME:
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "100"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "200"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "holdIntvl": "5000",
                              "maxIntvl": "5000",
                              "startIntvl": "0"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
<System>
  <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>100</name>
              <dom-items>
                <Dom-list>
                  <name>200</name>
                  <lsactrl-items xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="delete">
                    <startIntvl>5000</startIntvl>
                    <holdIntvl>30000</holdIntvl>
                    <maxIntvl>30000</maxIntvl>
                  </lsactrl-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>

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. 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.

router ospfv3 100
  vrf 200
   no timers throttle lsa 5000 30000 30000

Configure timers throttle spf start-time hold-time max-time

Configure timers throttle spf start-time hold-time max-time	
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3SpfComp": {
                            "attributes": {
                              "holdIntvl": "600000",
                              "initIntvl": "600000",
                              "maxIntvl": "600000"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <spfcomp-items>
                  <holdIntvl>600000</holdIntvl>
                  <initIntvl>600000</initIntvl>
                  <maxIntvl>600000</maxIntvl>
                </spfcomp-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  address-family ipv6 unicast
   timers throttle spf 600000 600000 600000


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3DomAf sys/ospfv3/inst-TEST_1/dom-default/af-ipv6-ucast
ospfv3SpfComp sys/ospfv3/inst-TEST_1/dom-default/af-ipv6-ucast/spfcomp


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3SpfComp Properties

The following table contains information about the ospfv3SpfComp 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
holdIntvlospfv3:SpfCompHoldIntvl
(scalar:Uint32)
Minimum hold time interval between SPF calculations
RANGE: [1 , 600000]
DEFAULT: 1000
initIntvlospfv3:SpfCompInitIntvl
(scalar:Uint32)
Initial SPF schedule delay interval
RANGE: [1 , 600000]
DEFAULT: 200
maxIntvlospfv3:SpfCompMaxIntvl
(scalar:Uint32)
Maximum wait time between SPF calculations
RANGE: [1 , 600000]
DEFAULT: 5000


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

Delete timers throttle spf start-time hold-time max-time

Delete timers throttle spf start-time hold-time max-time
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3DomAf": {
                      "attributes": {
                        "type": "ipv6-ucast"
                      },
                      "children": [
                        {
                          "ospfv3SpfComp": {
                            "attributes": {
                              "status": "deleted"
}}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
                <spfcomp-items nc:operation="delete">
                </spfcomp-items>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  address-family ipv6 unicast
   no timers throttle spf 600000 600000 600000


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3DomAf sys/ospfv3/inst-TEST_1/dom-default/af-ipv6-ucast
ospfv3SpfComp sys/ospfv3/inst-TEST_1/dom-default/af-ipv6-ucast/spfcomp


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3SpfComp Properties

The following table contains information about the ospfv3SpfComp 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)
The upgrade status. This property is for internal use only.SELECTION:
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

Configure area default-cost

Configure area default-cost
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "TEST_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.100"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "cost": "16777215",
                                    "type": "ipv6-ucast"
                                  }
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.100</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <cost>16777215</cost>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  address-family ipv6 unicast
   area 0.0.0.100 default-cost 16777215


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.100
ospfv3AreaAf sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.100/areaaf-ipv6-ucast
ospfv3DomAf sys/ospfv3/inst-TEST_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAf Properties

The following table contains information about the ospfv3AreaAf 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
costospfv3:AreaCost
(scalar:Uint32)
Specify cost for default inter-area-prefix LSA
RANGE: [0 , 16777215]
DEFAULT: unspecified
typeospfv3:AfT
(scalar:Enum8)
Unicast IP address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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

Delete area default-cost

Delete area default-cost
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "TEST_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.100"
                            },
                            "children": [
                              {
                                "ospfv3AreaAf": {
                                  "attributes": {
                                    "cost": "unspecified",
                                    "type": "ipv6-ucast"
                                  }
                                }
                              }
                            ]
                          }
                        },
                        {
                          "ospfv3DomAf": {
                            "attributes": {
                              "type": "ipv6-ucast"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>0.0.0.100</id>
                <areaaf-items>
                  <AreaAf-list>
                    <type>ipv6-ucast</type>
                    <cost>0</cost>
                  </AreaAf-list>
                </areaaf-items>
              </Area-list>
            </area-items>
            <af-items>
              <DomAf-list>
                <type>ipv6-ucast</type>
              </DomAf-list>
            </af-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  address-family ipv6 unicast
   no area 0.0.0.100 default-cost 16777215


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.100
ospfv3AreaAf sys/ospfv3/inst-TEST_1/dom-default/area-0.0.0.100/areaaf-ipv6-ucast
ospfv3DomAf sys/ospfv3/inst-TEST_1/dom-default/af-ipv6-ucast


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3AreaAf Properties

The following table contains information about the ospfv3AreaAf 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
costospfv3:AreaCost
(scalar:Uint32)
Specify cost for default inter-area-prefix LSA
RANGE: [0 , 16777215]
DEFAULT: unspecified
typeospfv3:AfT
(scalar:Enum8)
Unicast IP address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-ucast


ospfv3DomAf Properties

The following table contains information about the ospfv3DomAf 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
typeospfv3:AfT
(scalar:Enum8)
IPv6 unicast address family typeSELECTION:
1 - ipv6-ucast
DEFAULT: ipv6-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

Configuring a VRF

Configuring a VRF
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      }
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{

}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 VRF

Configuring a VRF
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1",
                        "status": "deleted"
                      }
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{

}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list nc:operation="delete">
            <name>VRF_1</name>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  no vrf VRF_1


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 NSSA with route-map

Configuring NSSA with route-map
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4",
                              "redistribute": "no",
                              "summary": "no",
                              "supressFa": "no",
                              "type": "nssa"
                            },
                            "children": [
                              {
                                "ospfv3DefRtLeakP": {
                                  "attributes": {
                                    "rtMap": "SampleString_123"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <redistribute>false</redistribute>
                <summary>false</summary>
                <supressFa>false</supressFa>
                <type>nssa</type>
                <defrtleak-items>
                  <rtMap>SampleString_123</rtMap>
                </defrtleak-items>
              </Area-list>
            </area-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   area 1.2.3.4 nssa no-summary no-redistribution default-information-originate route-map SampleString_123


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Area sys/ospfv3/inst-Test_1/dom-VRF_1/area-1.2.3.4
ospfv3DefRtLeakP sys/ospfv3/inst-Test_1/dom-VRF_1/area-1.2.3.4/defrtleak
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
redistributescalar:Bool
Send redistributed LSAs into NSSA areaSELECTION: true or false
DEFAULT: true
summaryscalar:Bool
Originate summary LSA into other areasSELECTION: true or false
DEFAULT: true
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false
typeospfv3:AreaT
(scalar:Enum8)
Configure area type as NSSA or stubSELECTION:
1 - regular
2 - stub
3 - nssa
DEFAULT: regular


ospfv3DefRtLeakP Properties

The following table contains information about the ospfv3DefRtLeakP 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
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 NSSA with route-map

Deleting NSSA with route-map
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "1.2.3.4",
                              "redistribute": "yes",
                              "summary": "yes",
                              "supressFa": "no",
                              "type": "nssa"
                            },
                            "children": [
                              {
                                "ospfv3DefRtLeakP": {
                                  "attributes": {
                                    "rtMap": "SampleString_123"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <area-items>
              <Area-list>
                <id>1.2.3.4</id>
                <redistribute>true</redistribute>
                <summary>true</summary>
                <supressFa>false</supressFa>
                <type>nssa</type>
                <defrtleak-items>
                  <rtMap>SampleString_123</rtMap>
                </defrtleak-items>
              </Area-list>
            </area-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   no area 1.2.3.4 nssa no-summary no-redistribution default-information-originate route-map SampleString_123


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Area sys/ospfv3/inst-Test_1/dom-VRF_1/area-1.2.3.4
ospfv3DefRtLeakP sys/ospfv3/inst-Test_1/dom-VRF_1/area-1.2.3.4/defrtleak
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters
redistributescalar:Bool
Send redistributed LSAs into NSSA areaSELECTION: true or false
DEFAULT: true
summaryscalar:Bool
Originate summary LSA into other areasSELECTION: true or false
DEFAULT: true
supressFascalar:Bool
Supress forwarding address in translated LSASELECTION: true or false
DEFAULT: false
typeospfv3:AreaT
(scalar:Enum8)
Configure area type as NSSA or stubSELECTION:
1 - regular
2 - stub
3 - nssa
DEFAULT: regular


ospfv3DefRtLeakP Properties

The following table contains information about the ospfv3DefRtLeakP 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
rtMapstring:Basic
The name of the default route leak policy route map. This route map name is used to control distribution.A sequence of characters


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 discard of an External Route

Configuring discard of an External Route
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "discardRouteExt": "yes",
                        "name": "VRF_1"
                      }
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <discardRouteExt>true</discardRouteExt>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   discard-route external


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteExtscalar:Bool
Holds the controls for discard-route externalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 discard of an External Route

Deleting discard of an External Route
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "discardRouteExt": "no",
                        "name": "VRF_1"
                      }
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <discardRouteExt>false</discardRouteExt>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   no discard-route external


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteExtscalar:Bool
Holds the controls for discard-route externalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 an discard of Internal Route

Configuring discard of Internal Route
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "discardRouteInt": "yes",
                        "name": "VRF_1"
                      }
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <discardRouteInt>true</discardRouteInt>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   discard-route internal


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteIntscalar:Bool
Holds the controls for discard-route internalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 discard of Internal Route

Deleting discard of Internal Route
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "discardRouteInt": "no",
                        "name": "VRF_1"
                      }
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <discardRouteInt>false</discardRouteInt>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   no discard-route internal


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
discardRouteIntscalar:Bool
Holds the controls for discard-route internalSELECTION: true or false
DEFAULT: true
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 maxLsa attributes

Configuring maxLsa attributes
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3MaxLsaP": {
                            "attributes": {
                              "ignoreCount": "1",
                              "ignoreTime": "973",
                              "logWarning": "reject",
                              "maxLsa": "1",
                              "resetTime": "973",
                              "thresholdVal": "23"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <maxlsa-items>
              <ignoreCount>1</ignoreCount>
              <ignoreTime>973</ignoreTime>
              <logWarning>reject</logWarning>
              <maxLsa>1</maxLsa>
              <resetTime>973</resetTime>
              <thresholdVal>23</thresholdVal>
            </maxlsa-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   max-lsa 1 23 ignore-time 973 ignore-count 1 reset-time 973


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-VRF_1/maxlsa
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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
ignoreCountospf:SleepCnt
(scalar:Uint32)
Set count on how many times adjacencies can be suppressed
RANGE: [1 , 4294967295]
DEFAULT: 5
ignoreTimeospf:SleepIntvl
(scalar:Uint16)
Set time during which all adjacencies are suppressed
RANGE: [1 , 1440]
DEFAULT: 5
logWarningospfv3:MaxLsaAct
(scalar:Enum8)
Log a warning message when limit is exceededSELECTION:
0 - reject
1 - log
DEFAULT: reject
maxLsaospf:MaxLsa
(scalar:Uint32)
Set maximum number of non self-generated LSAs
RANGE: [1 , 4294967295]
resetTimeospf:ResetIntvl
(scalar:Uint32)
Set number of minutes after which ignore-count is reset to zero
RANGE: [1 , 1440]
DEFAULT: 10
thresholdValospf:MaxLsaThresh
(scalar:Uint16)
Max LSA threshold percentage value at which to generate a warning message
RANGE: [1 , 100]
DEFAULT: 75


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 maxLsa attributes

Deleting maxLsa attributes
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3MaxLsaP": {
                            "attributes": {
                              "status": "deleted"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <maxlsa-items nc:operation="delete">
            </maxlsa-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   no max-lsa 1 23 ignore-time 973 ignore-count 1 reset-time 973


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-VRF_1/maxlsa
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 to Log a Warning Message When max-lsa Limit is Exceeded

Configuring to Log a Warning Message When max-lsa Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3MaxLsaP": {
                            "attributes": {
                              "ignoreCount": "5",
                              "ignoreTime": "5",
                              "logWarning": "log",
                              "maxLsa": "1",
                              "resetTime": "10",
                              "thresholdVal": "23"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <maxlsa-items>
              <ignoreCount>5</ignoreCount>
              <ignoreTime>5</ignoreTime>
              <logWarning>log</logWarning>
              <maxLsa>1</maxLsa>
              <resetTime>10</resetTime>
              <thresholdVal>23</thresholdVal>
            </maxlsa-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   max-lsa 1 23 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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-VRF_1/maxlsa
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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
ignoreCountospf:SleepCnt
(scalar:Uint32)
Set count on how many times adjacencies can be suppressed
RANGE: [1 , 4294967295]
DEFAULT: 5
ignoreTimeospf:SleepIntvl
(scalar:Uint16)
Set time during which all adjacencies are suppressed
RANGE: [1 , 1440]
DEFAULT: 5
logWarningospfv3:MaxLsaAct
(scalar:Enum8)
Log a warning message when limit is exceededSELECTION:
0 - reject
1 - log
DEFAULT: reject
maxLsaospf:MaxLsa
(scalar:Uint32)
Set maximum number of non self-generated LSAs
RANGE: [1 , 4294967295]
resetTimeospf:ResetIntvl
(scalar:Uint32)
Set number of minutes after which ignore-count is reset to zero
RANGE: [1 , 1440]
DEFAULT: 10
thresholdValospf:MaxLsaThresh
(scalar:Uint16)
Max LSA threshold percentage value at which to generate a warning message
RANGE: [1 , 100]
DEFAULT: 75


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 to Log a Warning Message When max-lsa Limit is Exceeded

Deleting to Log a Warning Message When max-lsa Limit is Exceeded
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3MaxLsaP": {
                            "attributes": {
                              "status": "deleted"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <maxlsa-items nc:operation="delete">
            </maxlsa-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   no max-lsa 1 23 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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3MaxLsaP sys/ospfv3/inst-Test_1/dom-VRF_1/maxlsa
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxLsaP Properties

The following table contains information about the ospfv3MaxLsaP 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)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Inter-Area-Prefix LSAs

Configuring Inter-Area-Prefix LSAs 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3MaxMetricLsaP": {
                            "attributes": {
                              "awaitConvBgpAsn": "none",
                              "externalLsa": "yes",
                              "interAreaPrefixLsa": "yes",
                              "maxMetricExtLsaValue": "11531462",
                              "maxMetricSumLsaValue": "11531462",
                              "onStartup": "yes",
                              "startupIntvl": "19270",
                              "stubPrefixLsa": "yes"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <maxmetriclsa-items>
              <awaitConvBgpAsn>none</awaitConvBgpAsn>
              <externalLsa>true</externalLsa>
              <interAreaPrefixLsa>true</interAreaPrefixLsa>
              <maxMetricExtLsaValue>11531462</maxMetricExtLsaValue>
              <maxMetricSumLsaValue>11531462</maxMetricSumLsaValue>
              <onStartup>true</onStartup>
              <startupIntvl>19270</startupIntvl>
              <stubPrefixLsa>true</stubPrefixLsa>
            </maxmetriclsa-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   max-metric router-lsa external-lsa 11531462 stub-prefix-lsa on-startup 19270 inter-area-prefix-lsa 11531462


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3MaxMetricLsaP sys/ospfv3/inst-Test_1/dom-VRF_1/maxmetriclsa
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxMetricLsaP Properties

The following table contains information about the ospfv3MaxMetricLsaP 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
awaitConvBgpAsnrtleak:Asn
(string:Basic)
At startup, advertise max metric until convergence of BGP ASNA sequence of characters
DEFAULT: none
externalLsascalar:Bool
Set this to max-metric External LSAsSELECTION: true or false
interAreaPrefixLsascalar:Bool
Set this to max-metric Inter-area-prefix LSAsSELECTION: true or false
maxMetricExtLsaValueospf:MaxMetric
(scalar:Uint32)
Maximum metric value for external LSAs
RANGE: [0 , 16777215]
maxMetricSumLsaValueospf:MaxMetric
(scalar:Uint32)
Maximum metric value for Inter-area-prefix/Summary LSAs
RANGE: [0 , 16777215]
onStartupscalar:Bool
Max metric advertised should be effective only at startupSELECTION: true or false
startupIntvlospf:StartupIntvl
(scalar:Uint32)
Wait period in seconds after which max metric should be advertised at startup
RANGE: [5 , 86400]
DEFAULT: 600
stubPrefixLsascalar:Bool
Advertise Max metric for Stub links as wellSELECTION: true or false


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Inter-Area-Prefix LSAs

Deleting Inter-Area-Prefix LSAs 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3MaxMetricLsaP": {
                            "attributes": {
                              "status": "deleted"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <maxmetriclsa-items nc:operation="delete">
            </maxmetriclsa-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   no max-metric router-lsa external-lsa 11531462 stub-prefix-lsa on-startup 19270 inter-area-prefix-lsa 11531462


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3MaxMetricLsaP sys/ospfv3/inst-Test_1/dom-VRF_1/maxmetriclsa
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3MaxMetricLsaP Properties

The following table contains information about the ospfv3MaxMetricLsaP 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)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Minimum Interval Between Arrival of an LSA

Configuring the Minimum Interval Between Arrival of an LSA 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "arrivalIntvl": "354408"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <lsactrl-items>
              <arrivalIntvl>354408</arrivalIntvl>
            </lsactrl-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   timers lsa-arrival 354408


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3LsaCtrl sys/ospfv3/inst-Test_1/dom-VRF_1/lsactrl
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
arrivalIntvlospfv3:LsaArrivalIntvl
(scalar:Uint32)
Minimum interval between arrival of a LSA
RANGE: [10 , 600000]
DEFAULT: 1000


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 Minimum Interval Between Arrival of an LSA

Deleting the Minimum Interval Between Arrival of an LSA 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "Test_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "VRF_1"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "arrivalIntvl": "1000"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>Test_1</name>
        <dom-items>
          <Dom-list>
            <name>VRF_1</name>
            <lsactrl-items>
              <arrivalIntvl>1000</arrivalIntvl>
            </lsactrl-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 Test_1
  vrf VRF_1
   no timers lsa-arrival 354408


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-Test_1
ospfv3Dom sys/ospfv3/inst-Test_1/dom-VRF_1
ospfv3LsaCtrl sys/ospfv3/inst-Test_1/dom-VRF_1/lsactrl
ospfv3Dom sys/ospfv3/inst-Test_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
arrivalIntvlospfv3:LsaArrivalIntvl
(scalar:Uint32)
Minimum interval between arrival of a LSA
RANGE: [10 , 600000]
DEFAULT: 1000


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Configure authentication disable on a virtual link
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "3.3.3.3"
                      },
                      "children": [
                        {
                          "ospfv3Vlink": {
                            "attributes": {
                              "nbrRtrId": "10.10.10.10"
                            },
                            "children": [
                              {
                                "ospfv3VlinkAuthNewP": {
                                  "attributes": {
                                    "authType": "disable"
}}}]}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>3.3.3.3</id>
                <vlink-items>
                  <Vlink-list>
                    <nbrRtrId>10.10.10.10</nbrRtrId>
                    <auth-items>
                      <authType>disable</authType>
                    </auth-items>
                  </Vlink-list>
                </vlink-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  area 3.3.3.3 virtual-link 10.10.10.10
   authentication disable


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default
ospfv3Area sys/ospfv3/inst-TEST_1/dom-default/area-3.3.3.3
ospfv3Vlink sys/ospfv3/inst-TEST_1/dom-default/area-3.3.3.3/vlink-10.10.10.10
ospfv3VlinkAuthNewP sys/ospfv3/inst-TEST_1/dom-default/area-3.3.3.3/vlink-10.10.10.10/auth


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3Area Properties

The following table contains information about the ospfv3Area 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
idospfv3:AreaId
(string:Basic)
Area Id as an integer or ip addressA sequence of characters


ospfv3Vlink Properties

The following table contains information about the ospfv3Vlink 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
nbrRtrIdip:RtrId
(address:IPv4)
Router id associated with virtual link neighborValue must match ipv4 format


ospfv3VlinkAuthNewP Properties

The following table contains information about the ospfv3VlinkAuthNewP 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
authTypeospfv3:AuthType
(scalar:Enum8)
Authentication types which can be md5, sha1 or disable.SELECTION:
0 - none
1 - md5
2 - sha1
3 - disable


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

Delete authentication disable on a virtual link
POST http://<mgmt0_IP>/api/mo/sys/ospfv3.json
{
  "ospfv3Entity": {
    "children": [
      {
        "ospfv3Inst": {
          "attributes": {
            "name": "TEST_1"
          },
          "children": [
            {
              "ospfv3Dom": {
                "attributes": {
                  "name": "default"
                },
                "children": [
                  {
                    "ospfv3Area": {
                      "attributes": {
                        "id": "3.3.3.3"
                      },
                      "children": [
                        {
                          "ospfv3Vlink": {
                            "attributes": {
                              "nbrRtrId": "10.10.10.10"
                            },
                            "children": [
                              {
                                "ospfv3VlinkAuthNewP": {
                                  "attributes": {
                                    "authType": "disable"
}}}]}}]}}]}}]}}]}}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>default</name>
            <area-items>
              <Area-list>
                <id>3.3.3.3</id>
                <vlink-items>
                  <Vlink-list>
                    <nbrRtrId>10.10.10.10</nbrRtrId>
                    <auth-items>
                      <authType>disable</authType>
                    </auth-items>
                  </Vlink-list>
                </vlink-items>
              </Area-list>
            </area-items>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  area 3.3.3.3 virtual-link 10.10.10.10
   no authentication disable

Configure timers throttle lsa start-time hold-time max-time

Configure timers throttle lsa start-time hold-time max-time
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "TEST_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "abcdefghijklmnopqrst"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "holdIntvl": "30000",
                              "maxIntvl": "30000",
                              "startIntvl": "5000"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>abcdefghijklmnopqrst</name>
            <lsactrl-items>
              <holdIntvl>30000</holdIntvl>
              <maxIntvl>30000</maxIntvl>
              <startIntvl>5000</startIntvl>
            </lsactrl-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  vrf abcdefghijklmnopqrst
   timers throttle lsa 5000 30000 30000


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst
ospfv3LsaCtrl sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst/lsactrl
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
holdIntvlospfv3:LsaThHoldIntvl
(scalar:Uint32)
LSA generation throttle hold interval
RANGE: [50 , 30000]
DEFAULT: 5000
maxIntvlospfv3:LsaThMaxIntvl
(scalar:Uint32)
LSA generation throttle maximum interval
RANGE: [50 , 30000]
DEFAULT: 5000
startIntvlospfv3:LsaThStartIntvl
(scalar:Uint32)
LSA generation throttle start wait interval
RANGE: [0 , 5000]
DEFAULT: 0


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Delete timers throttle lsa start-time hold-time max-time

Delete timers throttle lsa start-time hold-time max-time
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "TEST_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "abcdefghijklmnopqrst"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "holdIntvl": "5000",
                              "maxIntvl": "5000",
                              "startIntvl": "0"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>abcdefghijklmnopqrst</name>
            <lsactrl-items>
              <holdIntvl>5000</holdIntvl>
              <maxIntvl>5000</maxIntvl>
              <startIntvl>0</startIntvl>
            </lsactrl-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  vrf abcdefghijklmnopqrst
   no timers throttle lsa 5000 30000 30000


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst
ospfv3LsaCtrl sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst/lsactrl
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
holdIntvlospfv3:LsaThHoldIntvl
(scalar:Uint32)
LSA generation throttle hold interval
RANGE: [50 , 30000]
DEFAULT: 5000
maxIntvlospfv3:LsaThMaxIntvl
(scalar:Uint32)
LSA generation throttle maximum interval
RANGE: [50 , 30000]
DEFAULT: 5000
startIntvlospfv3:LsaThStartIntvl
(scalar:Uint32)
LSA generation throttle start wait interval
RANGE: [0 , 5000]
DEFAULT: 0


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Configure timers lsa-group-pacing interval

Configure timers lsa-group-pacing interval
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "TEST_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "abcdefghijklmnopqrst"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "gpPacingIntvl": "1800"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>abcdefghijklmnopqrst</name>
            <lsactrl-items>
              <gpPacingIntvl>1800</gpPacingIntvl>
            </lsactrl-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  vrf abcdefghijklmnopqrst
   timers lsa-group-pacing 1800


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst
ospfv3LsaCtrl sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst/lsactrl
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
gpPacingIntvlospfv3:LsaGpPacingIntvl
(scalar:Uint16)
LSA group pacing interval
RANGE: [1 , 1800]
DEFAULT: 10


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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

Delete timers lsa-group-pacing interval

Delete timers lsa-group-pacing interval
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "TEST_1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "abcdefghijklmnopqrst"
                      },
                      "children": [
                        {
                          "ospfv3LsaCtrl": {
                            "attributes": {
                              "gpPacingIntvl": "10"
                            }
                          }
                        }
                      ]
                    }
                  },
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    
}
<System>
  <ospfv3-items>
    <inst-items>
      <Inst-list>
        <name>TEST_1</name>
        <dom-items>
          <Dom-list>
            <name>abcdefghijklmnopqrst</name>
            <lsactrl-items>
              <gpPacingIntvl>10</gpPacingIntvl>
            </lsactrl-items>
          </Dom-list>
          <Dom-list>
            <name>default</name>
          </Dom-list>
        </dom-items>
      </Inst-list>
    </inst-items>
  </ospfv3-items>
</System>

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. 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.

router ospfv3 TEST_1
  vrf abcdefghijklmnopqrst
   no timers lsa-group-pacing 1800


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
ospfv3Entity sys/ospfv3
ospfv3Inst sys/ospfv3/inst-TEST_1
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst
ospfv3LsaCtrl sys/ospfv3/inst-TEST_1/dom-abcdefghijklmnopqrst/lsactrl
ospfv3Dom sys/ospfv3/inst-TEST_1/dom-default


ospfv3Inst Properties

The following table contains information about the ospfv3Inst 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 128


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


ospfv3LsaCtrl Properties

The following table contains information about the ospfv3LsaCtrl 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
gpPacingIntvlospfv3:LsaGpPacingIntvl
(scalar:Uint16)
LSA group pacing interval
RANGE: [1 , 1800]
DEFAULT: 10


ospfv3Dom Properties

The following table contains information about the ospfv3Dom 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
namenaming:Name256
(string:Basic)
The name of the object.
MAX SIZE: 63


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 OSPFv3 ESP in Router Level

Configuring OSPFv3 ESP in Router Level
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3DomEspNewP": {
                            "attributes": {
                              "espAuthKey": "9ed605426480a2bd7bb24624179903eaea1bacde9f9e961fe89966fc8beac000954d9e4c8afe0cf0",
                              "espAuthKeyType": "3des",
                              "espAuthType": "sha1",
                              "espDisable": "unspecified",
                              "espEncrKey": "762bc328e3bdf235a526a5c4787faed5b590430ca971a52f60d848eb18a115b19e26bfb68afb7e4165c0817c93d31fc2",
                              "espEncrKeyType": "3des",
                              "espEncrType": "3des",
                              "spi": "4294967295"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
            </Inst-list>
            <Inst-list>
              <name>default</name>
              <dom-items>
                <Dom-list>
                  <esp-items>
                          <espAuthKeyType>cleartext</espAuthKeyType>
                          <espAuthType>sha1</espAuthType>
                          <espEncrKeyType>3des</espEncrKeyType>
                          <espEncrType>3des</espEncrType>
<espEncrKey>762bc328e3bdf235a526a5c4787faed5b590430ca971a52f60d848eb18a115b19e26bfb68afb7e4165c0817c93d31fc2</espEncrKey>   
<espAuthKey>9ed605426480a2bd7bb24624179903eaea1bacde9f9e961fe89966fc8beac000954d9e4c8afe0cf0</espAuthKey>
                          <spi>256</spi>
                  </esp-items>
                  <esp-items xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create"/>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>

Note: This example was added in Release 10.2(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.

{[no] encryption ipsec spi <spi_id> esp { 3des <ekey> | aes { 128 <ekey> } }    authentication { sha1 <akey> | null }} | {[no] encryption ipsec spi <spi_id> esp null     authentication { sha1 <akey> }} | {no encryption ipsec spi <spi_id>}


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
DomEspNewPBI sys/ospfv3/inst-/dom/esp


DomEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32SPI ID
RANGE: [256 , 4294967295]
espAuthKeystring:PasswordAuthentication Key
SIZE:
SHA1: 40
espEncrKeystring:PasswordEncryption Key
SIZE:
3des:48
128aes:32
espAuthKeyTypescalar:Enum8Auth Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espEncrKeyTypescalar:Enum8Encr Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espAuthTypescalar:Enum8Dom Authentication type
SELECTION:
0:none
1:SHA1
espEncrTypescalar:Enum8Dom Encryption type
SELECTION:
0:none
1:3DES
2:128aes
espDisablescalar:Enum8Controls the ESP disable
SELECTION:
0:unspecified
1:disable


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 OSPFv3 ESP in Area Level

Configuring OSPFv3 ESP in Area Level
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.1"
                            },
                            "children": [
                              {
                                "ospfv3AreaEspNewP": {
                                  "attributes": {
                                    "espAuthKey": "7fdaf565c29302869e5d4e11e5e223289591f91472afb8b5ad731203acb03cc8d91bac846e524ca5",
                                    "espAuthKeyType": "3des",
                                    "espAuthType": "sha1",
                                    "espDisable": "unspecified",
                                    "espEncrKey": "1701d161c5d99b05c49def43e5a387aada5eb5fbd7ba54947bc4791e316903a84b468849ae6798902e1e2ef2b310da7e",
                                    "espEncrKeyType": "3des",
                                    "espEncrType": "3des",
                                    "spi": "3000"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}

<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
            </Inst-list>
            <Inst-list>
              <name>default</name>
              <dom-items>
                <Dom-list>
                  <area-items>
                    <Area-list>
                      <id>0.0.0.1</id>
                      <esp-items>
                          <espAuthKeyType>cleartext</espAuthKeyType>
                          <espAuthType>sha1</espAuthType>
                          <espEncrKeyType>3des</espEncrKeyType>
                          <espEncrType>3des</espEncrType>
<espEncrKey>762bc328e3bdf235a526a5c4787faed5b590430ca971a52f60d848eb18a115b19e26bfb68afb7e4165c0817c93d31fc2</espEncrKey>       <espAuthKey>9ed605426480a2bd7bb24624179903eaea1bacde9f9e961fe89966fc8beac000954d9e4c8afe0cf0</espAuthKey>
                          <spi>256</spi>
                      </esp-items>
                      <esp-items xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create"/>
                    </Area-list>
                  </area-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>

Note: This example was added in Release 10.2(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.

{[no] area <area-id-ip> encryption {disable | ipsec spi <spi_id> esp { 3des <ekey> | aes { 128 <ekey> } }
   authentication { sha1 <akey> | null } } } | { [no] area <area-id-ip> encryption {disable | ipsec spi <spi_id> esp null     authentication { sha1 <akey> }} } | { no encryption ipsec spi <spi_id> }


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
AreaEspNewPBI sys/ospfv3/inst-/dom-/area-/esp


AreaEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32SPI ID
RANGE: [256 , 4294967295]
espAuthKeystring:PasswordAuthentication Key
SIZE: SHA1: 40
espEncrKeystring:PasswordEncryption Key
SIZE:
3des:48
128aes:32
espAuthKeyTypescalar:Enum8Auth Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espEncrKeyTypescalar:Enum8Encr Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espAuthTypescalar:Enum8Area Authentication type
SELECTION:
0:none
1:SHA1
espEncrTypescalar:Enum8Area Encryption type
SELECTION:
0:none
1:3DES
2:128aes
espDisablescalar:Enum8Controls the ESP disable
SELECTION:
0:unspecified
1:disable


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 OSPFv3 ESP in Virtual Link Level
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.1"
                            },
                            "children": [
                              {
                                "ospfv3Vlink": {
                                  "attributes": {
                                    "nbrRtrId": "2.2.2.2"
                                  },
                                  "children": [
                                    {
                                      "ospfv3VlinkEspNewP": {
                                        "attributes": {
                                          "espAuthKey": "7fdaf565c29302869e5d4e11e5e223289591f91472afb8b5ad731203acb03cc8d91bac846e524ca5",
                                          "espAuthKeyType": "3des",
                                          "espAuthType": "sha1",
                                          "espDisable": "unspecified",
                                          "espEncrKey": "1701d161c5d99b05c49def43e5a387aada5eb5fbd7ba54947bc4791e316903a84b468849ae6798902e1e2ef2b310da7e",
                                          "espEncrKeyType": "3des",
                                          "espEncrType": "3des",
                                          "spi": "2500"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}


<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
            </Inst-list>
            <Inst-list>
              <name>default</name>
              <dom-items>
                <Dom-list>
                  <area-items>
                    <Area-list>
                      <id>0.0.0.1</id>
                      <vlink-items>
                        <Vlink-list>
                          <nbrRtrId>2.2.2.2</nbrRtrId>
                          <esp-items>
                          <espAuthKeyType>cleartext</espAuthKeyType>
                          <espAuthType>sha1</espAuthType>
                          <espEncrKeyType>3des</espEncrKeyType>
                          <espEncrType>3des</espEncrType>
<espEncrKey>762bc328e3bdf235a526a5c4787faed5b590430ca971a52f60d848eb18a115b19e26bfb68afb7e4165c0817c93d31fc2</espEncrKey>       <espAuthKey>9ed605426480a2bd7bb24624179903eaea1bacde9f9e961fe89966fc8beac000954d9e4c8afe0cf0</espAuthKey>
                          <spi>256</spi>
                          </esp-items>
                          <esp-items xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create"/>
                        </Vlink-list>
                      </vlink-items>
                    </Area-list>
                  </area-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>


Note: This example was added in Release 10.2(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.

{[no] encryption {disable | ipsec spi <spi_id> esp { 3des <ekey> | aes { 128 <ekey> } }
   authentication { sha1 <akey> | null } } } | { [no] encryption {disable | ipsec spi <spi_id> esp null     authentication { sha1 <akey> }} } | { no encryption ipsec spi <spi_id> }


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
VlinkEspNewPBI sys/ospfv3/inst-/dom-/area-/ vlink-/esp


VlinkEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32SPI ID
RANGE: [256 , 4294967295]
espAuthKeystring:PasswordAuthentication Key
SIZE: SHA1: 40
espEncrKeystring:PasswordEncryption Key
SIZE:
3des:48
128aes:32
espAuthKeyTypescalar:Enum8Auth Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espEncrKeyTypescalar:Enum8Encr Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espAuthTypescalar:Enum8Virtual Link Authentication type
SELECTION:
0:none
1:SHA1
espEncrTypescalar:Enum8Virtual Link Encryption type
SELECTION:
0:none
1:3DES
2:128aes
espDisablescalar:Enum8Controls the ESP disable
SELECTION:
0:unspecified
1:disable


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 OSPFv3 ESP in Interface Level

Configuring OSPFv3 ESP in Interface Level
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3If": {
                "attributes": {
                  "id": "eth2/2"
                },
                "children": [
                  {
                    "ospfv3IfEspNewP": {
                      "attributes": {
                        "espAuthKey": "7fdaf565c29302869e5d4e11e5e223289591f91472afb8b5ad731203acb03cc8d91bac846e524ca5",
                        "espAuthKeyType": "3des",
                        "espAuthType": "sha1",
                        "espDisable": "unspecified",
                        "espEncrKey": "1626937cb7784c9055f0b4c791721d1149c4d1c29b15a62365baee4f8997b69e",
                        "espEncrKeyType": "3des",
                        "espEncrType": "128aes",
                        "spi": "1000"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      },
      {
        "interfaceEntity": {
          "children": [
            {
              "l1PhysIf": {
                "attributes": {
                  "id": "eth2/2"
                }
              }
            }
          ]
        }
      }
    ]
  }
}


<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <if-items>
            <If-list>
              <id>eth2/2</id>
              <esp-items>
                          <espAuthKeyType>cleartext</espAuthKeyType>
                          <espAuthType>sha1</espAuthType>
                          <espEncrKeyType>3des</espEncrKeyType>
                          <espEncrType>3des</espEncrType>
<espEncrKey>762bc328e3bdf235a526a5c4787faed5b590430ca971a52f60d848eb18a115b19e26bfb68afb7e4165c0817c93d31fc2</espEncrKey>       <espAuthKey>9ed605426480a2bd7bb24624179903eaea1bacde9f9e961fe89966fc8beac000954d9e4c8afe0cf0</espAuthKey>
                          <spi>256</spi>
              </esp-items>
            </If-list>
          </if-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>



Note: This example was added in Release 10.2(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.

{[no] ospfv3 encryption {disable | ipsec spi <spi_id> esp { 3des <ekey> | aes { 128 <ekey> } }
   authentication { sha1 <akey> | null } } } | { [no] ospfv3 encryption {disable | ipsec spi <spi_id> esp null     authentication { sha1 <akey> } } } | { no encryption ipsec spi <spi_id> }


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
IfEspNewPBI sys/ospfv3/if-[INTF]/esp


IfEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32SPI ID
RANGE: [256 , 4294967295]
espAuthKeystring:PasswordAuthentication Key
SIZE: SHA1: 40
espEncrKeystring:PasswordEncryption Key
SIZE:
3des:48
128aes:32
espAuthKeyTypescalar:Enum8Auth Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espEncrKeyTypescalar:Enum8Encr Key type
SELECTION:
0:cleartext
3:3des
7:cisco-type-7
DEFAULT: cleartext(0)
espAuthTypescalar:Enum8Interface Authentication type
SELECTION:
0:none
1:SHA1
espEncrTypescalar:Enum8Interface Encryption type
SELECTION:
0:none
1:3DES
2:128aes
espDisablescalar:Enum8Controls the ESP disable
SELECTION:
0:unspecified
1:disable


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 OSPFv3 SnmpTrap

Configuring OSPFv3 SnmpTrap
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3SnmpTrapsEntity": {
          "children": [
            {
              "ospfv3Tospfv3": {
                "attributes": {
                  "ospfv3InstName": "abcd",
                  "trapAll": "yes"
                }
              }
            }
          ]
        }
      }
    ]
  }
}


<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns=http://cisco.com/ns/yang/cisco-nx-os-device>
        <ospfv3trap-items>
          <inst-items>
            <Tospfv3-list>
              <ospfv3InstName>abcd</ospfv3InstName>
            </Tospfv3-list>
          </inst-items>
        </ospfv3trap-items>
      </System>
    </config>
  </edit-config>
</rpc>




Note: This example was added in Release 10.2(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.

[no] snmp-server enable traps ospfv3 [<tag>]


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
AsnmpOspfv3Traps sys/ospfv3trap-%s


AsnmpOspfTraps Properties

The following table contains information about the DomEspNewPBI 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
trapAllScalar: BoolSNMP OSPF trap for ospfv3 process
SELECTION: true or false
DEFAULT: false

Note: For commands with no mentioned, the key "ospfInstName" parameter will be set as "all".


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 OSPFv3 SnmpTrap for LSA

Configuring OSPFv3 SnmpTrap for LSA
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3SnmpTrapsEntity": {
          "children": [
            {
              "ospfv3Tospfv3": {
                "attributes": {
                  "ospfv3InstName": "1234",
                  "trapLsa": "yes"
                }
              }
            }
          ]
        }
      }
    ]
  }
}



<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns=http://cisco.com/ns/yang/cisco-nx-os-device>
        <ospfv3trap-items>
          <inst-items>
            <Tospfv3-list>
              <ospfv3InstName>1234</ospfv3InstName>
              <trapLsa>true</trapLsa>
            </Tospfv3-list>
          </inst-items>
        </ospfv3trap-items>
      </System>
    </config>
  </edit-config>
</rpc>





Note: This example was added in Release 10.2(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.

[no] snmp-server enable traps ospfv3 <tag> lsa


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
AsnmpOspfv3Traps sys/ospfv3trap-%s


AsnmpOspfTraps Properties

The following table contains information about the DomEspNewPBI 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
trapLsaScalar: BoolSNMP OSPF trap for ospfv3 lsa
SELECTION: true or false
DEFAULT: false


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 OSPFv3 SnmpTrap for all LSA

Configuring OSPFv3 SnmpTrap for all LSA
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3SnmpTrapsEntity": {
          "children": [
            {
              "ospfv3Tospfv3": {
                "attributes": {
                  "ospfv3InstName": "all",
                  "trapLsa": "yes"
                }
              }
            }
          ]
        }
      }
    ]
  }
}



<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns=http://cisco.com/ns/yang/cisco-nx-os-device>
        <ospfv3trap-items>
          <inst-items>
            <Tospfv3-list>
              <ospfv3InstName>all</ospfv3InstName>
              <trapLsa>true</trapLsa>
            </Tospfv3-list>
          </inst-items>
        </ospfv3trap-items>
      </System>
    </config>
  </edit-config>
</rpc>






Note: This example was added in Release 10.2(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.

[no] snmp-server enable traps ospfv3 lsa


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
AsnmpOspfv3Traps sys/ospfv3trap-%s


AsnmpOspfv3Traps Properties

The following table contains information about the DomEspNewPBI 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
trapLsaScalar: BoolSNMP OSPF trap for ospfv3 lsa
SELECTION: true or false
DEFAULT: false


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 OSPFv3 SnmpTrap window & rate

Configuring OSPFv3 SnmpTrap window & rate
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3SnmpTrapsEntity": {
          "children": [
            {
              "ospfv3Tospfv3": {
                "attributes": {
                  "ospfv3InstName": "wxyz",
                  "trapRate": "255",
                  "trapWindow": "2"
                }
              }
            }
          ]
        }
      }
    ]
  }
}




<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns=http://cisco.com/ns/yang/cisco-nx-os-device>
        <ospfv3trap-items>
          <inst-items>
            <Tospfv3-list>
              <ospfv3InstName>wxyz</ospfv3InstName>
              <trapWindow>2</trapWindow>
              <trapRate>255</trapRate>
            </Tospfv3-list>
          </inst-items>
        </ospfv3trap-items>
      </System>
    </config>
  </edit-config>
</rpc>







Note: This example was added in Release 10.2(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.

snmp-server enable traps ospfv3 [<tag>] rate-limit <swindow> <rate>
   no snmp-server enable traps ospfv3 [<tag>] rate-limit


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
AsnmpOspfv3Traps sys/ospfv3trap-%s


AsnmpOspfv3Traps Properties

The following table contains information about the DomEspNewPBI 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
windowtypeScalar: UByteSNMP OSPFv3 trap window
RANGE: [1:60]
DEFAULT: 10(unspecified)
windowtypeScalar: Unit16SNMP OSPFv3 trap Rate
RANGE: [0:256]
DEFAULT: 7(unspecified)

Note: In Netconf, the default values will be displayed as 0 for windowtype and 256 for rate.


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

Configure OSPFv3 Instance AH Using keychain

Configuring OSPFv3 SnmpTrap window & rate
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3DomAuthNewP": {
                            "attributes": {
                              "authKey": "DME_UNSET_PROPERTY_MARKER",
                              "authKeyEncrType": "DME_UNSET_PROPERTY_MARKER",
                              "authKeychain": "k1_auth",
                              "authType": "DME_UNSET_PROPERTY_MARKER",
                              "spi": "256"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}

<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
              <dom-items>
                <Dom-list>
                  <name>default</name>
                  <auth-items>
                    <spi>256</spi>
                    <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_auth</authKeychain>
                  </auth-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>

Note: This example was added in Release 10.4(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.

{[no] authentication {ipsec spi <spi_id> {md5 <akey> | sha1 <akey> | key-chain <keychain_ah>}}} | {no authentication ipsec spi <spi_id>}


ospfv3DomAuthNewP Properties

The following table contains information about the DomEspNewPBI 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
spiospfv3:AuthSpi(scalar:Uint32)Security Parameter Index
RANGE: [256 , 4294967295]
authKeychainstring: BasicMAXSIZE: 63
RANGE: [0:256]
Holds authentication key chain name


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)

Configure OSPFv3 Area AH Using keychain

Configure OSPFv3 Area AH Using keychain
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3DomAuthNewP": {
                            "attributes": {
                              "authKey": "DME_UNSET_PROPERTY_MARKER",
                              "authKeyEncrType": "DME_UNSET_PROPERTY_MARKER",
                              "authKeychain": "k1_auth",
                              "authType": "DME_UNSET_PROPERTY_MARKER",
                              "spi": "256"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
              <dom-items>
                <Dom-list>
                  <name>default</name>
                  <area-items>
                    <Area-list>
                      <id>0.0.0.0</id>
                      <auth-items>
                        <spi>256</spi>
                        <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_auth</authKeychain>
                      </auth-items>
                    </Area-list>
                  </area-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>

Note: This example was added in Release 10.4(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.

{[no] area <area-id-ip> authentication {disable | ipsec spi <spi_id> {md5 <akey> | sha1 <akey> | key-chain <keychain_ah>}}} | {no area <area-id-ip> authentication {disable | ipsec spi <spi_id>}}


ospfv3AreaAuthNewP Properties

The following table contains information about the DomEspNewPBI 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
spiospfv3:AuthSpi(scalar:Uint32)Security Parameter Index
RANGE: [256 , 4294967295]
authKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)

Configure OSPFv3 Virtual Link AH Using keychain
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.1"
                            },
                            "children": [
                              {
                                "ospfv3Vlink": {
                                  "attributes": {
                                    "nbrRtrId": "1.2.3.4"
                                  },
                                  "children": [
                                    {
                                      "ospfv3VlinkAuthNewP": {
                                        "attributes": {
                                          "authKey": "DME_UNSET_PROPERTY_MARKER",
                                          "authKeyEncrType": "DME_UNSET_PROPERTY_MARKER",
                                          "authKeychain": "k1_auth",
                                          "authType": "DME_UNSET_PROPERTY_MARKER",
                                          "spi": "256"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}

<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
              <dom-items>
                <Dom-list>
                  <name>default</name>
                  <area-items>
                    <Area-list>
                      <id>0.0.0.1</id>
                      <vlink-items>
                        <Vlink-list>
                          <nbrRtrId>1.2.3.4</nbrRtrId>
                          <auth-items>
                            <spi>256</spi>
                            <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_auth</authKeychain>
                          </auth-items>
                        </Vlink-list>
                      </vlink-items>
                    </Area-list>
                  </area-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>

Note: This example was added in Release 10.4(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.

{[no] authentication {disable | ipsec spi <spi_id> {md5 <akey> | sha1 <akey> | key-chain <keychain_ah>}}} | {no authentication {disable | ipsec spi <spi_id>}}


ospfv3VlinkAuthNewP Properties

The following table contains information about the DomEspNewPBI 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
spiospfv3:AuthSpi(scalar:Uint32)Security Parameter Index
RANGE: [256 , 4294967295]
authKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)

Configure OSPFv3 Interface AH Using keychain

Configure OSPFv3 Interface AH Using keychain
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3If": {
                "attributes": {
                  "id": "eth1/1"
                },
                "children": [
                  {
                    "ospfv3IfAuthNewP": {
                      "attributes": {
                        "authKey": "DME_UNSET_PROPERTY_MARKER",
                        "authKeyEncrType": "DME_UNSET_PROPERTY_MARKER",
                        "authKeychain": "k1_auth",
                        "authType": "DME_UNSET_PROPERTY_MARKER",
                        "spi": "256"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      },
      {
        "interfaceEntity": {
          "children": [
            {
              "l1PhysIf": {
                "attributes": {
                  "id": "eth1/1"
                }
              }
            }
          ]
        }
      }
    ]
  }
}

<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <if-items>
            <If-list>
              <id>eth1/1</id>
              <auth-items>
                <spi>256</spi>
                <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_auth</authKeychain>
              </auth-items>
            </If-list>
          </if-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>


Note: This example was added in Release 10.4(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.

{[no] ospfv3 authentication {disable | ipsec spi <spi_id> {md5 <akey> | sha1 <akey> | key-chain <keychain_ah>}}} | {no ospfv3 authentication {disable | ipsec spi <spi_id>}}


ospfv3IfAuthNewP Properties

The following table contains information about the DomEspNewPBI 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
spiospfv3:AuthSpi(scalar:Uint32)Security Parameter Index
RANGE: [256 , 4294967295]
authKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)

Configure OSPFv3 Instance ESP Using keychain

Configure OSPFv3 Instance ESP Using keychain
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3DomEspNewP": {
                            "attributes": {
                              "authKeychain": "k2_auth",
                              "encrKeychain": "k1_encr",
                              "espAuthKey": "DME_UNSET_PROPERTY_MARKER",
                              "espAuthKeyType": "DME_UNSET_PROPERTY_MARKER",
                              "espAuthType": "DME_UNSET_PROPERTY_MARKER",
                              "espDisable": "DME_UNSET_PROPERTY_MARKER",
                              "espEncrKey": "DME_UNSET_PROPERTY_MARKER",
                              "espEncrKeyType": "DME_UNSET_PROPERTY_MARKER",
                              "espEncrType": "DME_UNSET_PROPERTY_MARKER",
                              "spi": "1000"
                            }
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}


<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
              <dom-items>
                <Dom-list>
                  <name>default</name>
                  <esp-items>
                    <spi>1000</spi>
                    <encrKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_encr</encrKeychain>
                    <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k2_auth</authKeychain>
                  </esp-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>


Note: This example was added in Release 10.4(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.

{[no] encryption ipsec spi <spi_id> esp {3des <ekey> | aes {128 <ekey>}} authentication { sha1 <akey> | null } } | {[no] encryption ipsec spi <spi_id> esp key-chain <keychain_enc> authentication {key-chain <keychain_ah> | null } } | {[no] encryption ipsec spi <spi_id> esp null authentication {sha1 <akey> | key-chain <keychain_ah>}} | {no encryption ipsec spi <spi_id>}


DomEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32Security Parameter IndexRANGE: [256 , 4294967295]
encrKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name
authKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name
espDisablescalar:Enum8Controls the ESP disableSELECTION: 0:unspecified 1:disable


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)

Configure OSPFv3 Area ESP Using keychain

Configure OSPFv3 Area ESP Using keychain
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.0"
                            },
                            "children": [
                              {
                                "ospfv3AreaEspNewP": {
                                  "attributes": {
                                    "authKeychain": "k2_auth",
                                    "encrKeychain": "k1_encr",
                                    "espAuthKey": "DME_UNSET_PROPERTY_MARKER",
                                    "espAuthKeyType": "DME_UNSET_PROPERTY_MARKER",
                                    "espAuthType": "DME_UNSET_PROPERTY_MARKER",
                                    "espDisable": "DME_UNSET_PROPERTY_MARKER",
                                    "espEncrKey": "DME_UNSET_PROPERTY_MARKER",
                                    "espEncrKeyType": "DME_UNSET_PROPERTY_MARKER",
                                    "espEncrType": "DME_UNSET_PROPERTY_MARKER",
                                    "spi": "1000"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}


<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
              <dom-items>
                <Dom-list>
                  <name>default</name>
                  <area-items>
                    <Area-list>
                      <id>0.0.0.0</id>
                      <esp-items>
                        <spi>1000</spi>
                        <encrKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_encr</encrKeychain>
                        <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k2_auth</authKeychain>
                      </esp-items>
                    </Area-list>
                  </area-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>




Note: This example was added in Release 10.4(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.

{[no] area <area-id-ip> encryption {disable | ipsec spi <spi_id> esp { 3des <ekey> | aes { 128 <ekey> } } authentication {sha1 <akey> | null } } } | {[no] area <area-id-ip> encryption ipsec spi <spi_id> esp key-chain <keychain_enc> authentication {key-chain <keychain_ah> | null}} | {[no] area <area-id-ip> encryption ipsec spi <spi_id> esp null authentication {sha1 <akey> | key-chain <keychain_ah>}} | {no encryption ipsec spi <spi_id>}


DomEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32Security Parameter IndexRANGE: [256 , 4294967295]
encrKeychainstring: BasicMAXSIZE: 63Holds encryption key chain name
authKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name
espDisablescalar:Enum8Controls the ESP disableSELECTION: 0:unspecified 1:disable


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)

Configure OSPFv3 Virtual Link ESP Using keychain
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3Inst": {
                "attributes": {
                  "name": "1"
                },
                "children": [
                  {
                    "ospfv3Dom": {
                      "attributes": {
                        "name": "default"
                      },
                      "children": [
                        {
                          "ospfv3Area": {
                            "attributes": {
                              "id": "0.0.0.1"
                            },
                            "children": [
                              {
                                "ospfv3Vlink": {
                                  "attributes": {
                                    "nbrRtrId": "1.2.3.4"
                                  },
                                  "children": [
                                    {
                                      "ospfv3VlinkEspNewP": {
                                        "attributes": {
                                          "authKeychain": "k2_auth",
                                          "encrKeychain": "k1_encr",
                                          "espAuthKey": "DME_UNSET_PROPERTY_MARKER",
                                          "espAuthKeyType": "DME_UNSET_PROPERTY_MARKER",
                                          "espAuthType": "DME_UNSET_PROPERTY_MARKER",
                                          "espDisable": "DME_UNSET_PROPERTY_MARKER",
                                          "espEncrKey": "DME_UNSET_PROPERTY_MARKER",
                                          "espEncrKeyType": "DME_UNSET_PROPERTY_MARKER",
                                          "espEncrType": "DME_UNSET_PROPERTY_MARKER",
                                          "spi": "1000"
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}


<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <inst-items>
            <Inst-list>
              <name>1</name>
              <dom-items>
                <Dom-list>
                  <name>default</name>
                  <area-items>
                    <Area-list>
                      <id>0.0.0.0</id>
                      <vlink-items>
                        <Vlink-list>
                          <nbrRtrId>1.2.3.4</nbrRtrId>
                          <esp-items>
                            <spi>1000</spi>
                            <encrKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_encr</encrKeychain>
                            <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k2_auth</authKeychain>
                          </esp-items>
                        </Vlink-list>
                      </vlink-items>
                    </Area-list>
                  </area-items>
                </Dom-list>
              </dom-items>
            </Inst-list>
          </inst-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>





Note: This example was added in Release 10.4(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.

{[no] area <area-id-ip> encryption {disable | ipsec spi <spi_id> esp { 3des <ekey> | aes { 128 <ekey> } } authentication {sha1 <akey> | null } } } | {[no] area <area-id-ip> encryption ipsec spi <spi_id> esp key-chain <keychain_enc> authentication {key-chain <keychain_ah> | null}} | {[no] area <area-id-ip> encryption ipsec spi <spi_id> esp null authentication {sha1 <akey> | key-chain <keychain_ah>}} | {no encryption ipsec spi <spi_id>}


DomEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32Security Parameter IndexRANGE: [256 , 4294967295]
encrKeychainstring: BasicMAXSIZE: 63Holds encryption key chain name
authKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name
espDisablescalar:Enum8Controls the ESP disableSELECTION: 0:unspecified 1:disable


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)

Configure OSPFv3 Interface ESP Using keychain

Configure OSPFv3 Interface ESP Using keychain
POST http://<mgmt_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "ospfv3Entity": {
          "children": [
            {
              "ospfv3If": {
                "attributes": {
                  "id": "eth1/1"
                },
                "children": [
                  {
                    "ospfv3IfEspNewP": {
                      "attributes": {
                        "authKeychain": "k2_auth",
                        "encrKeychain": "k1_encr",
                        "espAuthKey": "DME_UNSET_PROPERTY_MARKER",
                        "espAuthKeyType": "DME_UNSET_PROPERTY_MARKER",
                        "espAuthType": "DME_UNSET_PROPERTY_MARKER",
                        "espDisable": "DME_UNSET_PROPERTY_MARKER",
                        "espEncrKey": "DME_UNSET_PROPERTY_MARKER",
                        "espEncrKeyType": "DME_UNSET_PROPERTY_MARKER",
                        "espEncrType": "DME_UNSET_PROPERTY_MARKER",
                        "spi": "1000"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      },
      {
        "interfaceEntity": {
          "children": [
            {
              "l1PhysIf": {
                "attributes": {
                  "id": "eth1/1"
                }
              }
            }
          ]
        }
      }
    ]
  }
}


<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
  <edit-config>
    <target>
      <running/>
    </target>
    <config>
      <System xmlns="http://cisco.com/ns/yang/cisco-nx-os-device">
        <ospfv3-items>
          <if-items>
            <If-list>
              <id>eth1/1</id>
              <esp-items>
                <spi>1000</spi>
                <encrKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k1_encr</encrKeychain>
                <authKeychain xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" nc:operation="create">k2_auth</authKeychain>
              </esp-items>
            </If-list>
          </if-items>
        </ospfv3-items>
      </System>
    </config>
  </edit-config>
</rpc>



Note: This example was added in Release 10.4(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.

{[no] ospfv3 encryption {disable | ipsec spi <spi_id> esp {3des <ekey> | aes {128 <ekey>}} authentication { sha1 <akey> | null}}} | { [no] ospfv3 encryption ipsec spi <spi_id> esp key-chain <keychain_enc> authentication {key-chain <keychain_ah> | null}} | {[no] ospfv3 encryption ipsec spi <spi_id> esp null authentication {sha1 <akey> | key-chain <keychain_ah>}} | {no encryption ipsec spi <spi_id>}


DomEspNewPBI Properties

The following table contains information about the DomEspNewPBI 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
spiscalar:Uint32Security Parameter IndexRANGE: [256 , 4294967295]
encrKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name
authKeychainstring: BasicMAXSIZE: 63Holds authentication key chain name
espDisablescalar:Enum8Controls the ESP disableSELECTION: 0:unspecified 1:disable


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] (https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html)