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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopACtrl sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/actrl


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopACtrl Properties

The following table contains information about the igmpsnoopACtrl properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapstring:Basic
Route MapA sequence of characters


Related Documentation

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

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

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

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

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

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

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

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping access-group RtMap_1

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopACtrl sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/actrl


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopACtrl Properties

The following table contains information about the igmpsnoopACtrl properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

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

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

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

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

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

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

Configuring the Group Membership Timeout in Minutes

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping group-timeout 123

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopGTimers sys/igmpsnoop/inst/dom/gl/gTimers


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopGTimers Properties

The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
grpTimeoutmcast:GrpTimeout
(scalar:Uint16)
Group Membership Timeout
RANGE: [0, 65535]
DEFAULT: 10080


Related Documentation

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

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

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

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

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

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

Deleting the Group Membership Timeout in Minutes

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping group-timeout 123

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopGTimers sys/igmpsnoop/inst/dom/gl/gTimers


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopGTimers Properties

The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
grpTimeoutmcast:GrpTimeout
(scalar:Uint16)
Group Membership Timeout
RANGE: [0, 65535]
DEFAULT: 10080


Related Documentation

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

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

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

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

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

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

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

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping group-timeout never

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopGTimers sys/igmpsnoop/inst/dom/gl/gTimers


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopGTimers Properties

The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
grpTimeoutmcast:GrpTimeout
(scalar:Uint16)
Group Membership Timeout
RANGE: [0, 65535]
DEFAULT: 10080


Related Documentation

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

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

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

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

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

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

Deleting the IGMP Snooping Timeout Never Configuration

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping group-timeout never

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopGTimers sys/igmpsnoop/inst/dom/gl/gTimers


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopGTimers Properties

The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
grpTimeoutmcast:GrpTimeout
(scalar:Uint16)
Group Membership Timeout
RANGE: [0, 65535]
DEFAULT: 10080


Related Documentation

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

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

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

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

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

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

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
llGrpSuppripmcsnoop:LlGrpSuppr
(scalar:Bool)
Link Local Group SuppressionSELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
llGrpSuppripmcsnoop:LlGrpSuppr
(scalar:Bool)
Link Local Group SuppressionSELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Configuring a Static Group Membership

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

conf

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopStMcGrp sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mcgrp-{[addr]}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopStMcGrp Properties

The following table contains information about the igmpsnoopStMcGrp properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
addrmcast:GrpIp
(address:Ip)
Multicast Group IP AddressValue must match ipv4 or ipv6 known format


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
vsiscalar:Bool
Specifies if this interface is VSISELECTION: true or false


Related Documentation

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

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

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

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

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

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

Deleting a Static Group Membership

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopStMcGrp sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mcgrp-{[addr]}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopStMcGrp Properties

The following table contains information about the igmpsnoopStMcGrp properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
addrmcast:GrpIp
(address:Ip)
Multicast Group IP AddressValue must match ipv4 or ipv6 known format


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

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

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

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

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

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

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

Configuring the Number of Omf Route Entries in M2RIB Buffer

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


Related Documentation

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

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

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

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

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

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

Deleting the Number of Omf Route Entries in M2RIB Buffer

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


Related Documentation

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

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

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

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

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

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

Configuring the Number of Groups That Could Be Joined Per Interface

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping limit 122

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
maxGrpipmcsnoop:MaxGrp
(scalar:Uint16)
Maximum Groups per Interface
RANGE: [1 , 50000]


Related Documentation

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

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

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

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

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

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

Configuring the Maximum Number of OMF Entries in M2RIB Buffer

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


Related Documentation

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

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

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

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

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

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

Configuring the Maximum Number of Route Entries in M2RIB Buffer

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


Related Documentation

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

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

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

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

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

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

Deleting the Maximum Number of OMF Entries in M2RIB Buffer

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


Related Documentation

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

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

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

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

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

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

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

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopProxy sys/igmpsnoop/inst/dom/gl/proxy


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopProxy Properties

The following table contains information about the igmpsnoopProxy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
maxRespTimeipmcsnoop:Mrt
(scalar:Uint16)
Configures MRT for Switch's Proxy General-Queries
RANGE: [0 , 25]
DEFAULT: 5


Related Documentation

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

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

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

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

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

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

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

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopProxy sys/igmpsnoop/inst/dom/gl/proxy


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopProxy Properties

The following table contains information about the igmpsnoopProxy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
maxRespTimeipmcsnoop:Mrt
(scalar:Uint16)
Configures MRT for Switch's Proxy General-Queries
RANGE: [0 , 25]
DEFAULT: 5


Related Documentation

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

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

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

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

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

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

Configuring Explicit Host Tracking For VLAN

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping explicit-tracking

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
expTrackingipmcsnoop:ExpTracking
(scalar:Bool)
Configures Explicit Host for a VLANSELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Deleting Explicit Host Tracking For VLAN

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping explicit-tracking

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
expTrackingipmcsnoop:ExpTracking
(scalar:Bool)
Configures Explicit Host for a VLANSELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Configuring Fast Leave For the VLAN

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping fast-leave

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopGTimers sys/igmpsnoop/inst/dom/gl/gTimers


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopGTimers Properties

The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
fastLeaveipmcsnoop:FastLeave
(scalar:Bool)
Indicates if Fastleave is EnabledSELECTION: true or false


Related Documentation

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

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

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

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

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

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

Deleting Fast Leave For the VLAN

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping fast-leave

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopGTimers sys/igmpsnoop/inst/dom/gl/gTimers


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopGTimers Properties

The following table contains information about the igmpsnoopGTimers properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
fastLeaveipmcsnoop:FastLeave
(scalar:Bool)
Indicates if Fastleave is EnabledSELECTION: true or false


Related Documentation

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

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

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

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

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

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

Configuring the Interval Between Group-Specific Query Transmissions

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
lastMbrIntvlmcast:LastMbrQueryIntvl
(scalar:Uint16)
Last Member Query Interval
RANGE: [1 , 25]
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Deleting the Interval Between Group-Specific Query Transmissions

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
lastMbrIntvlmcast:LastMbrQueryIntvl
(scalar:Uint16)
Last Member Query Interval
RANGE: [1 , 25]
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Enabling Snooping Querier

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping querier 1.2.3.4

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
addrmcast:QuerierIp
(address:Ip)
AddressValue must match ipv4 or ipv6 known format


Related Documentation

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

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

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

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

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

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

Disabling Snooping Querier

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping querier 1.2.3.4

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
addrmcast:QuerierIp
(address:Ip)
AddressValue must match ipv4 or ipv6 known format


Related Documentation

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

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

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

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

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

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

Configuring IGMPv1 Or IGMPv2 Report Suppression For the VLAN

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping report-suppression

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
reportSuppripmcsnoop:ReportSuppr
(scalar:Bool)
IGMPv1/v2 report Suppression for VLANSELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Deleting IGMPv1 Or IGMPv2 Report Suppression For the VLAN

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping report-suppression

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
reportSuppripmcsnoop:ReportSuppr
(scalar:Bool)
IGMPv1/v2 report Suppression for VLANSELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Configuring IGMPv3 Report Suppression And Proxy Reporting For the VLAN

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping v3-report-suppression

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
v3ReportSuppripmcsnoop:V3ReportSuppr
(scalar:Bool)
IGMPv3 Report Suppression and Proxy ReportingSELECTION: true or false
DEFAULT: 0


Related Documentation

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

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

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

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

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

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

Deleting IGMPv3 Report Suppression And Proxy Reporting For the VLAN

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
v3ReportSuppripmcsnoop:V3ReportSuppr
(scalar:Bool)
IGMPv3 Report Suppression and Proxy ReportingSELECTION: true or false
DEFAULT: 0


Related Documentation

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

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

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

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

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

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

Configuring IGMP Snooping

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
igmpSnoopipmcsnoop:IgmpSnoop
(scalar:Bool)
Enable/Disable IGMP Snooping GloballySELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Deleting An IGMP Snooping Configuration

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
igmpSnoopipmcsnoop:IgmpSnoop
(scalar:Bool)
Enable/Disable IGMP Snooping GloballySELECTION: true or false
DEFAULT: 1


Related Documentation

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

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

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

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

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

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

Configuring An IGMP Report Policy With a Prefix List

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accGrpscalar:Bool
Specifies if this interface is Access groupSELECTION: true or false
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
pfxListscalar:Bool
Specifies prefix list route map for this interfaceSELECTION: true or false
vsiscalar:Bool
Specifies if this interface is VSISELECTION: true or false


Related Documentation

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

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

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

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

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

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

Configuring An IGMP Report Policy With a Route Map

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accGrpscalar:Bool
Specifies if this interface is Access groupSELECTION: true or false
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
pfxListscalar:Bool
Specifies prefix list route map for this interfaceSELECTION: true or false
vsiscalar:Bool
Specifies if this interface is VSISELECTION: true or false


Related Documentation

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

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

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

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

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

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

Configuring An IGMP Access Group With a Prefix List

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accGrpscalar:Bool
Specifies if this interface is Access groupSELECTION: true or false
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
pfxListscalar:Bool
Specifies prefix list route map for this interfaceSELECTION: true or false
vsiscalar:Bool
Specifies if this interface is VSISELECTION: true or false


Related Documentation

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

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

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

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

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

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

Configuring An IGMP Report Policy With a Route Map

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accGrpscalar:Bool
Specifies if this interface is Access groupSELECTION: true or false
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
pfxListscalar:Bool
Specifies prefix list route map for this interfaceSELECTION: true or false
vsiscalar:Bool
Specifies if this interface is VSISELECTION: true or false


Related Documentation

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

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

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

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

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

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

Deleting An IGMP Report Policy With a Prefix List

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

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

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

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

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

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

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

Deleting An IGMP Report Policy With a Route Map

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

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

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

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

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

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

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

Deleting An IGMP Access Group With a Prefix List

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

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

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

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

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

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

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

Deleting An IGMP Report Policy With a Route Map

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopRPolicy sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/rpolicy-{rtMap}
igmpsnoopTgtIf sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/mactable-{macAddress}/if-{[id]}


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopRPolicy Properties

The following table contains information about the igmpsnoopRPolicy properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rtMapigmpsnoop:RtMapType
(string:Basic)
Route Map Name to control the distribution
MAX SIZE: 63


igmpsnoopTgtIf Properties

The following table contains information about the igmpsnoopTgtIf properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
idnw:IfId
(base:IfIndex)
Multicast Source IP AddressMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100
statusmo:ModificationStatus
(scalar:Bitmask32)
The upgrade status. This property is for internal use only.SELECTION:
2 - created
4 - modified
8 - deleted
16 - replaced


Related Documentation

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

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

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

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

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

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

Configuring Querier Timeout For IGMPv2

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping querier-timeout 12

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
timeoutmcast:QuerierTimeout
(scalar:Uint16)
Configures Querier Timeout
RANGE: [1 , 0xffff]
DEFAULT: 255


Related Documentation

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

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

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

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

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

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

Deleting a Querier Timeout Configuration For IGMPv2

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping querier-timeout 12

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
timeoutmcast:QuerierTimeout
(scalar:Uint16)
Configures Querier Timeout
RANGE: [1 , 0xffff]
DEFAULT: 255


Related Documentation

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

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

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

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

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

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

Configuring the Interval Between Query Transmission

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping query-interval 12

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
queryIntvlmcast:QueryIntvl
(scalar:Uint16)
Query Interval
RANGE: [1 , 18000]
DEFAULT: 125


Related Documentation

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

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

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

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

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

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

Deleting the Interval Between Query Transmission

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping query-interval 12

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
queryIntvlmcast:QueryIntvl
(scalar:Uint16)
Query Interval
RANGE: [1 , 18000]
DEFAULT: 125


Related Documentation

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

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

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

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

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

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

Configuring MRT For Query Messages

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rspIntvlmcast:QueryRspIntvl
(scalar:Uint16)
Response Interval of Querier
RANGE: [1 , 8387]
DEFAULT: 10


Related Documentation

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

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

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

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

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

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

Deleting An MRT Configuration For Query Messages

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
rspIntvlmcast:QueryRspIntvl
(scalar:Uint16)
Response Interval of Querier
RANGE: [1 , 8387]
DEFAULT: 10


Related Documentation

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

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

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

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

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

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

Configuring RFC Defined Robustness Variable

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping robustness-variable 1

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
robustFacmcast:RobustFactor
(scalar:UByte)
Robustness Factor
RANGE: [1 , 7]
DEFAULT: 2


Related Documentation

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

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

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

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

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

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

Deleting An RFC Defined Robustness Variable Configuration

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping robustness-variable 1

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
robustFacmcast:RobustFactor
(scalar:UByte)
Robustness Factor
RANGE: [1 , 7]
DEFAULT: 2


Related Documentation

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

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

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

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

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

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

Configuring the Number of Queries Sent at Startup

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
startQueryCntmcast:QueryCnt
(scalar:UByte)
Startup Query Count
RANGE: [0 , 10]


Related Documentation

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

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

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

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

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

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

Deleting the Number of Queries Sent at Startup

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
startQueryCntmcast:QueryCnt
(scalar:UByte)
Startup Query Count
RANGE: [0 , 10]


Related Documentation

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

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

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

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

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

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

Configuring the Query Interval at Startup

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
startQueryIntvlmcast:StartQueryIntvl
(scalar:Uint16)
Startup Query Interval
RANGE: [0 , 18000]
DEFAULT: 31


Related Documentation

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

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

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

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

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

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

Deleting the Query Interval at Startup

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

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


CLI Commands

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

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

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
startQueryIntvlmcast:StartQueryIntvl
(scalar:Uint16)
Startup Query Interval
RANGE: [0 , 18000]
DEFAULT: 31


Related Documentation

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

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

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

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

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

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

Configuring the IGMP Version Number For VLAN

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping version 2

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vermcast:Ver
(scalar:Enum8)
VersionSELECTION:
0 - unspecified


Related Documentation

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

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

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

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

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

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

Deleting the IGMP Version Number Configuration For VLAN

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping version 2

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopQuerierP sys/igmpsnoop/inst/dom/vlan-{[vlanid]}/querierp


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopQuerierP Properties

The following table contains information about the igmpsnoopQuerierP properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vermcast:Ver
(scalar:Enum8)
VersionSELECTION:
0 - unspecified


Related Documentation

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

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

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

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

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

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

Configuring the Minimum Version for Processing IGMP Packets

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

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


CLI Commands

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

vlan configuration 1
 ip igmp snooping minimum-version 3

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
minVeripmcsnoop:MinVer
(scalar:Uint16)
Minimum IGMP Version Supported
RANGE: [0 , 3]


Related Documentation

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

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

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

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

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

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

Deleting the Minimum Version Configuration

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

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


CLI Commands

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

vlan configuration 1
 no ip igmp snooping minimum-version 3

Note: The property information for this example was added in Release 9.3(3).


Verifying a DME Configuration
The following table contains the distinguished name (DN) for each managed object (MO) in the DME payload. Issue a GET request using the DN to verify the configuration was posted or to get information about the configured properties of a particular object.

MODN
topSystem sys
bdEntity sys/bd
l2VlanConfig sys/bd/vlanconfig-{[accEncap]}
igmpsnoopEntity sys/igmpsnoop
igmpsnoopInst sys/igmpsnoop/inst
igmpsnoopDom sys/igmpsnoop/inst/dom
igmpsnoopVlan sys/igmpsnoop/inst/dom/vlan-{[vlanid]}
igmpsnoopIgmpsnBase sys/igmpsnoop/inst/dom/gl/igmpsnbase


l2VlanConfig Properties

The following table contains information about the l2VlanConfig properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
accEncapbase:Encap
Access EncapsulationSELECTION: unknown, vlan-%d or vxlan-%d


igmpsnoopVlan Properties

The following table contains information about the igmpsnoopVlan properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
vlanidnw:IfId
(base:IfIndex)
Vlan ID for IGMP Snooping ConfigurationMust match first field in the output of `show intf brief`. Example: Eth1/1 or Vlan100


igmpsnoopIgmpsnBase Properties

The following table contains information about the igmpsnoopIgmpsnBase properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.

Property NameData TypeDescriptionValues
minVeripmcsnoop:MinVer
(scalar:Uint16)
Minimum IGMP Version Supported
RANGE: [0 , 3]


Related Documentation

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

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

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

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

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

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