Configuring IGMP Snooping Globally
To affect the operation of the IGMP snooping process globally, you can configure various optional IGMP snooping parameters.
This section contains payload examples and CLIs to demonstrate how to use the NX-API REST API to configure IGMP 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 Global IGMPv1 Or IGMPv2 Report Suppression
Configuring Global IGMPv1 Or IGMPv2 Report Suppression
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"reportSuppr": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<igmpsnbase-items>
<reportSuppr>true</reportSuppr>
</igmpsnbase-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
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 Configured Global IGMPv1 Or IGMPv2 Report Suppression
Deleting Configured Global IGMPv1 Or IGMPv2 Report Suppression
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"reportSuppr": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<igmpsnbase-items>
<reportSuppr>false</reportSuppr>
</igmpsnbase-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
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:
Disabling NVE as a Static Router Port
Disabling NVE as a Static Router Port
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGVlan": {
"attributes": {
"disableNveStRtrPort": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gvlan-items>
<disableNveStRtrPort>true</disableNveStRtrPort>
</gvlan-items>
</gl-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.
ip igmp snooping disable-nve-static-router-port
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGVlan | sys/igmpsnoop/inst/dom/gl/gvlan |
igmpsnoopGVlan Properties
The following table contains information about the igmpsnoopGVlan properties in the DME 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 |
---|---|---|---|
disableNveStRtrPort | ipmcsnoop:DisableNveStRtrPort (scalar:Bool) | Disable NVE Static Router Port | 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:
Enabling NVE as a Static Router Port
Enabling NVE as a Static Router Port
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGVlan": {
"attributes": {
"disableNveStRtrPort": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gvlan-items>
<disableNveStRtrPort>false</disableNveStRtrPort>
</gvlan-items>
</gl-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.
no ip igmp snooping disable-nve-static-router-port
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGVlan | sys/igmpsnoop/inst/dom/gl/gvlan |
igmpsnoopGVlan Properties
The following table contains information about the igmpsnoopGVlan properties in the DME 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 |
---|---|---|---|
disableNveStRtrPort | ipmcsnoop:DisableNveStRtrPort (scalar:Bool) | Disable NVE Static Router Port | 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 Snooping For VXLAN VLANs
Configuring Snooping For VXLAN VLANs
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGVlan": {
"attributes": {
"vxlan": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gvlan-items>
<vxlan>true</vxlan>
</gvlan-items>
</gl-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.
ip igmp snooping vxlan
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGVlan | sys/igmpsnoop/inst/dom/gl/gvlan |
igmpsnoopGVlan Properties
The following table contains information about the igmpsnoopGVlan properties in the DME 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 |
---|---|---|---|
vxlan | ipmcsnoop:Vxlan (scalar:Bool) | Enable IGMP Snooping on all VXLAN Ports | 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 Snooping For VXLAN VLANs
Deleting Snooping For VXLAN VLANs
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"igmpSnoop": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<igmpsnbase-items>
<igmpSnoop>false</igmpSnoop>
</igmpsnbase-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
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 the IGMP Table Syslog Threshold
Configuring the IGMP Table Syslog Threshold
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGDebug": {
"attributes": {
"syslogThreshold": "75"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gdebug-items>
<syslogThreshold>75</syslogThreshold>
</gdebug-items>
</gl-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.
ip igmp snooping syslog-threshold 75
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGDebug | sys/igmpsnoop/inst/dom/gl/gdebug |
igmpsnoopGDebug Properties
The following table contains information about the igmpsnoopGDebug properties in the DME 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 |
---|---|---|---|
syslogThreshold | ipmcsnoop:SyslogThrshold (scalar:Uint16) | IGMP Snooping Syslog Threshold Percentage | RANGE: [1 , 100] DEFAULT: 90 |
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 Table Syslog Threshold
Deleting the IGMP Table Syslog Threshold
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"maxGqMiss": "3"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gTimers-items>
<maxGqMiss>3</maxGqMiss>
</gTimers-items>
</gl-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.
no ip igmp snooping max-gq-miss
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
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 |
---|---|---|---|
maxGqMiss | ipmcsnoop:MaxGqMiss (scalar:Uint16) | Maximum General Query Miss Count | RANGE: [3 , 5] DEFAULT: 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:
Configuring Group Membership Timeout in Minutes
Configuring Group Membership Timeout in Minutes
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "123"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gTimers-items>
<grpTimeout>123</grpTimeout>
</gTimers-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
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/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "never"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gTimers-items>
<grpTimeout>never</grpTimeout>
</gTimers-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
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 Group Membership Timeout in Minutes
Deleting Group Membership Timeout in Minutes
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "10080"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gTimers-items>
<grpTimeout>10080</grpTimeout>
</gTimers-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
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/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGTimers": {
"attributes": {
"grpTimeout": "10080"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gTimers-items>
<grpTimeout>10080</grpTimeout>
</gTimers-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGTimers | sys/igmpsnoop/inst/dom/gl/gTimers |
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 Global Link-Local Groups Suppression
Configuring Global Link-Local Groups Suppression
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"llGrpSuppr": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<igmpsnbase-items>
<llGrpSuppr>true</llGrpSuppr>
</igmpsnbase-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
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 Global Link-Local Groups Suppression
Deleting Global Link-Local Groups Suppression
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"llGrpSuppr": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<igmpsnbase-items>
<llGrpSuppr>false</llGrpSuppr>
</igmpsnbase-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
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 Vpc-Peer-Link as Static Mrouter For All VLANs
Configuring a Vpc-Peer-Link as Static Mrouter For All VLANs
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMRouter": {
"attributes": {
"vpcPeerLink": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mrouter-items>
<vpcPeerLink>true</vpcPeerLink>
</mrouter-items>
</gl-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.
ip igmp snooping mrouter vpc-peer-link
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMRouter | sys/igmpsnoop/inst/dom/gl/mrouter |
igmpsnoopMRouter Properties
The following table contains information about the igmpsnoopMRouter properties in the DME 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 |
---|---|---|---|
vpcPeerLink | ipmcsnoop:Vpc (scalar:Bool) | Specify vpc-peer-link as Static Mrouter for all VLAN/BD | 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 a Vpc-Peer-Link as Static Mrouter For All VLANs
Deleting a Vpc-Peer-Link as Static Mrouter For All VLANs
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMRouter": {
"attributes": {
"vpcPeerLink": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mrouter-items>
<vpcPeerLink>false</vpcPeerLink>
</mrouter-items>
</gl-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.
no ip igmp snooping mrouter vpc-peer-link
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMRouter | sys/igmpsnoop/inst/dom/gl/mrouter |
igmpsnoopMRouter Properties
The following table contains information about the igmpsnoopMRouter properties in the DME 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 |
---|---|---|---|
vpcPeerLink | ipmcsnoop:Vpc (scalar:Bool) | Specify vpc-peer-link as Static Mrouter for all VLAN/BD | 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 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/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopProxy": {
"attributes": {
"maxRespTime": "12"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<proxy-items>
<maxRespTime>12</maxRespTime>
</proxy-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopProxy | sys/igmpsnoop/inst/dom/gl/proxy |
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/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopProxy": {
"attributes": {
"maxRespTime": "5"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<proxy-items>
<maxRespTime>5</maxRespTime>
</proxy-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopProxy | sys/igmpsnoop/inst/dom/gl/proxy |
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:
Enabling Loopback Packet to Check And Drop It
Enabling Loopback Packet to Check And Drop It
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGDebug": {
"attributes": {
"selfMacCheck": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gdebug-items>
<selfMacCheck>true</selfMacCheck>
</gdebug-items>
</gl-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.
ip igmp snooping self-mac-check
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGDebug | sys/igmpsnoop/inst/dom/gl/gdebug |
igmpsnoopGDebug Properties
The following table contains information about the igmpsnoopGDebug properties in the DME 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 |
---|---|---|---|
selfMacCheck | ipmcsnoop:SelfMacCheck (scalar:Bool) | Enable IGMP Snooping Self-mac-check Loopback | 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:
Disabling Loopback Packet to Check And Drop It
Disabling Loopback Packet to Check And Drop It
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopGDebug": {
"attributes": {
"selfMacCheck": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<gdebug-items>
<selfMacCheck>false</selfMacCheck>
</gdebug-items>
</gl-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.
no ip igmp snooping self-mac-check
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopGDebug | sys/igmpsnoop/inst/dom/gl/gdebug |
igmpsnoopGDebug Properties
The following table contains information about the igmpsnoopGDebug properties in the DME 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 |
---|---|---|---|
selfMacCheck | ipmcsnoop:SelfMacCheck (scalar:Bool) | Enable IGMP Snooping Self-mac-check Loopback | 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 to Exclude a VPC Peer-Link For Routed Multicast Traffic
Configuring to Exclude a VPC Peer-Link For Routed Multicast Traffic
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMcTraf": {
"attributes": {
"vpcPeerLinkExc": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mctraf-items>
<vpcPeerLinkExc>true</vpcPeerLinkExc>
</mctraf-items>
</gl-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.
ip igmp snooping vpc peer-link-exclude
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMcTraf | sys/igmpsnoop/inst/dom/gl/mctraf |
igmpsnoopMcTraf Properties
The following table contains information about the igmpsnoopMcTraf properties in the DME 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 |
---|---|---|---|
vpcPeerLinkExc | ipmcsnoop:VpcPlExclude (scalar:Bool) | Exclude vPC Peer-link for Routed Multicast Traffic | 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 the Configuration For Excluding a VPC Peer-Link For Routed Multicast Traffic
Deleting the Configuration For Excluding a VPC Peer-Link For Routed Multicast Traffic
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMcTraf": {
"attributes": {
"vpcPeerLinkExc": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mctraf-items>
<vpcPeerLinkExc>false</vpcPeerLinkExc>
</mctraf-items>
</gl-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.
no ip igmp snooping vpc peer-link-exclude
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMcTraf | sys/igmpsnoop/inst/dom/gl/mctraf |
igmpsnoopMcTraf Properties
The following table contains information about the igmpsnoopMcTraf properties in the DME 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 |
---|---|---|---|
vpcPeerLinkExc | ipmcsnoop:VpcPlExclude (scalar:Bool) | Exclude vPC Peer-link for Routed Multicast Traffic | 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 Intitial Holddown Period After Switchover Or Restart
Configuring the Intitial Holddown Period After Switchover Or Restart
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMcTraf": {
"attributes": {
"holddownTimer": "123"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mctraf-items>
<holddownTimer>123</holddownTimer>
</mctraf-items>
</gl-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.
ip igmp snooping holddown-timer 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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMcTraf | sys/igmpsnoop/inst/dom/gl/mctraf |
igmpsnoopMcTraf Properties
The following table contains information about the igmpsnoopMcTraf properties in the DME 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 |
---|---|---|---|
holddownTimer | mcast:HolddownTimer (scalar:Uint16) | Configures Initial Holddown Period After Switchover/Restart | RANGE: [1 , 300] DEFAULT: 210 |
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:
Entering MFDM Congestion-Control Mode
Entering MFDM Congestion-Control Mode
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMcTraf": {
"attributes": {
"ccMode": "yes"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mctraf-items>
<ccMode>true</ccMode>
</mctraf-items>
</gl-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.
ip igmp snooping cc-mode
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMcTraf | sys/igmpsnoop/inst/dom/gl/mctraf |
igmpsnoopMcTraf Properties
The following table contains information about the igmpsnoopMcTraf properties in the DME 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 |
---|---|---|---|
ccMode | ipmcsnoop:CcMode (scalar:Bool) | Enter MFDM Congestion Control Mode | 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 the Configured Intitial Holddown Period After Switchover Or Restart
Deleting the Configured Intitial Holddown Period After Switchover Or Restart
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMcTraf": {
"attributes": {
"holddownTimer": "210"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mctraf-items>
<holddownTimer>210</holddownTimer>
</mctraf-items>
</gl-items>
</dom-items>
</inst-items>
</igmpsnoop-items>
</System>
conf t
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.
no ip igmp snooping holddown-timer 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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMcTraf | sys/igmpsnoop/inst/dom/gl/mctraf |
igmpsnoopMcTraf Properties
The following table contains information about the igmpsnoopMcTraf properties in the DME 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 |
---|---|---|---|
holddownTimer | mcast:HolddownTimer (scalar:Uint16) | Configures Initial Holddown Period After Switchover/Restart | RANGE: [1 , 300] DEFAULT: 210 |
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:
Exiting MFDM Congestion-Control Mode
Exiting MFDM Congestion-Control Mode
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopMcTraf": {
"attributes": {
"ccMode": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<mctraf-items>
<ccMode>false</ccMode>
</mctraf-items>
</gl-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.
no ip igmp snooping cc-mode
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopMcTraf | sys/igmpsnoop/inst/dom/gl/mctraf |
igmpsnoopMcTraf Properties
The following table contains information about the igmpsnoopMcTraf properties in the DME 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 |
---|---|---|---|
ccMode | ipmcsnoop:CcMode (scalar:Bool) | Enter MFDM Congestion Control Mode | 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 Global IGMPv3 Report Suppression
Configuring Global IGMPv3 Report Suppression
POST http://<mgmt0_IP>/api/mo/sys.json
{
"topSystem": {
"children": [
{
"igmpsnoopEntity": {
"children": [
{
"igmpsnoopInst": {
"children": [
{
"igmpsnoopDom": {
"children": [
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"v3ReportSuppr": "yes"
}
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<igmpsnbase-items>
<v3ReportSuppr>true</v3ReportSuppr>
</igmpsnbase-items>
</gl-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.
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 |
igmpsnoopEntity | sys/igmpsnoop |
igmpsnoopInst | sys/igmpsnoop/inst |
igmpsnoopDom | sys/igmpsnoop/inst/dom |
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
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 the Configuration For Global IGMPv3 Report Suppression
Deleting the Configuration For Global IGMPv3 Report Suppression
POST http://<mgmt0_IP>/api/mo/sys/igmpsnoop/inst/dom/gl.json
{
"igmpsnoopGl": {
"children": [
{
"igmpsnoopIgmpsnBase": {
"attributes": {
"v3ReportSuppr": "no"
}}}]}}
{
"imdata": []
}
<System>
<igmpsnoop-items>
<inst-items>
<dom-items>
<gl-items>
<igmpsnbase-items>
<v3ReportSuppr>false</v3ReportSuppr>
</igmpsnbase-items>
</gl-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.
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 |
---|---|
igmpsnoopGl | sys/igmpsnoop/inst/dom/gl |
igmpsnoopIgmpsnBase | sys/igmpsnoop/inst/dom/gl/igmpsnbase |
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: