UMN:CLI User Manual
V5808
466
• MLD Version 2
MLDv2 is based on IGMP3. MLD v2 message consists of two messages as Listener
Query and Listener Report. In addition, Query messages are classified into three types as
General, Multicast-address-specific, Multicast-address-source-specific Query.
0 4 8 16 32
Multicast Address (128 bits)
Source Address [1] 128bits
Source Address [n] 128bits
Fig. 10.2 MLDv2 Query Message Format
MLDv2 Messages
• S (S Flag; Suppress Router-Side Processing): When a router sends or receives a
query, it must update router’s timer to reflect to correct timeout values for the multicast
address or sources being queried. When set to one, the S Flag indicates to any receiving
multicast routers that they have to suppress the normal timer updates they perform upon
hearing a query.
• QRV (Querier’s Robustness Variable): If this is non-zero, it contains the Robustness
Variable value used by the sender of the Query. Routers should update their Robustness
Variable to match the most recently received Query unless the value is zero.
• QQIC (Querier’s Query Interval Code): This code is used to specify the Query Interval
value used by the querier.
• Number of Sources (n): This field specifies how many source addresses are present
in the Query. This number is zero in a General Query or a Multicast Address Specific
Query, and non-zero in a Multicast Address and Source Specific Query. This number is
limited by the network’s MTU.
• Source Address: This fields are a vector of n IP unicast address, where n is the value
in the value in the Number of Sources (N) field.