Configuring IGMP Snooping under a VLAN Configuration

This section contains payload examples and CLIs to demonstrate how to use the NX-API REST API to configure IGMP snooping under a VLAN configuration on Cisco Nexus 3000 and 9000 Series switches and to show how the REST APIs correspond to the CLI commands.

For more information about configuring IGMP snooping, see the Cisco Nexus 9000 Series NX-OS Multicast Routing Configuration Guide.

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

Configuring the Filter Policy For Groups Mentioned in a Route-Map

Configuring the Filter Policy For Groups Mentioned in a Route-Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopACtrl": {
                                  "attributes": {
                                    "rtMap": "RtMap_1"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <actrl-items>
              <rtMap>RtMap_1</rtMap>
            </actrl-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping access-group RtMap_1

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Filter Policy For Groups Mentioned in a Route-Map

Deleting the Filter Policy For Groups Mentioned in a Route-Map
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopACtrl": {
                                  "attributes": {
                                    "status": "deleted"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <actrl-items xc:operation="delete">
            </actrl-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping access-group RtMap_1

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Group Membership Timeout in Minutes

Configuring the Group Membership Timeout in Minutes 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopGTimers": {
                                  "attributes": {
                                    "grpTimeout": "123"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <gTimers-items>
              <grpTimeout>123</grpTimeout>
            </gTimers-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping group-timeout 123

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Group Membership Timeout in Minutes

Deleting the Group Membership Timeout in Minutes 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopGTimers": {
                                  "attributes": {
                                    "grpTimeout": "10080"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <gTimers-items>
              <grpTimeout>10080</grpTimeout>
            </gTimers-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping group-timeout 123

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

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

Configuring the IGMP Snooping Timeout to Never Expire Ports From a Group Membership 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopGTimers": {
                                  "attributes": {
                                    "grpTimeout": "never"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <gTimers-items>
              <grpTimeout>never</grpTimeout>
            </gTimers-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping group-timeout never

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the IGMP Snooping Timeout Never Configuration

Deleting the IGMP Snooping Timeout Never Configuration 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopGTimers": {
                                  "attributes": {
                                    "grpTimeout": "10080"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <gTimers-items>
              <grpTimeout>10080</grpTimeout>
            </gTimers-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping group-timeout never

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring VLAN Link-Local Groups Suppression 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "llGrpSuppr": "yes"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <llGrpSuppr>true</llGrpSuppr>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping link-local-groups-suppression

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting VLAN Link-Local Groups Suppression 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "llGrpSuppr": "no"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <llGrpSuppr>false</llGrpSuppr>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping link-local-groups-suppression

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring a Static Group Membership

Configuring a Static Group Membership 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopStMcGrp": {
                                  "attributes": {
                                    "addr": "230.0.0.1"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "id": "eth1/9",
                                          "vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <mcgrp-items>
              <StMcGrp-list>
                <addr>230.0.0.1</addr>
                <if-items>
                  <TgtIf-list>
                    <id>eth1/9</id>
                    <vsi>false</vsi>
                  </TgtIf-list>
                </if-items>
              </StMcGrp-list>
            </mcgrp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

conf

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping static-group 230.0.0.1 interface ethernet 1/9

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a Static Group Membership

Deleting a Static Group Membership 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopStMcGrp": {
                                  "attributes": {
                                    "addr": "230.0.0.1"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "id": "eth1/9",
                                          "status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <mcgrp-items>
              <StMcGrp-list>
                <addr>230.0.0.1</addr>
                <if-items>
                  <TgtIf-list xc:operation="delete">
                    <id>eth1/9</id>
                  </TgtIf-list>
                </if-items>
              </StMcGrp-list>
            </mcgrp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping static-group 230.0.0.1 interface ethernet 1/9

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Number of Omf Route Entries in M2RIB Buffer

Configuring the Number of Omf Route Entries in M2RIB Buffer 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping m2rib-max-omf-routes 22

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Number of Omf Route Entries in M2RIB Buffer

Deleting the Number of Omf Route Entries in M2RIB Buffer 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping m2rib-max-omf-routes 22

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Number of Groups That Could Be Joined Per Interface

Configuring the Number of Groups That Could Be Joined Per Interface 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "maxGrp": "122"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <maxGrp>122</maxGrp>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping limit 122

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Maximum Number of OMF Entries in M2RIB Buffer

Configuring the Maximum Number of OMF Entries in M2RIB Buffer 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping m2rib-max-omfs 111

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Maximum Number of Route Entries in M2RIB Buffer

Configuring the Maximum Number of Route Entries in M2RIB Buffer 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping m2rib-max-routes 111

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Maximum Number of OMF Entries in M2RIB Buffer

Deleting the Maximum Number of OMF Entries in M2RIB Buffer 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping m2rib-max-omfs 111

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

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

Configuring the Max-Response-Time For the Switch'S Proxy General-Queries 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopProxy": {
                                  "attributes": {
                                    "maxRespTime": "12"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <proxy-items>
              <maxRespTime>12</maxRespTime>
            </proxy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping proxy general-queries mrt 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

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

Deleting the Max-Response-Time For the Switch'S Proxy General-Queries 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopProxy": {
                                  "attributes": {
                                    "maxRespTime": "5"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <proxy-items>
              <maxRespTime>5</maxRespTime>
            </proxy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping proxy general-queries mrt 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring Explicit Host Tracking For VLAN

Configuring Explicit Host Tracking For VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "expTracking": "yes"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <expTracking>true</expTracking>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping explicit-tracking

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting Explicit Host Tracking For VLAN

Deleting Explicit Host Tracking For VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "expTracking": "no"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <expTracking>false</expTracking>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping explicit-tracking

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring Fast Leave For the VLAN

Configuring Fast Leave For the VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopGTimers": {
                                  "attributes": {
                                    "fastLeave": "yes"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <gTimers-items>
              <fastLeave>true</fastLeave>
            </gTimers-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping fast-leave

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting Fast Leave For the VLAN

Deleting Fast Leave For the VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopGTimers": {
                                  "attributes": {
                                    "fastLeave": "no"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <gTimers-items>
              <fastLeave>false</fastLeave>
            </gTimers-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping fast-leave

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Interval Between Group-Specific Query Transmissions

Configuring the Interval Between Group-Specific Query Transmissions 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "lastMbrIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <lastMbrIntvl>12</lastMbrIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping last-member-query-interval 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Interval Between Group-Specific Query Transmissions

Deleting the Interval Between Group-Specific Query Transmissions 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "lastMbrIntvl": "1"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <lastMbrIntvl>1</lastMbrIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping last-member-query-interval 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Enabling Snooping Querier

Enabling Snooping Querier 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "addr": "1.2.3.4"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <addr>1.2.3.4</addr>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping querier 1.2.3.4

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Disabling Snooping Querier

Disabling Snooping Querier 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "addr": "0.0.0.0"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <addr>0.0.0.0</addr>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping querier 1.2.3.4

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring IGMPv1 Or IGMPv2 Report Suppression For the VLAN

Configuring IGMPv1 Or IGMPv2 Report Suppression For the VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "reportSuppr": "yes"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <reportSuppr>true</reportSuppr>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping report-suppression

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting IGMPv1 Or IGMPv2 Report Suppression For the VLAN

Deleting IGMPv1 Or IGMPv2 Report Suppression For the VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "reportSuppr": "no"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <reportSuppr>false</reportSuppr>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping report-suppression

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring IGMPv3 Report Suppression And Proxy Reporting For the VLAN

Configuring IGMPv3 Report Suppression And Proxy Reporting For the VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "v3ReportSuppr": "yes"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <v3ReportSuppr>true</v3ReportSuppr>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping v3-report-suppression

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting IGMPv3 Report Suppression And Proxy Reporting For the VLAN

Deleting IGMPv3 Report Suppression And Proxy Reporting For the VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "v3ReportSuppr": "no"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <v3ReportSuppr>false</v3ReportSuppr>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping v3-report-suppression

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring IGMP Snooping

Configuring IGMP Snooping 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "igmpSnoop": "yes"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <igmpSnoop>true</igmpSnoop>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting An IGMP Snooping Configuration

Deleting An IGMP Snooping Configuration 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "igmpSnoop": "no"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <igmpSnoop>false</igmpSnoop>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring An IGMP Report Policy With a Prefix List

Configuring An IGMP Report Policy With a Prefix List 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "p_list"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "accGrp": "no",
                                          "id": "eth1/2",
                                          "pfxList": "yes",
                                          "vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>p_list</rtMap>
                <if-items>
                  <TgtIf-list>
                    <id>eth1/2</id>
                    <accGrp>false</accGrp>
                    <pfxList>true</pfxList>
                    <vsi>false</vsi>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping report-policy prefix-list p_list interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring An IGMP Report Policy With a Route Map

Configuring An IGMP Report Policy With a Route Map 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "rt_map1"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "accGrp": "no",
                                          "id": "eth1/2",
                                          "pfxList": "no",
                                          "vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>rt_map1</rtMap>
                <if-items>
                  <TgtIf-list>
                    <id>eth1/2</id>
                    <accGrp>false</accGrp>
                    <pfxList>false</pfxList>
                    <vsi>false</vsi>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping report-policy route-map rt_map1 interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring An IGMP Access Group With a Prefix List

Configuring An IGMP Access Group With a Prefix List 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "p_list"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "accGrp": "yes",
                                          "id": "eth1/2",
                                          "pfxList": "yes",
                                          "vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>p_list</rtMap>
                <if-items>
                  <TgtIf-list>
                    <id>eth1/2</id>
                    <accGrp>true</accGrp>
                    <pfxList>true</pfxList>
                    <vsi>false</vsi>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping access-group prefix-list p_list interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring An IGMP Report Policy With a Route Map

Configuring An IGMP Report Policy With a Route Map 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "rt_map1"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "accGrp": "yes",
                                          "id": "eth1/2",
                                          "pfxList": "no",
                                          "vsi": "no"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>rt_map1</rtMap>
                <if-items>
                  <TgtIf-list>
                    <id>eth1/2</id>
                    <accGrp>true</accGrp>
                    <pfxList>false</pfxList>
                    <vsi>false</vsi>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping access-group route-map rt_map1 interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting An IGMP Report Policy With a Prefix List

Deleting An IGMP Report Policy With a Prefix List 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "p_list"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "id": "eth1/2",
                                          "status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>p_list</rtMap>
                <if-items>
                  <TgtIf-list xc:operation="delete">
                    <id>eth1/2</id>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping report-policy prefix-list p_list interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting An IGMP Report Policy With a Route Map

Deleting An IGMP Report Policy With a Route Map 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "rt_map1"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "id": "eth1/2",
                                          "status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>rt_map1</rtMap>
                <if-items>
                  <TgtIf-list xc:operation="delete">
                    <id>eth1/2</id>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping report-policy route-map rt_map1 interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting An IGMP Access Group With a Prefix List

Deleting An IGMP Access Group With a Prefix List 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "p_list"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "id": "eth1/2",
                                          "status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>p_list</rtMap>
                <if-items>
                  <TgtIf-list xc:operation="delete">
                    <id>eth1/2</id>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping access-group prefix-list p_list interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting An IGMP Report Policy With a Route Map

Deleting An IGMP Report Policy With a Route Map 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopRPolicy": {
                                  "attributes": {
                                    "rtMap": "rt_map1"
                                  },
                                  "children": [
                                    {
                                      "igmpsnoopTgtIf": {
                                        "attributes": {
                                          "id": "eth1/2",
                                          "status": "deleted"
}}}]}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <rpolicy-items>
              <RPolicy-list>
                <rtMap>rt_map1</rtMap>
                <if-items>
                  <TgtIf-list xc:operation="delete">
                    <id>eth1/2</id>
                  </TgtIf-list>
                </if-items>
              </RPolicy-list>
            </rpolicy-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping access-group route-map rt_map1 interface ethernet 1/2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring Querier Timeout For IGMPv2

Configuring Querier Timeout For IGMPv2 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "timeout": "12"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <timeout>12</timeout>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping querier-timeout 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting a Querier Timeout Configuration For IGMPv2

Deleting a Querier Timeout Configuration For IGMPv2 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "timeout": "255"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <timeout>255</timeout>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping querier-timeout 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Interval Between Query Transmission

Configuring the Interval Between Query Transmission 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "queryIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <queryIntvl>12</queryIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping query-interval 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Interval Between Query Transmission

Deleting the Interval Between Query Transmission 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "queryIntvl": "125"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <queryIntvl>125</queryIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping query-interval 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring MRT For Query Messages

Configuring MRT For Query Messages 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "rspIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <rspIntvl>12</rspIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping query-max-response-time 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting An MRT Configuration For Query Messages

Deleting An MRT Configuration For Query Messages 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "rspIntvl": "10"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <rspIntvl>10</rspIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping query-max-response-time 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring RFC Defined Robustness Variable

Configuring RFC Defined Robustness Variable 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "robustFac": "1"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <robustFac>1</robustFac>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping robustness-variable 1

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting An RFC Defined Robustness Variable Configuration

Deleting An RFC Defined Robustness Variable Configuration 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "robustFac": "2"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <robustFac>2</robustFac>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping robustness-variable 1

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Number of Queries Sent at Startup

Configuring the Number of Queries Sent at Startup 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "startQueryCnt": "1"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <startQueryCnt>1</startQueryCnt>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping startup-query-count 1

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Number of Queries Sent at Startup

Deleting the Number of Queries Sent at Startup 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "startQueryCnt": "2"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <startQueryCnt>2</startQueryCnt>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping startup-query-count 1

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Query Interval at Startup

Configuring the Query Interval at Startup 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "startQueryIntvl": "12"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <startQueryIntvl>12</startQueryIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping startup-query-interval 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Query Interval at Startup

Deleting the Query Interval at Startup 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "startQueryIntvl": "31"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <startQueryIntvl>31</startQueryIntvl>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping startup-query-interval 12

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the IGMP Version Number For VLAN

Configuring the IGMP Version Number For VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "ver": "v2"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <ver>v2</ver>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping version 2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the IGMP Version Number Configuration For VLAN

Deleting the IGMP Version Number Configuration For VLAN 
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
}}}]}},{
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopQuerierP": {
                                  "attributes": {
                                    "ver": "v3"
}}}]}}]}}]}}]}}]}}
{
    "imdata": []
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <querierp-items>
              <ver>v3</ver>
            </querierp-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 7.0(3)I7(3).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping version 2

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Configuring the Minimum Version for Processing IGMP Packets

Configuring the Minimum Version for Processing IGMP Packets
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
                }
              }
            }
          ]
        }
      },
      {
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "minVer": "3"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <minVer>3</minVer>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 9.2(2).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 ip igmp snooping minimum-version 3

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html

Deleting the Minimum Version Configuration

Deleting the Minimum Version Configuration
POST http://<mgmt0_IP>/api/mo/sys.json
{
  "topSystem": {
    "children": [
      {
        "bdEntity": {
          "children": [
            {
              "l2VlanConfig": {
                "attributes": {
                  "accEncap": "vlan-1"
                }
              }
            }
          ]
        }
      },
      {
        "igmpsnoopEntity": {
          "children": [
            {
              "igmpsnoopInst": {
                "children": [
                  {
                    "igmpsnoopDom": {
                      "children": [
                        {
                          "igmpsnoopVlan": {
                            "attributes": {
                              "vlanid": "vlan1"
                            },
                            "children": [
                              {
                                "igmpsnoopIgmpsnBase": {
                                  "attributes": {
                                    "minVer": "0"
                                  }
                                }
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  }
}
{
    imdata:[]
}
<System>
  <bd-items>
    <vlanconfig-items>
      <VlanConfig-list>
        <accEncap>vlan-1</accEncap>
      </VlanConfig-list>
    </vlanconfig-items>
  </bd-items>
  <igmpsnoop-items>
    <inst-items>
      <dom-items>
        <vlan-items>
          <Vlan-list>
            <vlanid>vlan1</vlanid>
            <igmpsnbase-items>
              <minVer>0</minVer>
            </igmpsnbase-items>
          </Vlan-list>
        </vlan-items>
      </dom-items>
    </inst-items>
  </igmpsnoop-items>
</System>

Note: This example was added in Release 9.2(2).


CLI Commands

The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.

vlan configuration 1
 no ip igmp snooping minimum-version 3

For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html

For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html

For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html