31.2.2 MLD operation
- <Structure of this section>
(1) MLDv1 operation
The following table describes the specifications that the Switch supports for MLDv1 messages.
Type |
Meaning |
Supported |
||
---|---|---|---|---|
Sending |
Receiving |
|||
Multicast Listener Query |
General Query |
Query to check the hosts that have joined the IPv6 multicast group (query to all groups) |
OK |
OK |
Group-Specific Query |
Query to check the hosts that have joined the IPv6 multicast group (query to a specific group) |
OK |
OK |
|
Multicast Listener Report |
Report on the IPv6 multicast group the host has joined |
NG |
OK |
|
Multicast Listener Done |
Report on the IPv6 multicast group the host has left |
NG |
OK |
Legend: OK: Supported, NG: Not supported
(2) MLDv2 operation
MLDv2 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 MLDv2 messages.
Type |
Meaning |
Supported |
||
---|---|---|---|---|
Sending |
Receiving |
|||
Version 2 Multicast Listener Query |
General Query |
Query to check the hosts that have joined the IPv6 multicast group (query to all groups) |
OK |
OK |
Multicast Address Specific Query |
Query to check the hosts that have joined the IPv6 multicast group (query to a specific group) |
OK |
OK |
|
Multicast Address and Source Specific Query |
Query to check the hosts that have joined the IPv6 multicast group (query to a specific sender and group) |
OK |
OK |
|
Version 2 Multicast Listener Report |
Current State Report |
Report on the IPv6 multicast group and the filter mode of the host |
NG |
OK |
State Change Report |
Report on the changes to the IPv6 multicast group and filter mode of the host |
NG |
OK |
(Legend) OK: Supported NG: Not supported
The filter mode and sender list can be changed after the host has joined a group by changing the Multicast Address Record specification in a Report message. The following table describes the Multicast Address 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: Y: Supported
The following describes MLDv1 operation that uses MLDv1 messages:
-
IPv6 multicast routers regularly send a Multicast Listener Query message to a link-local address ff02::1 for all nodes to obtain information about IPv6 multicast membership on directly connected interfaces.
-
When a host receives a Multicast Listener Query, it sends a Multicast Listener Report to the corresponding group to report the join status to the group.
-
When a Multicast Listener Report is received from a host, the IPv6 multicast router adds the group to the membership list.
-
When a Multicast Listener Done message is received, the group is deleted from the membership list.
The following figure shows how MLDv1 groups are joined and left.
|
The following describes MLDv2 operation that uses MLDv2 messages:
-
IPv6 multicast routers regularly send a Version 2 Multicast Listener Query (General Query) message to the link-local address ff02::1 for all nodes to obtain information about IPv6 multicast membership on directly connected interfaces.
-
When a host receives a Version 2 Multicast Listener Query, it sends a Version 2 Multicast listener Report (Current State Report) to ff02::16 to report the join status to the group.
-
When an IPv6 multicast router receives a Version 2 Multicast Listener Report (State Change Report) message from a host, the router adds or removes the group from the membership list based on the Multicast Address Record type.
The following figure shows how MLDv2 Report messages are sent from hosts.
|