Configuring NBM

This section describes how to configure Non-blocking Multicast (NBM), which ensures that the bandwidth coming into the fabric is the same as the bandwidth that is going out.

This section contains payload examples and CLIs to demonstrate how to use the NX-API REST API to configure NBM on Cisco Nexus 3000 and 9000 Series
switches and to show how the REST APIs correspond to the CLI commands. For more information, see the Cisco Nexus 9000 Series NX-OS IP Fabric for Media
Solution Guide, Releases 7.0(3)I4(5), 7.0(3)F2(1), and Later Releases
configuration guide.

Configuring the Percentage of Bandwidth for Unicast Flow

Configuring the Percentage of Bandwidth for Unicast Flow
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "unicastBwPercent": "75"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <unicastBwPercent>75</unicastBwPercent>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm reserve unicast fabric bandwidth 75

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/media/dme/index.html

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 Percentage of Bandwidth for Unicast Flow

Deleting the Percentage of Bandwidth for Unicast Flow
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "unicastBwPercent": "0"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <unicastBwPercent>0</unicastBwPercent>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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 nbm reserve unicast fabric bandwidth

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/media/dme/index.html

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 Explicit Group Ranges

Configuring Explicit Group Ranges
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGroupRangeList": {
    "children": [
      {
        "nbmGroupRangeDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGroupRange": {
                "attributes": {
                  "group": "237.1.1.0",
                  "groupMask": "24"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <grouprangelist-items>
        <dom-items>
          <GroupRangeDom-list>
            <name>default</name>
            <g-items>
              <GroupRange-list>
                <group>237.1.1.0</group>
                <groupMask>24</groupMask>
              </GroupRange-list>
            </g-items>
          </GroupRangeDom-list>
        </dom-items>
      </grouprangelist-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow asm range 237.1.1.0/24

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/media/dme/index.html

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 More than 1 Explicit Group Range in a Line

Configuring More than 1 Explicit Group Range in a Line
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "nbmNbmTop": {
          "children": [
            {
              "nbmConfTables": {
                "children": [
                  {
                    "nbmGroupRangeList": {
                      "children": [
                        {
                          "nbmGroupRangeDom": {
                            "attributes": {
                              "name": "default"
                            },
                            "children": [
                              {
                                "nbmGroupRange": {
                                  "attributes": {
                                    "group": "225.0.0.0",
                                    "groupMask": "8"
                                  }
                                }
                              },
                              {
                                "nbmGroupRange": {
                                  "attributes": {
                                    "group": "225.0.0.1",
                                    "groupMask": "8"
                                  }
                                }
                              },
                              {
                                "nbmGroupRange": {
                                  "attributes": {
                                    "group": "237.1.1.0",
                                    "groupMask": "24"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <grouprangelist-items>
        <dom-items>
          <GroupRangeDom-list>
            <name>default</name>
            <g-items>
              <GroupRange-list>
                <group>225.0.0.0</group>
                <groupMask>8</groupMask>
              </GroupRange-list>
              <GroupRange-list>
                <group>225.0.0.1</group>
                <groupMask>8</groupMask>
              </GroupRange-list>
              <GroupRange-list>
                <group>237.1.1.0</group>
                <groupMask>24</groupMask>
              </GroupRange-list>
            </g-items>
          </GroupRangeDom-list>
        </dom-items>
      </grouprangelist-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow asm range 237.1.1.0/24 225.0.0.0/8 225.0.0.1/8

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/media/dme/index.html

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 Explicit Group Ranges

Deleting Explicit Group Ranges
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "nbmNbmTop": {
          "children": [
            {
              "nbmConfTables": {
                "children": [
                  {
                    "nbmGroupRangeList": {
                      "children": [
                        {
                          "nbmGroupRangeDom": {
                            "attributes": {
                              "name": "default"
                            },
                            "children": [
                              {
                                "nbmGroupRange": {
                                  "attributes": {
                                    "group": "237.1.1.0",
                                    "groupMask": "24",
                                    "status": "deleted"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <grouprangelist-items>
        <dom-items>
          <GroupRangeDom-list>
            <name>default</name>
            <g-items>
              <GroupRange-list xc:operation="delete">
                <group>237.1.1.0</group>
                <groupMask>24</groupMask>
              </GroupRange-list>
            </g-items>
          </GroupRangeDom-list>
        </dom-items>
      </grouprangelist-items>
    </conf-items>
  </nbm-items>
</System>


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 nbm flow asm range 237.1.1.0/24

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/media/dme/index.html

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 Custom Flow Policies

Deleting Custom Flow Policies
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default",
            "status": "deleted"
}}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list xc:operation="delete">
            <name>default</name>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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 nbm flow-policy

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/media/dme/index.html

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 Default Flow Bandwidth Value in Kbps

Configuring the Default Flow Bandwidth Value in Kbps
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultflowBw": "123",
                  "defaultflowBwUnit": "KBPS"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultflowBw>123</defaultflowBw>
              <defaultflowBwUnit>KBPS</defaultflowBwUnit>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow bandwidth 123 kbps

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/media/dme/index.html

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 Default Flow Bandwidth Value in Mbps

Configuring the Default Flow Bandwidth Value in Mbps
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultflowBw": "123",
                  "defaultflowBwUnit": "MBPS"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultflowBw>123</defaultflowBw>
              <defaultflowBwUnit>MBPS</defaultflowBwUnit>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow bandwidth 123 mbps

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/media/dme/index.html

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 Default Flow Bandwidth Value in Gbps

Configuring the Default Flow Bandwidth Value in Gbps
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultflowBw": "12",
                  "defaultflowBwUnit": "GBPS"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultflowBw>12</defaultflowBw>
              <defaultflowBwUnit>GBPS</defaultflowBwUnit>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>

You can define specific bandwidth requirements for given multicast groups. Multicast groups without a specific flow bandwidth definition are specified as having a default flow bandwidth.


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.

nbm flow bandwidth 12 gbps

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/media/dme/index.html

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 Flow Bandwidth Policy

Deleting a Flow Bandwidth Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultflowBw": "0",
                  "defaultflowBwUnit": "KBPS"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultflowBw>0</defaultflowBw>
              <defaultflowBwUnit>KBPS</defaultflowBwUnit>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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 nbm flow bandwidth

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/media/dme/index.html

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 Link Connected to an External Router
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmInterfaces": {
    "children": [
      {
        "nbmInterfacesDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmIf": {
                "attributes": {
                  "if": "436208128",
                  "role": "EXTERNAL_LINK"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <interfaces-items>
        <dom-items>
          <InterfacesDom-list>
            <name>default</name>
            <if-items>
              <If-list>
                <if>436208128</if>
                <role>EXTERNAL_LINK</role>
              </If-list>
            </if-items>
          </InterfacesDom-list>
        </dom-items>
      </interfaces-items>
    </conf-items>
  </nbm-items>
</System>

You can install an NBM fabric in a Multisite topology where different fabrics are interconnected to each other. For a given fabric, all other fabrics are considered to be external routers, and the interfaces used to connect two fabrics are called, and should be configured as, external links.


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.

interface ethernet 1/2
 nbm external-link

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/media/dme/index.html

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

Un-Configuring a Link Connected to an External Router
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmInterfaces": {
    "children": [
      {
        "nbmInterfacesDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmIf": {
                "attributes": {
                  "if": "436208128",
                  "status": "deleted"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <interfaces-items>
        <dom-items>
          <InterfacesDom-list>
            <name>default</name>
            <if-items>
              <If-list xc:operation="delete">
                <if>436208128</if>
              </If-list>
            </if-items>
          </InterfacesDom-list>
        </dom-items>
      </interfaces-items>
    </conf-items>
  </nbm-items>
</System>


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.

interface ethernet 1/2
 no nbm external-link

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/media/dme/index.html

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 Custom Flow Policy

Configuring a Custom Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "name_1"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>name_1</name>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy name_1

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/media/dme/index.html

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 Custom Flow Policy

Deleting a Custom Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "name_1",
                  "status": "deleted"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list xc:operation="delete">
                <name>name_1</name>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 no policy name_1

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/media/dme/index.html

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 Custom IP Multicast Group

Configuring a Custom IP Multicast Group
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "POL_1"
                },
                "children": [
                  {
                    "nbmFlowPolicyRange": {
                      "attributes": {
                        "groupBegin": "237.1.1.0",
                        "groupEnd": "237.1.1.0"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bgn-items>
                  <FlowPolicyRange-list>
                    <groupBegin>237.1.1.0</groupBegin>
                    <groupEnd>237.1.1.0</groupEnd>
                  </FlowPolicyRange-list>
                </bgn-items>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy POL_1
  ip group 237.1.1.0

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/media/dme/index.html

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 Custom Multicast Group

Deleting a Custom Multicast Group
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "POL_1"
                },
                "children": [
                  {
                    "nbmFlowPolicyRange": {
                      "attributes": {
                        "groupBegin": "237.1.1.0",
                        "groupEnd": "237.1.1.0",
                        "status": "deleted"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bgn-items>
                  <FlowPolicyRange-list xc:operation="delete">
                    <groupBegin>237.1.1.0</groupBegin>
                    <groupEnd>237.1.1.0</groupEnd>
                  </FlowPolicyRange-list>
                </bgn-items>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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 ip group 237.1.1.0

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/media/dme/index.html

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 Custom Multicast Group Address Range

Configuring a Custom Multicast Group Address Range
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "POL_1"
                },
                "children": [
                  {
                    "nbmFlowPolicyRange": {
                      "attributes": {
                        "groupBegin": "237.1.1.0",
                        "groupEnd": "238.1.1.0"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bgn-items>
                  <FlowPolicyRange-list>
                    <groupBegin>237.1.1.0</groupBegin>
                    <groupEnd>238.1.1.0</groupEnd>
                  </FlowPolicyRange-list>
                </bgn-items>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy POL_1
  ip group-range 237.1.1.0 to 238.1.1.0

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/media/dme/index.html

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 Custom Multicast Group Address Range

Deleting a Custom Multicast Group Address Range
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "POL_1"
                },
                "children": [
                  {
                    "nbmFlowPolicyRange": {
                      "attributes": {
                        "groupBegin": "237.1.1.0",
                        "groupEnd": "238.1.1.0",
                        "status": "deleted"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bgn-items>
                  <FlowPolicyRange-list xc:operation="delete">
                    <groupBegin>237.1.1.0</groupBegin>
                    <groupEnd>238.1.1.0</groupEnd>
                  </FlowPolicyRange-list>
                </bgn-items>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy POL_1
  no ip group-range 237.1.1.0 to 238.1.1.0

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/media/dme/index.html

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 Custom Bandwidth Value in Kbps for a Flow Policy

Configuring a Custom Bandwidth Value in Kbps for a Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "bw": "123",
                  "bwUnit": "KBPS",
                  "name": "POL_1"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bw>123</bw>
                <bwUnit>KBPS</bwUnit>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy POL_1
  bandwidth 123 kbps

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/media/dme/index.html

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 Custom Bandwidth Value in Mbps for a Flow Policy

Configuring a Custom Bandwidth Value in Mbps for a Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "bw": "123",
                  "bwUnit": "MBPS",
                  "name": "POL_1"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bw>123</bw>
                <bwUnit>MBPS</bwUnit>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy POL_1
  bandwidth 123 mbps

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/media/dme/index.html

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 Custom Bandwidth Value in Gbps for a Flow Policy

Configuring a Custom Bandwidth Value in Gbps for a Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "bw": "12",
                  "bwUnit": "GBPS",
                  "name": "POL_1"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bw>12</bw>
                <bwUnit>GBPS</bwUnit>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy POL_1
  bandwidth 12 gbps

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/media/dme/index.html

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 DSCP for a Custom Flow Policy

Configuring DSCP for a Custom Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "dscp": "10",
                  "name": "POL_1"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <dscp>10</dscp>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>

The default DSCP value is 0.


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.

nbm flow-policy
 policy POL_1
  dscp 10

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/media/dme/index.html

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 DSCP Configuration for a Custom Flow Policy

Deleting a DSCP Configuration for a Custom Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
"nbmFlowPolicyTable": {
  "children": [
    {
      "nbmFlowPolicyDom": {
        "attributes": {
          "name": "default"
        },
        "children": [
          {
            "nbmFlowPolicy": {
              "attributes": {
                "dscp": "0",
                "name": "POL_1"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <dscp>0</dscp>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>

The default DSCP value is 0.


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.

nbm flow-policy
 policy POL_1
  no dscp

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/media/dme/index.html

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 Bandwidth for a Custom Flow Policy

Deleting Bandwidth for a Custom Flow Policy
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "bw": "0",
                  "bwUnit": "KBPS",
                  "name": "POL_1"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <bw>0</bw>
                <bwUnit>KBPS</bwUnit>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm flow-policy
 policy POL_1
  no bandwidth

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/media/dme/index.html

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 Default Host Admission Permit Policy for Senders

Configuring the Default Host Admission Permit Policy for Senders
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultSenderHostPolicy": "ALLOWED"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultSenderHostPolicy>ALLOWED</defaultSenderHostPolicy>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>

The default value is "ALLOWED."


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.

nbm host-policy
 sender
  default permit

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/media/dme/index.html

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 Default Host Admission Deny Policy for Senders

Configuring the Default Host Admission Deny Policy for Senders
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultSenderHostPolicy": "DENIED"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultSenderHostPolicy>DENIED</defaultSenderHostPolicy>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 sender
  default deny

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/media/dme/index.html

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 Default Host Admission Permit Policy for Receivers

Configuring the Default Host Admission Permit Policy for Receivers
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultReceiverHostPolicy": "ALLOWED"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultReceiverHostPolicy>ALLOWED</defaultReceiverHostPolicy>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 receiver
  default permit

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/media/dme/index.html

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 Default Host Admission Deny Policy for Receivers

Configuring the Default Host Admission Deny Policy for Receivers
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultReceiverHostPolicy": "DENIED"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultReceiverHostPolicy>DENIED</defaultReceiverHostPolicy>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 receiver
  default deny

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/media/dme/index.html

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 Default Host Admission Permit Policy for an External Receiver

Configuring the Default Host Admission Permit Policy for an External Receiver
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultPimHostPolicy": "ALLOWED"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultPimHostPolicy>ALLOWED</defaultPimHostPolicy>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 pim
  default permit

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/media/dme/index.html

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 Default Host Admission Deny Policy for an External Receiver

Configuring the Default Host Admission Deny Policy for an External Receiver
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultPimHostPolicy": "DENIED"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultPimHostPolicy>DENIED</defaultPimHostPolicy>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 pim
  default deny

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/media/dme/index.html

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 Custom Host Admission Permit Policy for the Group Range of a Sender

Configuring a Custom Host Admission Permit Policy for the Group Range of a Sender
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
"nbmHostPolicyTable": {
  "children": [
    {
      "nbmHostPolicyDom": {
        "attributes": {
          "name": "default"
        },
        "children": [
          {
            "nbmSenderHostPolicyTable": {
              "children": [
                {
                  "nbmSenderHostPolicy": {
                    "attributes": {
                      "group": "232.1.0.0",
                      "groupMask": "16",
                      "host": "1.1.1.1",
                      "permission": "ALLOWED",
                      "seqNum": "10"
}}}]}}]}}]}}
{
    imdata:[]
}
default 10 232.1.0.0 16 1.1.1.1 ALLOWED ```


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.

nbm host-policy
 sender
  default permit
  10 host 1.1.1.1 group 232.1.0.0/16 permit

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/media/dme/index.html

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 Custom Host Admission Deny Policy for the Group Range of a Sender

Configuring a Custom Host Admission Deny Policy for the Group Range of a Sender
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json

{
"nbmHostPolicyTable": {
  "children": [
    {
      "nbmHostPolicyDom": {
        "attributes": {
          "name": "default"
        },
        "children": [
          {
            "nbmSenderHostPolicyTable": {
              "children": [
                {
                  "nbmSenderHostPolicy": {
                    "attributes": {
                      "group": "232.1.0.0",
                      "groupMask": "16",
                      "host": "1.1.1.1",
                      "permission": "DENIED",
                      "seqNum": "10"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <hostpolicytable-items>
        <dom-items>
          <HostPolicyDom-list>
            <name>default</name>
            <receiver-items>
              <seq-items>
                <ReceiverHostPolicy-list>
                  <seqNum>123</seqNum>
                  <group>237.1.1.0</group>
                  <groupMask>24</groupMask>
                  <host>1.2.3.4</host>
                  <permission>DENIED</permission>
                  <source>1.2.3.4</source>
                </ReceiverHostPolicy-list>
              </seq-items>
            </receiver-items>
          </HostPolicyDom-list>
        </dom-items>
      </hostpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 sender
  10 host 1.1.1.1 group 232.1.0.0/16 deny

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/media/dme/index.html

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 Custom Host Admission Policy for Senders

Deleting a Custom Host Admission Policy for Senders
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
"nbmHostPolicyTable": {
  "children": [
    {
      "nbmHostPolicyDom": {
        "attributes": {
          "name": "default"
        },
        "children": [
          {
            "nbmSenderHostPolicyTable": {
              "attributes": {
                "status": "deleted"
}}}]}}]}}
{
    imdata:[]
}
default ```


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.

nbm host-policy
 no sender

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/media/dme/index.html

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 Custom Host Admission Permit Policy for the Group Range of a Local Receiver

Configuring a Custom Host Admission Permit Policy for the Group Range of a Local Receiver
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmHostPolicyTable": {
    "children": [
      {
        "nbmHostPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmReceiverHostPolicyTable": {
                "children": [
                  {
                    "nbmReceiverHostPolicy": {
                      "attributes": {
                        "group": "237.1.1.0",
                        "groupMask": "24",
                        "host": "1.2.3.4",
                        "permission": "ALLOWED",
                        "seqNum": "123",
                        "source": "1.2.3.4"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <hostpolicytable-items>
        <dom-items>
          <HostPolicyDom-list>
            <name>default</name>
            <receiver-items>
              <seq-items>
                <ReceiverHostPolicy-list>
                  <seqNum>123</seqNum>
                  <group>237.1.1.0</group>
                  <groupMask>24</groupMask>
                  <host>1.2.3.4</host>
                  <permission>ALLOWED</permission>
                  <source>1.2.3.4</source>
                </ReceiverHostPolicy-list>
              </seq-items>
            </receiver-items>
          </HostPolicyDom-list>
        </dom-items>
      </hostpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 receiver
  123 host 1.2.3.4 source 1.2.3.4 group 237.1.1.0/24 permit

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/media/dme/index.html

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 Custom Host Admission Deny Policy for the Group Range of a Local Receiver

Configuring a Custom Host Admission Deny Policy for the Group Range of a Local Receiver
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmHostPolicyTable": {
    "children": [
      {
        "nbmHostPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmReceiverHostPolicyTable": {
                "children": [
                  {
                    "nbmReceiverHostPolicy": {
                      "attributes": {
                        "group": "237.1.1.0",
                        "groupMask": "24",
                        "host": "1.2.3.4",
                        "permission": "DENIED",
                        "seqNum": "123",
                        "source": "1.2.3.4"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <hostpolicytable-items>
        <dom-items>
          <HostPolicyDom-list>
            <name>default</name>
            <receiver-items>
              <seq-items>
                <ReceiverHostPolicy-list>
                  <seqNum>123</seqNum>
                  <group>237.1.1.0</group>
                  <groupMask>24</groupMask>
                  <host>1.2.3.4</host>
                  <permission>DENIED</permission>
                  <source>1.2.3.4</source>
                </ReceiverHostPolicy-list>
              </seq-items>
            </receiver-items>
          </HostPolicyDom-list>
        </dom-items>
      </hostpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 receiver
  123 host 1.2.3.4 source 1.2.3.4 group 237.1.1.0/24 deny

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/media/dme/index.html

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 Custom Host Admission Policy for a Local Receiver

Deleting a Custom Host Admission Policy for a Local Receiver
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmHostPolicyTable": {
    "children": [
      {
        "nbmHostPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmReceiverHostPolicyTable": {
                "attributes": {
                  "status": "deleted"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <hostpolicytable-items>
        <dom-items>
          <HostPolicyDom-list>
            <name>default</name>
            <receiver-items xc:operation="delete">
            </receiver-items>
          </HostPolicyDom-list>
        </dom-items>
      </hostpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 no receiver

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/media/dme/index.html

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 Custom Host Admission Permit Policy for an External Receiver Group Range

Configuring a Custom Host Admission Permit Policy for an External Receiver Group Range
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmHostPolicyTable": {
    "children": [
      {
        "nbmHostPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmPimHostPolicyTable": {
                "children": [
                  {
                    "nbmPimHostPolicy": {
                      "attributes": {
                        "group": "237.1.1.0",
                        "groupMask": "24",
                        "permission": "ALLOWED",
                        "seqNum": "123",
                        "source": "1.2.3.4"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <hostpolicytable-items>
        <dom-items>
          <HostPolicyDom-list>
            <name>default</name>
            <pim-items>
              <seq-items>
                <PimHostPolicy-list>
                  <seqNum>123</seqNum>
                  <group>237.1.1.0</group>
                  <groupMask>24</groupMask>
                  <permission>ALLOWED</permission>
                  <source>1.2.3.4</source>
                </PimHostPolicy-list>
              </seq-items>
            </pim-items>
          </HostPolicyDom-list>
        </dom-items>
      </hostpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 pim
  123 source 1.2.3.4 group 237.1.1.0/24 permit

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/media/dme/index.html

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 Custom Host Admission Deny Policy for an External Receiver Group Range

Configuring a Custom Host Admission Deny Policy for an External Receiver Group Range
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmHostPolicyTable": {
    "children": [
      {
        "nbmHostPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmPimHostPolicyTable": {
                "children": [
                  {
                    "nbmPimHostPolicy": {
                      "attributes": {
                        "group": "237.1.1.0",
                        "groupMask": "24",
                        "permission": "DENIED",
                        "seqNum": "123",
                        "source": "1.2.3.4"
}}}]}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <hostpolicytable-items>
        <dom-items>
          <HostPolicyDom-list>
            <name>default</name>
            <pim-items>
              <seq-items>
                <PimHostPolicy-list>
                  <seqNum>123</seqNum>
                  <group>237.1.1.0</group>
                  <groupMask>24</groupMask>
                  <permission>DENIED</permission>
                  <source>1.2.3.4</source>
                </PimHostPolicy-list>
              </seq-items>
            </pim-items>
          </HostPolicyDom-list>
        </dom-items>
      </hostpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 pim
  123 source 1.2.3.4 group 237.1.1.0/24 deny

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/media/dme/index.html

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 Custom Host Admission Policy for an External Receiver

Deleting a Custom Host Admission Policy for an External Receiver
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf.json
{
  "nbmHostPolicyTable": {
    "children": [
      {
        "nbmHostPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmPimHostPolicyTable": {
                "attributes": {
                  "status": "deleted"
}}}]}}]}}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <hostpolicytable-items>
        <dom-items>
          <HostPolicyDom-list>
            <name>default</name>
            <pim-items xc:operation="delete">
            </pim-items>
          </HostPolicyDom-list>
        </dom-items>
      </hostpolicytable-items>
    </conf-items>
  </nbm-items>
</System>


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.

nbm host-policy
 no pim

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/media/dme/index.html

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 Flow Rate Limiter Installed in the Hardware

Configuring the Flow Rate Limiter Installed in the Hardware 
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf/global.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultFlowPolicer": "ENABLED"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultFlowPolicer>ENABLED</defaultFlowPolicer>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow policer

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Flow Rate Limiter Installed in the Hardware

Deleting the Flow Rate Limiter Installed in the Hardware 
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf/global.json
{
  "nbmGlobalConf": {
    "children": [
      {
        "nbmGlobalConfDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmGlobalConfig": {
                "attributes": {
                  "defaultFlowPolicer": "DISABLED"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <global-items>
        <dom-items>
          <GlobalConfDom-list>
            <name>default</name>
            <global-items>
              <defaultFlowPolicer>DISABLED</defaultFlowPolicer>
            </global-items>
          </GlobalConfDom-list>
        </dom-items>
      </global-items>
    </conf-items>
  </nbm-items>
</System>

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

no nbm flow policer

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Multicast Flow

Configuring a Multicast Flow 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Multicast Flow

Deleting a Multicast Flow 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0",
                  "status": "deleted"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list xc:operation="delete">
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

no nbm flow-definition 239.255.255.255

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Multicast Flow with the Source IP

Configuring a Multicast Flow with the Source IP 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "1.2.3.4"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>1.2.3.4</source>
                <group>239.255.255.255</group>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255 1.2.3.4

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Multicast Flow with the Source IP

Deleting a Multicast Flow with the Source IP 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "1.2.3.4",
                  "status": "deleted"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list xc:operation="delete">
                <source>1.2.3.4</source>
                <group>239.255.255.255</group>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

no nbm flow-definition 239.255.255.255 1.2.3.4

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Egress Host IP for the Flow

Configuring the Egress Host IP for the Flow 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0"
                },
                "children": [
                  {
                    "nbmConfFlowHost": {
                      "attributes": {
                        "host": "1.2.3.4"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
                <host-items>
                  <ConfFlowHost-list>
                    <host>1.2.3.4</host>
                  </ConfFlowHost-list>
                </host-items>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255
 egress-host 1.2.3.4

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Egress Host IP for the Flow

Deleting the Egress Host IP for the Flow 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0"
                },
                "children": [
                  {
                    "nbmConfFlowHost": {
                      "attributes": {
                        "host": "1.2.3.4",
                        "status": "deleted"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
                <host-items>
                  <ConfFlowHost-list xc:operation="delete">
                    <host>1.2.3.4</host>
                  </ConfFlowHost-list>
                </host-items>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255
 no egress-host 1.2.3.4

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Egress Interface for the Flow

Configuring the Egress Interface for the Flow 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0"
                },
                "children": [
                  {
                    "nbmConfFlowIf": {
                      "attributes": {
                        "id": "eth1/2"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
                <if-items>
                  <ConfFlowIf-list>
                    <id>eth1/2</id>
                  </ConfFlowIf-list>
                </if-items>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255
 egress-interface ethernet 1/2

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Egress Interface for the Flow

Deleting the Egress Interface for the Flow 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0"
                },
                "children": [
                  {
                    "nbmConfFlowIf": {
                      "attributes": {
                        "id": "eth1/2",
                        "status": "deleted"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
                <if-items>
                  <ConfFlowIf-list xc:operation="delete">
                    <id>eth1/2</id>
                  </ConfFlowIf-list>
                </if-items>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255
 no egress-interface ethernet 1/2

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Flow on the Switch Without a Valid Egress Interface

Configuring the Flow on the Switch Without a Valid Egress Interface 
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0"
                },
                "children": [
                  {
                    "nbmConfFlowHost": {
                      "attributes": {
                        "host": "0.0.0.0"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
                <host-items>
                  <ConfFlowHost-list>
                    <host>0.0.0.0</host>
                  </ConfFlowHost-list>
                </host-items>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255
 stage-flow

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Flow on the Switch Without a Valid Egress Interface

Deleting the Flow on the Switch Without a Valid Egress Interface
POST http://<mgmt0_IP>/api/mo/sys/nbm/show/flows/dom-default.json
{
  "nbmFlows": {
    "children": [
      {
        "nbmConfFlowsDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmConfFlow": {
                "attributes": {
                  "group": "239.255.255.255",
                  "source": "0.0.0.0"
                },
                "children": [
                  {
                    "nbmConfFlowHost": {
                      "attributes": {
                        "host": "0.0.0.0",
                        "status": "deleted"
                      }
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flows-items>
        <dom-items>
          <ConfFlowsDom-list>
            <name>default</name>
            <s-items>
              <ConfFlow-list>
                <source>0.0.0.0</source>
                <group>239.255.255.255</group>
                <host-items>
                  <ConfFlowHost-list xc:operation="delete">
                    <host>0.0.0.0</host>
                  </ConfFlowHost-list>
                </host-items>
              </ConfFlow-list>
            </s-items>
          </ConfFlowsDom-list>
        </dom-items>
      </flows-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-definition 239.255.255.255
 no stage-flow

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Flow Rate Limiter Installed in the Hardware

Configuring the Flow Rate Limiter Installed in the Hardware 
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf/flowpolicytable.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "POL_1",
                  "policer": "ENABLED"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <policer>ENABLED</policer>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-policy
 policy POL_1
  policer

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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 Flow Rate Limiter Installed in the Hardware

Deleting the Flow Rate Limiter Installed in the Hardware 
POST http://<mgmt0_IP>/api/mo/sys/nbm/conf/flowpolicytable.json
{
  "nbmFlowPolicyTable": {
    "children": [
      {
        "nbmFlowPolicyDom": {
          "attributes": {
            "name": "default"
          },
          "children": [
            {
              "nbmFlowPolicy": {
                "attributes": {
                  "name": "POL_1",
                  "policer": "DISABLED"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <nbm-items>
    <conf-items>
      <flowpolicytable-items>
        <dom-items>
          <FlowPolicyDom-list>
            <name>default</name>
            <name-items>
              <FlowPolicy-list>
                <name>POL_1</name>
                <policer>DISABLED</policer>
              </FlowPolicy-list>
            </name-items>
          </FlowPolicyDom-list>
        </dom-items>
      </flowpolicytable-items>
    </conf-items>
  </nbm-items>
</System>

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

nbm flow-policy
 policy POL_1
  no policer

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

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

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