组播侦听发现(MLDv1)协议详解_RFC2710
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2005-05-08 华为三康机密,未经许可不得扩散 第1页, 共21页
文档编号 Document ID
密级 Confidentiality level
内部公开 文档状态 Document Status
华为三康技术有限公司 Huawei-3Com Technologies
Co., Ltd.
共21页
Total 21pages
组播侦听发现(MLDv1) 协议详解_RFC2710
拟制
Prepared by 范 磊 Date 日期 2005-05-08 评审人 Reviewed by 吴频 Date 日期 yyyy-mm-dd 批准 Approved by
陈国华
Date 日期
yyyy-mm-dd
华为三康技术有限公司
Huawei-3Com Technologies Co., Ltd.
版权所有 侵权必究 All rights reserved
2005-05-08 华为三康机密,未经许可不得扩散 第2页, 共21页
修订记录Revision record
日期 Date
修订版本Revision version 修改描述
change Description
作者 Author
2005-05-08 1.00 初稿完成 initial transmittal
范 磊
目录Table of Contents
1MLDv1简介 (5)
2消息格式 (5)
2.1代码(Code) (6)
2.2校验和(Checksum) (7)
2.3最大响应延迟(Maximum Response Delay) (7)
2.4保留(Reserved) (7)
2.5组播地址(Multicast Address) (7)
2.6其他区域(Other fields) (7)
3协议描述 (8)
4节点状态转换图 (10)
5路由器状态转换图 (14)
6定时器及其缺省值列表 (19)
6.1健壮性变量(Robustness Variable) (19)
6.2查询间隔(Query Interval) (20)
6.3查询响应间隔(Query Response Interval) (20)
6.4组播侦听者间隔(Multicast Listener Interval) (20)
6.5其他查询器存在间隔(Other Querier Present Interval) (20)
6.6启动查询间隔(Startup Query Interval) (20)
6.7启动查询次数(Startup Query Count) (21)
6.8最后侦听者查询间隔(Last Listener Query Interval) (21)
6.9最后侦听者查询次数(Last Listener Query Count) (21)
6.10主动报告间隔(Unsolicited Report Interval) (21)
7消息目的地址 (21)
2005-05-08 华为三康机密,未经许可不得扩散第3页, 共21页
2005-05-08
华为三康机密,未经许可不得扩散 第4页, 共21页
文档标题
关键词Key words :IPv6、MLD 、IGMPv2 摘 要Abstract :
本文档介绍了IPv6路由器所使用的一种协议,用以发现在其直连网络上的组播侦听者(即希望接收组播数据的节点)的存在,并且能明确发现这些邻居节点所感兴趣的组播地址。这个协议就是组播侦听发现(MLD ), MLD v1源于IPv4的IGMPv2。二者之间一个比较重要的区别是:MLD 使用ICMPv6(IP 协议号58)消息类型,不同于IGMP (IP 协议号2)消息类型。
缩略语清单List of abbreviations : Abbreviations 缩略
语 Full spelling 英文全名 Chinese explanation 中文解释 IPv6 Internet Protocol version 6 IP 协议第6版 MLDv1 Multicast Listener Discovery version 1
组播侦听发现版本1 IGMPv2
Internet Group Management Protocol, Version 2 互联网组管理协议版本2
1MLDv1简介
MLD的目的是使能每个IPv6路由器发现在其直连网络上的组播侦听者(即希望接收组播数据的节点)的存在,并且能明确发现这些邻居节点所感兴趣的组播地址。然后提供这些消息给路由器所使用的组播路由协议,以确保组播数据转发至存在接收者的所有链接。
MLD是非对称协议,明确了组播侦听者与路由器的不同行为。对路由器本身正在侦听的组播地址来说,路由器扮演协议的两种角色,包括对自己的消息作出回应。
如果路由器有不止一个接口在同一网络上,它只需要在其中一个接口上运行此协议。另一方面,对侦听者来说,则必须在所有接口运行此协议以便应用中或上层协议从接口接收所需要的组播数据。
2消息格式
MLD是ICMPv6的一个子协议,也就是说,MLD消息类型是一系列ICMPv6消息的子系列,在IPv6报文中MLD消息以置下一报头值58作识别。本文档描述的所有MLD消息发送时使用IPv6本地链路源地址,跳数限制值为1,并且在逐跳选项头中存在IPv6路由器告警选项(RTR-ALERT)(路由器要鉴别其本身不感兴趣的组播地址的MLD消息,必须使用路由器告警选项)。
2005-05-08 华为三康机密,未经许可不得扩散第5页, 共21页