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.

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-installation-and-configuration-guides-list.html/

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.

MODN
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 NameData TypeDescriptionValues
reportSuppripmcsnoop:ReportSuppr
(scalar:Bool)
IGMPv1/v2 report Suppression for VLANSELECTION: true or false
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting 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.

MODN
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 NameData TypeDescriptionValues
reportSuppripmcsnoop:ReportSuppr
(scalar:Bool)
IGMPv1/v2 report Suppression for VLANSELECTION: true or false
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Disabling 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.

MODN
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 NameData TypeDescriptionValues
disableNveStRtrPortipmcsnoop:DisableNveStRtrPort
(scalar:Bool)
Disable NVE Static Router PortSELECTION: true or false
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Enabling 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.

MODN
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 NameData TypeDescriptionValues
disableNveStRtrPortipmcsnoop:DisableNveStRtrPort
(scalar:Bool)
Disable NVE Static Router PortSELECTION: true or false
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring 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.

MODN
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 NameData TypeDescriptionValues
vxlanipmcsnoop: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting 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.

MODN
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 NameData TypeDescriptionValues
igmpSnoopipmcsnoop:IgmpSnoop
(scalar:Bool)
Enable/Disable IGMP Snooping GloballySELECTION: true or false
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the IGMP 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.

MODN
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 NameData TypeDescriptionValues
syslogThresholdipmcsnoop: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the IGMP 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.

MODN
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 NameData TypeDescriptionValues
maxGqMissipmcsnoop: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring 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.

MODN
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 NameData TypeDescriptionValues
grpTimeoutmcast: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the IGMP Snooping Timeout to Never Expire Ports From a Group Membership

Configuring the IGMP Snooping Timeout to Never Expire Ports From a Group Membership
POST http://<mgmt0_IP>/api/mo/sys/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.

MODN
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 NameData TypeDescriptionValues
grpTimeoutmcast: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting 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.

MODN
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 NameData TypeDescriptionValues
grpTimeoutmcast: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the IGMP Snooping Timeout Never Configuration

Deleting the IGMP Snooping Timeout Never Configuration 
POST http://<mgmt0_IP>/api/mo/sys/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.

MODN
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 NameData TypeDescriptionValues
grpTimeoutmcast: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring 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.

MODN
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 NameData TypeDescriptionValues
llGrpSuppripmcsnoop:LlGrpSuppr
(scalar:Bool)
Link Local Group SuppressionSELECTION: true or false
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting 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.

MODN
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 NameData TypeDescriptionValues
llGrpSuppripmcsnoop:LlGrpSuppr
(scalar:Bool)
Link Local Group SuppressionSELECTION: true or false
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring a 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.

MODN
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 NameData TypeDescriptionValues
vpcPeerLinkipmcsnoop:Vpc
(scalar:Bool)
Specify vpc-peer-link as Static Mrouter for all VLAN/BDSELECTION: true or false
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a 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.

MODN
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 NameData TypeDescriptionValues
vpcPeerLinkipmcsnoop:Vpc
(scalar:Bool)
Specify vpc-peer-link as Static Mrouter for all VLAN/BDSELECTION: true or false
DEFAULT: 1


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Max-Response-Time For the Switch'S Proxy General-Queries

Configuring the Max-Response-Time For the Switch'S Proxy General-Queries
POST http://<mgmt0_IP>/api/mo/sys/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.

MODN
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 NameData TypeDescriptionValues
maxRespTimeipmcsnoop: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Max-Response-Time For the Switch'S Proxy General-Queries

Deleting the Max-Response-Time For the Switch'S Proxy General-Queries
POST http://<mgmt0_IP>/api/mo/sys/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.

MODN
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 NameData TypeDescriptionValues
maxRespTimeipmcsnoop: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Enabling 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.

MODN
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 NameData TypeDescriptionValues
selfMacCheckipmcsnoop:SelfMacCheck
(scalar:Bool)
Enable IGMP Snooping Self-mac-check LoopbackSELECTION: true or false
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Disabling 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.

MODN
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 NameData TypeDescriptionValues
selfMacCheckipmcsnoop:SelfMacCheck
(scalar:Bool)
Enable IGMP Snooping Self-mac-check LoopbackSELECTION: true or false
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring 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.

MODN
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 NameData TypeDescriptionValues
vpcPeerLinkExcipmcsnoop:VpcPlExclude
(scalar:Bool)
Exclude vPC Peer-link for Routed Multicast TrafficSELECTION: true or false


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the 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.

MODN
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 NameData TypeDescriptionValues
vpcPeerLinkExcipmcsnoop:VpcPlExclude
(scalar:Bool)
Exclude vPC Peer-link for Routed Multicast TrafficSELECTION: true or false


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the 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.

MODN
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 NameData TypeDescriptionValues
holddownTimermcast: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

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.

MODN
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 NameData TypeDescriptionValues
ccModeipmcsnoop:CcMode
(scalar:Bool)
Enter MFDM Congestion Control ModeSELECTION: true or false


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the 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.

MODN
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 NameData TypeDescriptionValues
holddownTimermcast: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:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

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.

MODN
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 NameData TypeDescriptionValues
ccModeipmcsnoop:CcMode
(scalar:Bool)
Enter MFDM Congestion Control ModeSELECTION: true or false


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring 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.

MODN
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 NameData TypeDescriptionValues
v3ReportSuppripmcsnoop:V3ReportSuppr
(scalar:Bool)
IGMPv3 Report Suppression and Proxy ReportingSELECTION: true or false
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the 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.

MODN
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 NameData TypeDescriptionValues
v3ReportSuppripmcsnoop:V3ReportSuppr
(scalar:Bool)
IGMPv3 Report Suppression and Proxy ReportingSELECTION: true or false
DEFAULT: 0


Related Documentation

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:

http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:

https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:

https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html