Configuring IGMP Snooping under a VLAN Configuration
This section contains payload examples and CLIs to demonstrate how to use the NX-API REST API to configure IGMP snooping under a VLAN configuration on Cisco Nexus 3000 and 9000 Series switches and to show how the REST APIs correspond to the CLI commands.
For more information about configuring IGMP snooping, see the Cisco Nexus 9000 Series NX-OS Multicast Routing Configuration Guide.
Configuring the Filter Policy For Groups Mentioned in a Route-Map
Configuring the Filter Policy For Groups Mentioned in a Route-Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopACtrl": {
"attributes": {
"rtMap": "RtMap_1"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<actrl-items>
<rtMap>RtMap_1</rtMap>
</actrl-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping access-group RtMap_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 the Filter Policy For Groups Mentioned in a Route-Map
Deleting the Filter Policy For Groups Mentioned in a Route-Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopACtrl": {
"attributes": {
"status": "deleted"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<actrl-items xc:operation="delete">
</actrl-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping access-group RtMap_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 the Group Membership Timeout in Minutes
Configuring the Group Membership Timeout in Minutes
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "123"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<gTimers-items>
<grpTimeout>123</grpTimeout>
</gTimers-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping group-timeout 123
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 Group Membership Timeout in Minutes
Deleting the Group Membership Timeout in Minutes
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "10080"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<gTimers-items>
<grpTimeout>10080</grpTimeout>
</gTimers-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping group-timeout 123
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 IGMP Snooping Timeout to Never Expire Ports From a Group Membership
Configuring the IGMP Snooping Timeout to Never Expire Ports From a Group Membership
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "never"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<gTimers-items>
<grpTimeout>never</grpTimeout>
</gTimers-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping group-timeout never
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 IGMP Snooping Timeout Never Configuration
Deleting the IGMP Snooping Timeout Never Configuration
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "10080"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<gTimers-items>
<grpTimeout>10080</grpTimeout>
</gTimers-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping group-timeout never
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 VLAN Link-Local Groups Suppression
Configuring VLAN Link-Local Groups Suppression
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"llGrpSuppr": "yes"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<llGrpSuppr>true</llGrpSuppr>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping link-local-groups-suppression
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 VLAN Link-Local Groups Suppression
Deleting VLAN Link-Local Groups Suppression
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"llGrpSuppr": "no"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<llGrpSuppr>false</llGrpSuppr>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping link-local-groups-suppression
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 Static Group Membership
Configuring a Static Group Membership
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopStMcGrp": {
"attributes": {
"addr": "230.0.0.1"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"id": "eth1/9",
"vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<mcgrp-items>
<StMcGrp-list>
<addr>230.0.0.1</addr>
<if-items>
<TgtIf-list>
<id>eth1/9</id>
<vsi>false</vsi>
</TgtIf-list>
</if-items>
</StMcGrp-list>
</mcgrp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
conf
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping static-group 230.0.0.1 interface ethernet 1/9
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 Static Group Membership
Deleting a Static Group Membership
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopStMcGrp": {
"attributes": {
"addr": "230.0.0.1"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"id": "eth1/9",
"status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<mcgrp-items>
<StMcGrp-list>
<addr>230.0.0.1</addr>
<if-items>
<TgtIf-list xc:operation="delete">
<id>eth1/9</id>
</TgtIf-list>
</if-items>
</StMcGrp-list>
</mcgrp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping static-group 230.0.0.1 interface ethernet 1/9
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 Number of Omf Route Entries in M2RIB Buffer
Configuring the Number of Omf Route Entries in M2RIB Buffer
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping m2rib-max-omf-routes 22
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 Number of Omf Route Entries in M2RIB Buffer
Deleting the Number of Omf Route Entries in M2RIB Buffer
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping m2rib-max-omf-routes 22
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 Number of Groups That Could Be Joined Per Interface
Configuring the Number of Groups That Could Be Joined Per Interface
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"maxGrp": "122"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<maxGrp>122</maxGrp>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping limit 122
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 Maximum Number of OMF Entries in M2RIB Buffer
Configuring the Maximum Number of OMF Entries in M2RIB Buffer
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping m2rib-max-omfs 111
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 Maximum Number of Route Entries in M2RIB Buffer
Configuring the Maximum Number of Route Entries in M2RIB Buffer
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping m2rib-max-routes 111
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 Maximum Number of OMF Entries in M2RIB Buffer
Deleting the Maximum Number of OMF Entries in M2RIB Buffer
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping m2rib-max-omfs 111
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 Max-Response-Time For the Switch'S Proxy General-Queries
Configuring the Max-Response-Time For the Switch'S Proxy General-Queries
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopProxy": {
"attributes": {
"maxRespTime": "12"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<proxy-items>
<maxRespTime>12</maxRespTime>
</proxy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping proxy general-queries mrt 12
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 Max-Response-Time For the Switch'S Proxy General-Queries
Deleting the Max-Response-Time For the Switch'S Proxy General-Queries
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopProxy": {
"attributes": {
"maxRespTime": "5"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<proxy-items>
<maxRespTime>5</maxRespTime>
</proxy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping proxy general-queries mrt 12
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 Host Tracking For VLAN
Configuring Explicit Host Tracking For VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"expTracking": "yes"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<expTracking>true</expTracking>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping explicit-tracking
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 Host Tracking For VLAN
Deleting Explicit Host Tracking For VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"expTracking": "no"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<expTracking>false</expTracking>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping explicit-tracking
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 Fast Leave For the VLAN
Configuring Fast Leave For the VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"fastLeave": "yes"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<gTimers-items>
<fastLeave>true</fastLeave>
</gTimers-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping fast-leave
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 Fast Leave For the VLAN
Deleting Fast Leave For the VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"fastLeave": "no"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<gTimers-items>
<fastLeave>false</fastLeave>
</gTimers-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping fast-leave
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 Interval Between Group-Specific Query Transmissions
Configuring the Interval Between Group-Specific Query Transmissions
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"lastMbrIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<lastMbrIntvl>12</lastMbrIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping last-member-query-interval 12
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 Interval Between Group-Specific Query Transmissions
Deleting the Interval Between Group-Specific Query Transmissions
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"lastMbrIntvl": "1"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<lastMbrIntvl>1</lastMbrIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping last-member-query-interval 12
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
Enabling Snooping Querier
Enabling Snooping Querier
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"addr": "1.2.3.4"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<addr>1.2.3.4</addr>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping querier 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
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
Disabling Snooping Querier
Disabling Snooping Querier
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"addr": "0.0.0.0"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<addr>0.0.0.0</addr>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping querier 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
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 IGMPv1 Or IGMPv2 Report Suppression For the VLAN
Configuring IGMPv1 Or IGMPv2 Report Suppression For the VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"reportSuppr": "yes"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<reportSuppr>true</reportSuppr>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping report-suppression
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 IGMPv1 Or IGMPv2 Report Suppression For the VLAN
Deleting IGMPv1 Or IGMPv2 Report Suppression For the VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"reportSuppr": "no"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<reportSuppr>false</reportSuppr>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping report-suppression
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 IGMPv3 Report Suppression And Proxy Reporting For the VLAN
Configuring IGMPv3 Report Suppression And Proxy Reporting For the VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"v3ReportSuppr": "yes"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<v3ReportSuppr>true</v3ReportSuppr>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping v3-report-suppression
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 IGMPv3 Report Suppression And Proxy Reporting For the VLAN
Deleting IGMPv3 Report Suppression And Proxy Reporting For the VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"v3ReportSuppr": "no"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<v3ReportSuppr>false</v3ReportSuppr>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping v3-report-suppression
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 IGMP Snooping
Configuring IGMP Snooping
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"igmpSnoop": "yes"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<igmpSnoop>true</igmpSnoop>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping
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 An IGMP Snooping Configuration
Deleting An IGMP Snooping Configuration
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"igmpSnoop": "no"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<igmpSnoop>false</igmpSnoop>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping
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 An IGMP Report Policy With a Prefix List
Configuring An IGMP Report Policy With a Prefix List
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "p_list"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"accGrp": "no",
"id": "eth1/2",
"pfxList": "yes",
"vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>p_list</rtMap>
<if-items>
<TgtIf-list>
<id>eth1/2</id>
<accGrp>false</accGrp>
<pfxList>true</pfxList>
<vsi>false</vsi>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping report-policy prefix-list p_list 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
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 An IGMP Report Policy With a Route Map
Configuring An IGMP Report Policy With a Route Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "rt_map1"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"accGrp": "no",
"id": "eth1/2",
"pfxList": "no",
"vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>rt_map1</rtMap>
<if-items>
<TgtIf-list>
<id>eth1/2</id>
<accGrp>false</accGrp>
<pfxList>false</pfxList>
<vsi>false</vsi>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping report-policy route-map rt_map1 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
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 An IGMP Access Group With a Prefix List
Configuring An IGMP Access Group With a Prefix List
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "p_list"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"accGrp": "yes",
"id": "eth1/2",
"pfxList": "yes",
"vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>p_list</rtMap>
<if-items>
<TgtIf-list>
<id>eth1/2</id>
<accGrp>true</accGrp>
<pfxList>true</pfxList>
<vsi>false</vsi>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping access-group prefix-list p_list 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
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 An IGMP Report Policy With a Route Map
Configuring An IGMP Report Policy With a Route Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "rt_map1"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"accGrp": "yes",
"id": "eth1/2",
"pfxList": "no",
"vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>rt_map1</rtMap>
<if-items>
<TgtIf-list>
<id>eth1/2</id>
<accGrp>true</accGrp>
<pfxList>false</pfxList>
<vsi>false</vsi>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping access-group route-map rt_map1 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
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 An IGMP Report Policy With a Prefix List
Deleting An IGMP Report Policy With a Prefix List
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "p_list"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"id": "eth1/2",
"status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>p_list</rtMap>
<if-items>
<TgtIf-list xc:operation="delete">
<id>eth1/2</id>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping report-policy prefix-list p_list 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
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 An IGMP Report Policy With a Route Map
Deleting An IGMP Report Policy With a Route Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "rt_map1"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"id": "eth1/2",
"status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>rt_map1</rtMap>
<if-items>
<TgtIf-list xc:operation="delete">
<id>eth1/2</id>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping report-policy route-map rt_map1 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
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 An IGMP Access Group With a Prefix List
Deleting An IGMP Access Group With a Prefix List
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "p_list"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"id": "eth1/2",
"status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>p_list</rtMap>
<if-items>
<TgtIf-list xc:operation="delete">
<id>eth1/2</id>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping access-group prefix-list p_list 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
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 An IGMP Report Policy With a Route Map
Deleting An IGMP Report Policy With a Route Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopRPolicy": {
"attributes": {
"rtMap": "rt_map1"
},
"children": [
{
"igmpsnoopTgtIf": {
"attributes": {
"id": "eth1/2",
"status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<rpolicy-items>
<RPolicy-list>
<rtMap>rt_map1</rtMap>
<if-items>
<TgtIf-list xc:operation="delete">
<id>eth1/2</id>
</TgtIf-list>
</if-items>
</RPolicy-list>
</rpolicy-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping access-group route-map rt_map1 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
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 Querier Timeout For IGMPv2
Configuring Querier Timeout For IGMPv2
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"timeout": "12"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<timeout>12</timeout>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping querier-timeout 12
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 Querier Timeout Configuration For IGMPv2
Deleting a Querier Timeout Configuration For IGMPv2
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"timeout": "255"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<timeout>255</timeout>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping querier-timeout 12
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 Interval Between Query Transmission
Configuring the Interval Between Query Transmission
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"queryIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<queryIntvl>12</queryIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping query-interval 12
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 Interval Between Query Transmission
Deleting the Interval Between Query Transmission
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"queryIntvl": "125"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<queryIntvl>125</queryIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping query-interval 12
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 MRT For Query Messages
Configuring MRT For Query Messages
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"rspIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<rspIntvl>12</rspIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping query-max-response-time 12
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 An MRT Configuration For Query Messages
Deleting An MRT Configuration For Query Messages
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"rspIntvl": "10"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<rspIntvl>10</rspIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping query-max-response-time 12
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 RFC Defined Robustness Variable
Configuring RFC Defined Robustness Variable
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"robustFac": "1"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<robustFac>1</robustFac>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping robustness-variable 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 An RFC Defined Robustness Variable Configuration
Deleting An RFC Defined Robustness Variable Configuration
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"robustFac": "2"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<robustFac>2</robustFac>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping robustness-variable 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 the Number of Queries Sent at Startup
Configuring the Number of Queries Sent at Startup
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"startQueryCnt": "1"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<startQueryCnt>1</startQueryCnt>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping startup-query-count 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 the Number of Queries Sent at Startup
Deleting the Number of Queries Sent at Startup
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"startQueryCnt": "2"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<startQueryCnt>2</startQueryCnt>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping startup-query-count 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 the Query Interval at Startup
Configuring the Query Interval at Startup
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"startQueryIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<startQueryIntvl>12</startQueryIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping startup-query-interval 12
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 Query Interval at Startup
Deleting the Query Interval at Startup
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"startQueryIntvl": "31"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<startQueryIntvl>31</startQueryIntvl>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping startup-query-interval 12
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 IGMP Version Number For VLAN
Configuring the IGMP Version Number For VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"ver": "v2"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<ver>v2</ver>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
ip igmp snooping version 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
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 IGMP Version Number Configuration For VLAN
Deleting the IGMP Version Number Configuration For VLAN
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}}}]}},{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopQuerierP": {
"attributes": {
"ver": "v3"
}}}]}}]}}]}}]}}]}}
{
"imdata": []
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<querierp-items>
<ver>v3</ver>
</querierp-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 7.0(3)I7(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.
vlan configuration 1
no ip igmp snooping version 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
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 Minimum Version for Processing IGMP Packets
Configuring the Minimum Version for Processing IGMP Packets
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}
}
}
]
}
},
{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"minVer": "3"
}
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
{
imdata:[]
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<minVer>3</minVer>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 9.2(2).
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.
vlan configuration 1
ip igmp snooping minimum-version 3
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 Minimum Version Configuration
Deleting the Minimum Version Configuration
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"bdEntity": {
"children": [
{
"l2VlanConfig": {
"attributes": {
"accEncap": "vlan-1"
}
}
}
]
}
},
{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopVlan": {
"attributes": {
"vlanid": "vlan1"
},
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"minVer": "0"
}
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
{
imdata:[]
}
<System>
<bd-items>
<vlanconfig-items>
<VlanConfig-list>
<accEncap>vlan-1</accEncap>
</VlanConfig-list>
</vlanconfig-items>
</bd-items>
<igmpsnoop-items>
<inst-items>
<dom-items>
<vlan-items>
<Vlan-list>
<vlanid>vlan1</vlanid>
<igmpsnbase-items>
<minVer>0</minVer>
</igmpsnbase-items>
</Vlan-list>
</vlan-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
Note: This example was added in Release 9.2(2).
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.
vlan configuration 1
no ip igmp snooping minimum-version 3
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