ip/igmp

Configures the Internet Group Management Protocol (IGMP).

Resource URIs

URI Description
<base_URI>/config/running/ip/igmp Configures IGMP.
GET URIs Description
<base_URI>/config/running/ip/igmp Retrieves IGMP.
<base_URI>/ip/igmp/router-alert-check-disable Disables the snooping check for the presence of the router alert option.
<base_URI>/ip/igmp/ssm-map Retrieves the IGMPv2 Source Specific Multicast mapping.
<base_URI>/ip/igmp/ssm-map/enable Enables the IGMPv2 Source Specific Multicast mapping.
<base_URI>/ip/igmp/snooping Retrieves IGMP snooping.
<base_URI>/ip/igmp/snooping/enable Enables IGMP snooping.
POST URIs Payload Description
<base_URI>/config/running/ip/igmp/ssm-map <igmps-prefix-list><igmps-prefix-list-name>{string}</igmps-prefix-list-name><igmps-prefix-src-addr>{source-address}</igmps-prefix-src-addr></igmps-prefix-list> Configures prefix list for an SSM map.
PUT URIs Payload Description
<base_URI>/config/running/ip/igmp/router-alert-check-disable <router-alert-check-disable>{enumeration}</router-alert-check-disable> Disables the snooping check for the presence of the router alert option.
<base_URI>/config/running/ip/igmp/ssm-map/enable <enable>{enumeration}</enable> Enables the IGMPv2 Source Specific Multicast mapping.
<base_URI>/config/running/ip/igmp/snooping/enable <enable>{enumeration}</enable> Enables IGMP snooping.
PATCH URIs Payload Description
<base_URI>/config/running/ip/igmp <igmp><router-alert-check-disable>{enumeration}</router-alert-check-disable></igmp> Disables the snooping check for the presence of the router alert option.
<base_URI>/config/running/ip/igmp/ssm-map <ssm-map><enable>{enumeration}</enable></ssm-map> Enables the IGMPv2 Source Specific Multicast mapping.
<base_URI>/config/running/ip/igmp/snooping <snooping><enable>{enumeration}</enable></snooping> Enables IGMP snooping.
DELETE URIs
<base_URI>/config/running/ip/igmp/router-alert-check-disable
<base_URI>/config/running/ip/igmp/ssm-map/enable
<base_URI>/config/running/ip/igmp/ssm-map/igmps-prefix-list/{igmps-prefix-list-name},{igmps-prefix-src-addr}
<base_URI>/config/running/ip/igmp/snooping/enable

Parameters

igmps-prefix-list-name
Specifies the prefix list name.
igmps-prefix-src-addr
Specifies the source IP Address.

Usage Guidelines

GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.

Examples

URI

The following example uses the GET option to retrieve the configuration details.

http://host:80/rest/config/running/ip/igmp

None

<igmp xmlns="urn:brocade.com:mgmt:brocade-igmp-snooping" xmlns:y="http://brocade.com/ns/rest" 
y:self="/rest/config/running/ip/igmp">
  <ssm-map y:self="/rest/config/running/ip/igmp/ssm-map">
    <enable>true</enable>
    <igmps-prefix-list y:self="/rest/config/running/ip/igmp/ssm-map/igmps-prefix-list/ssm-map-1%2C203.0.0.10">
      <igmps-prefix-list-name>ssm-map-1</igmps-prefix-list-name>
      <igmps-prefix-src-addr>203.0.0.10</igmps-prefix-src-addr>
    </igmps-prefix-list>
  </ssm-map>
</igmp>

URI

The following example uses the POST option to configure prefix list for an SSM map.

http://host:80/rest/config/running/ip/igmp/ssm-map

<igmps-prefix-list><igmps-prefix-list-name>ssm-map-230-to-239-1</igmps-prefix-list-name><igmps-prefix-src-addr> 
203.0.0.10</igmps-prefix-src-addr></igmps-prefix-list>

None

URI

The following example uses the DELETE option to remove IGMPv2 Source Specific Multicast mapping.

http://host:80/rest/config/running/ip/igmp/ssm-map/enable

None

None