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
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
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:[]
}
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:[]
}
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