15.2.1 IGMP messaging support spec
- <Structure of this section>
(1) Supported IGMPv2 Messaging Specifications
The following table describes the specifications that the Switch supports for IGMPv2 messages.
Type |
Meaning |
Supported |
||
---|---|---|---|---|
Sending |
Receiving |
|||
Membership Query |
Multicast group join query |
- |
- |
|
- |
General Query |
To all groups |
OK |
OK |
Group-Specific Query |
To a specific group |
OK |
OK |
|
Version2 Membership Report |
Report to joined multicast groups (IGMPv2-compatible) |
NG |
OK |
|
Leave Group |
Report of multicast group departure |
NG |
OK |
|
Version1 Membership Report |
Report to joined multicast groups (IGMPv1-compatible) |
NG |
OK |
Legend: OK: Supported NG: Not supported-: Not applicable
(2) Supported IGMPv3 Messaging Specifications
IGMPv3 enables source filtering functionality by specifying a filter mode and sender list. There are two filter modes:
-
INCLUDE: Only packets from senders included in the specified sender list are forwarded.
-
EXCLUDE: Only packets from senders that are not included in the specified sender list are forwarded.
The following table describes the specifications that the Switch supports for IGMPv3 messages.
Type |
Meaning |
Supported |
||
---|---|---|---|---|
Sending |
Receiving |
|||
Version 3 Multicast Membership Query |
General Query |
IPv4 multicast group join request (to all groups) |
OK |
OK |
Group-Specific Query |
IPv4 multicast group join request (to a specific group) |
OK |
OK |
|
Group-and-Source-Specific Query |
IPv4 multicast group join request (to a specific sender and group) |
OK |
OK |
|
Version 3 MulticastMembership Report |
Current State Report |
Filter mode report to joined IPv4 multicast groups |
NG |
OK |
State Change Report |
Filter mode update report to joined IPv4 multicast groups |
NG |
OK |
Legend: OK: Supported, NG: Not supported
The filter mode and sender list can be changed after a group is joined, by specification in a Group Record within a Report message. The following table describes the Group Record types supported by the Switch.
Type |
Meaning |
Supported |
|
---|---|---|---|
Current State Report |
MODE_IS_INCLUDE |
Indicates that the mode is INCLUDE |
OK |
MODE_IS_EXCLUDE |
Indicates that the mode is EXCLUDE |
OK (the sender list is disregarded) |
|
State Change Report |
CHANGE_TO_ INCLUDE_MODE |
Indicates that the filter mode has changed to INCLUDE |
OK |
CHANGE_TO_ EXCLUDE_MODE |
Indicates that the filter mode has changed to EXCLUDE |
OK (the sender list is disregarded) |
|
ALLOW_NEW_ SOURCES |
Indicates that a sender wishing to receive data has been added |
OK |
|
BLOCK_OLD_ SOURCES |
Indicates that a sender wishing to receive data has been deleted |
OK |
Legend: OK: Supported