附录 B. 相对于 MLDv1 的变化摘要
与 MLDv1 [RFC2710] 相比, MLDv2 protocol 增加了对 "source filtering" 的支持, 即 node 能够报告其有兴趣只监听来自特定 source address 的 packet (这是支持 Source-Specific Multicast [RFC3569] 所需的能力), 或者监听发送到特定 multicast address 且来自除特定 source address 之外所有 source address 的 packet. MLDv2 设计为可与 MLDv1 互操作.
具体变化如下:
- Node State 为每个 multicast address 包含一组 source.
- State Change Report (以前的 Unsolicited Report) 增加 "filter mode change" record 和 "source list change" record.
- Multicast Address Specific Query (以前的 Group Specific Query) 包含一组 source.
- 新增 Multicast Address and Source Specific Query 类型.
- Report message format 改为支持 source list.
- Query message format 改为支持 source list.
- 重新定义 Maximum Response Code.
- Query 中增加 Robustness Variable.
- Query 中增加 Suppress Router-Side Processing (S) flag.
- Query 中增加 Querier's Query Interval Code (QQIC).
- Query 中增加 Number of Sources (N) 和 Source Address [i] 字段.