1. 引言 (Introduction)
Multicast Listener Discovery (MLD) 协议 [RFC2710] 由 IPv6 router 用来发现其直连链路上是否存在 multicast listener, 并具体发现这些相邻节点对哪些 multicast address 感兴趣. MLD 源自 IPv4 的 Internet Group Management Protocol Version 2 (IGMPv2) [RFC2236]. IGMPv2 允许 IPv4 node 报告其有兴趣接收发送到特定 multicast group address 的 packet. IGMPv3 [RFC3376] 增加了能力, 使 IPv4 node 能报告其只对来自特定 source address、或来自除特定 source address 之外所有 source address 的、发送到特定 multicast group address 的 packet 感兴趣. multicast routing protocol 可以使用该信息, 避免将来自特定 source 的 multicast packet 投递到没有感兴趣 listener 的网络.
本文档规定 MLD 的 Version 2, 它源自 IGMPv3. MLDv2 向后兼容 MLDv1, 并被规定为能够与实现 MLDv1 的 node 正确互操作. 本文档描述 MLDv2 node 的行为; MLDv1 node 的行为在 [RFC2710] 中规定.
MLDv2 protocol packet 使用经过认证的 link-local IPv6 communication 发送. 然而, 本规范不定义要使用的 security mechanism. 相反, 它依赖 IPsec Authentication Header (AH) [RFC2402] 或 Encapsulating Security Payload (ESP) [RFC2406] 来为 MLDv2 message 提供 authentication. MLDv2 的具体安全要求在本文档的 Security Considerations 节中描述.