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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopACtrl | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/actrl |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopACtrl Properties
The following table contains information about the igmpsnoopACtrl properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | string:Basic | Route Map | A sequence of characters |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopACtrl | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/actrl |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopACtrl Properties
The following table contains information about the igmpsnoopACtrl properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopGTimers Properties
The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
grpTimeout | mcast:GrpTimeout (scalar:Uint16) | Group Membership Timeout | RANGE: [0, 65535] DEFAULT: 10080 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopGTimers Properties
The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
grpTimeout | mcast:GrpTimeout (scalar:Uint16) | Group Membership Timeout | RANGE: [0, 65535] DEFAULT: 10080 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopGTimers Properties
The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
grpTimeout | mcast:GrpTimeout (scalar:Uint16) | Group Membership Timeout | RANGE: [0, 65535] DEFAULT: 10080 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopGTimers Properties
The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
grpTimeout | mcast:GrpTimeout (scalar:Uint16) | Group Membership Timeout | RANGE: [0, 65535] DEFAULT: 10080 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
llGrpSuppr | ipmcsnoop:LlGrpSuppr (scalar:Bool) | Link Local Group Suppression | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
llGrpSuppr | ipmcsnoop:LlGrpSuppr (scalar:Bool) | Link Local Group Suppression | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopStMcGrp | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mcgrp-{[addr]} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopStMcGrp Properties
The following table contains information about the igmpsnoopStMcGrp properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
addr | mcast:GrpIp (address:Ip) | Multicast Group IP Address | Value must match ipv4 or ipv6 known format |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
vsi | scalar:Bool | Specifies if this interface is VSI | SELECTION: true or false |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopStMcGrp | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mcgrp-{[addr]} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopStMcGrp Properties
The following table contains information about the igmpsnoopStMcGrp properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
addr | mcast:GrpIp (address:Ip) | Multicast Group IP Address | Value must match ipv4 or ipv6 known format |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
maxGrp | ipmcsnoop:MaxGrp (scalar:Uint16) | Maximum Groups per Interface | RANGE: [1 , 50000] |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopProxy | sys/igmpsnoop/inst/dom/gl/proxy |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopProxy Properties
The following table contains information about the igmpsnoopProxy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
maxRespTime | ipmcsnoop:Mrt (scalar:Uint16) | Configures MRT for Switch's Proxy General-Queries | RANGE: [0 , 25] DEFAULT: 5 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopProxy | sys/igmpsnoop/inst/dom/gl/proxy |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopProxy Properties
The following table contains information about the igmpsnoopProxy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
maxRespTime | ipmcsnoop:Mrt (scalar:Uint16) | Configures MRT for Switch's Proxy General-Queries | RANGE: [0 , 25] DEFAULT: 5 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
expTracking | ipmcsnoop:ExpTracking (scalar:Bool) | Configures Explicit Host for a VLAN | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
expTracking | ipmcsnoop:ExpTracking (scalar:Bool) | Configures Explicit Host for a VLAN | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopGTimers Properties
The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
fastLeave | ipmcsnoop:FastLeave (scalar:Bool) | Indicates if Fastleave is Enabled | SELECTION: true or false |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopGTimers Properties
The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
fastLeave | ipmcsnoop:FastLeave (scalar:Bool) | Indicates if Fastleave is Enabled | SELECTION: true or false |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
lastMbrIntvl | mcast:LastMbrQueryIntvl (scalar:Uint16) | Last Member Query Interval | RANGE: [1 , 25] DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
lastMbrIntvl | mcast:LastMbrQueryIntvl (scalar:Uint16) | Last Member Query Interval | RANGE: [1 , 25] DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
addr | mcast:QuerierIp (address:Ip) | Address | Value must match ipv4 or ipv6 known format |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
addr | mcast:QuerierIp (address:Ip) | Address | Value must match ipv4 or ipv6 known format |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
reportSuppr | ipmcsnoop:ReportSuppr (scalar:Bool) | IGMPv1/v2 report Suppression for VLAN | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
reportSuppr | ipmcsnoop:ReportSuppr (scalar:Bool) | IGMPv1/v2 report Suppression for VLAN | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
v3ReportSuppr | ipmcsnoop:V3ReportSuppr (scalar:Bool) | IGMPv3 Report Suppression and Proxy Reporting | SELECTION: true or false DEFAULT: 0 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
v3ReportSuppr | ipmcsnoop:V3ReportSuppr (scalar:Bool) | IGMPv3 Report Suppression and Proxy Reporting | SELECTION: true or false DEFAULT: 0 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
igmpSnoop | ipmcsnoop:IgmpSnoop (scalar:Bool) | Enable/Disable IGMP Snooping Globally | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
igmpSnoop | ipmcsnoop:IgmpSnoop (scalar:Bool) | Enable/Disable IGMP Snooping Globally | SELECTION: true or false DEFAULT: 1 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accGrp | scalar:Bool | Specifies if this interface is Access group | SELECTION: true or false |
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
pfxList | scalar:Bool | Specifies prefix list route map for this interface | SELECTION: true or false |
vsi | scalar:Bool | Specifies if this interface is VSI | SELECTION: true or false |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accGrp | scalar:Bool | Specifies if this interface is Access group | SELECTION: true or false |
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
pfxList | scalar:Bool | Specifies prefix list route map for this interface | SELECTION: true or false |
vsi | scalar:Bool | Specifies if this interface is VSI | SELECTION: true or false |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accGrp | scalar:Bool | Specifies if this interface is Access group | SELECTION: true or false |
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
pfxList | scalar:Bool | Specifies prefix list route map for this interface | SELECTION: true or false |
vsi | scalar:Bool | Specifies if this interface is VSI | SELECTION: true or false |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accGrp | scalar:Bool | Specifies if this interface is Access group | SELECTION: true or false |
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
pfxList | scalar:Bool | Specifies prefix list route map for this interface | SELECTION: true or false |
vsi | scalar:Bool | Specifies if this interface is VSI | SELECTION: true or false |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopRPolicy | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap} |
igmpsnoopTgtIf | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]} |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopRPolicy Properties
The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rtMap | igmpsnoop:RtMapType (string:Basic) | Route Map Name to control the distribution | MAX SIZE: 63 |
igmpsnoopTgtIf Properties
The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
id | nw:IfId (base:IfIndex) | Multicast Source IP Address | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
status | mo:ModificationStatus (scalar:Bitmask32) | The upgrade status. This property is for internal use only. | SELECTION: 2 - created 4 - modified 8 - deleted 16 - replaced |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
timeout | mcast:QuerierTimeout (scalar:Uint16) | Configures Querier Timeout | RANGE: [1 , 0xffff] DEFAULT: 255 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
timeout | mcast:QuerierTimeout (scalar:Uint16) | Configures Querier Timeout | RANGE: [1 , 0xffff] DEFAULT: 255 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
queryIntvl | mcast:QueryIntvl (scalar:Uint16) | Query Interval | RANGE: [1 , 18000] DEFAULT: 125 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
queryIntvl | mcast:QueryIntvl (scalar:Uint16) | Query Interval | RANGE: [1 , 18000] DEFAULT: 125 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rspIntvl | mcast:QueryRspIntvl (scalar:Uint16) | Response Interval of Querier | RANGE: [1 , 8387] DEFAULT: 10 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
rspIntvl | mcast:QueryRspIntvl (scalar:Uint16) | Response Interval of Querier | RANGE: [1 , 8387] DEFAULT: 10 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
robustFac | mcast:RobustFactor (scalar:UByte) | Robustness Factor | RANGE: [1 , 7] DEFAULT: 2 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
robustFac | mcast:RobustFactor (scalar:UByte) | Robustness Factor | RANGE: [1 , 7] DEFAULT: 2 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
startQueryCnt | mcast:QueryCnt (scalar:UByte) | Startup Query Count | RANGE: [0 , 10] |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
startQueryCnt | mcast:QueryCnt (scalar:UByte) | Startup Query Count | RANGE: [0 , 10] |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
startQueryIntvl | mcast:StartQueryIntvl (scalar:Uint16) | Startup Query Interval | RANGE: [0 , 18000] DEFAULT: 31 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
startQueryIntvl | mcast:StartQueryIntvl (scalar:Uint16) | Startup Query Interval | RANGE: [0 , 18000] DEFAULT: 31 |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
ver | mcast:Ver (scalar:Enum8) | Version | SELECTION: 0 - unspecified |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopQuerierP | sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopQuerierP Properties
The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
ver | mcast:Ver (scalar:Enum8) | Version | SELECTION: 0 - unspecified |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
minVer | ipmcsnoop:MinVer (scalar:Uint16) | Minimum IGMP Version Supported | RANGE: [0 , 3] |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
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
Note: The property information for this example was added in Release 9.3(3).
Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.
MO | DN |
---|---|
topSystem | sys |
bdEntity | sys/bd |
l2VlanConfig | sys/bd/vlanconfig-{[accEncap]} |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopVlan | sys/igmpsnoop/inst/dom/vlan-{[vlanid]} |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
l2VlanConfig Properties
The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
accEncap | base:Encap | Access Encapsulation | SELECTION: unknown, vlan-%d or vxlan-%d |
igmpsnoopVlan Properties
The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
vlanid | nw:IfId (base:IfIndex) | Vlan ID for IGMP Snooping Configuration | Must match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100 |
igmpsnoopIgmpsnBase Properties
The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name | Data Type | Description | Values |
---|---|---|---|
minVer | ipmcsnoop:MinVer (scalar:Uint16) | Minimum IGMP Version Supported | RANGE: [0 , 3] |
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide: