Configures the Internet Group Management Protocol (IGMP).
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 |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
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>
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
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