通信工程师互联网技术MLD代理设计

互联网技术 责任编辑:JYSSGO 2013-10-23

摘要:通信工程师互联网技术MLD代理设计:现有的多播路由协议并不对MN提供特定的支持。而且,原有的移动IPv6协议也不支 持在MN和HA之间的多播数据的隧道转发,这主要是因为MN使用移动IPv6协议不能够 通过HA进行多播通信。

 在线辅导 面授招生 考试大纲 指定教材 报名时间

6.3.3 MLD代理设计
现有的多播路由协议并不对MN提供特定的支持。而且,原有的移动IPv6协议也不支 持在MN和HA之间的多播数据的隧道转发,这主要是因为MN使用移动IPv6协议不能够 通过HA进行多播通信。为了解决这种情况,可以使用基于移动IPv6的MLD代理。MLD代理允许MN通过HA发送和接收多播数据包,从而实现了MIPv6中在MN和HA之间支持双向隧道的多播数据的隧道转发通过利用基于移动IPv6的MLD代理,就可以完成多播数据的转发而不需要安装和操纵多播路由协议,
1.MLD代理的设计
多播路由器的功能可以分为3个具体的功能模型:接收者的加入、多播树的加入/剪枝和数据转发。接收者的加入就姑接收MLD消息,也就是多播路由器得知多播接收者希望加入 哪个多播组的能力。多播树的加入/剪枝就是加入(离开)多播转发树,这是多播路由器的核 心操作。数据转发就是转发多播数据到感兴趣的接收者的能力。
MLD代理的设计思想就是从多播路由器的3个功能模型中取出两个:接收者的加入和数据转发。一个MLD代理必须要设置其上游接口及下游接口,上游接口必须要和一个具有多播路由功能的路由器连接,下游接口必须要和一个可以发送MLD请求消息的多播接收 者相连。MLD代理的上游接口扮演MLD主机部分的功能,下游接口扮演MLD路由器部分 的功能。在多播路山器看来,MLD代理可以看作是一个多播接收者。也就进说,MLD代理代表多播接收者向上提交多播组。因此,它在网络链路上可以肴成是简单地转发MLD消息。这时,多播路由器就会加入到多播转发树并向MLD代理所在的网络转发多播数据。在多播 接收者看来,MLD代理可以看成是一个多播路由器。也就是说,MLD代理处理多播接收者发送的MLD请求,并向多播接收者转发多播数据流,也就是通过下游接口向多播接收者转 发多播数据流。
基于MLD代理的设计可以看出,MLD代理可以应用于家乡代理(HA),以隧道接口作为下游接口,通过双向隧道完成HA和MN之间的MLD消息的交互处理及多播数据包转发;同时,MLD代理也可以应用于移动路由器(MR0,以其一个无线物理接口作为下游接口,从而可以为无线接入到其移动路由器的主机节点完成MLD消息的交互处理及多播数 据包转发。
  2.MLD代理的功能模块设计
在此功能模块设计中,首先进行初始化操作,包括记录进程号和日志文件,读取配罝文件,初始化MLD代理的信息列表以及与内核交互的套接口*各个信息列表包括MN列表、成员列表及转发列表一其中,MN列表表示了 MN的各项信息:接口名称、接口 ID、 MN的HoA地址、收到的包数目、发送的包数H:成员列表表示了在各个接口上的加入的 组的信息:接口名称、接口 ID、接口的IP地址、多播的源地址(对于SSM)、多播组地址、多播模式(MC_ASM 或者 MC_SSM)、多播范围(MC_LINK, MC_SITE 或者 MC_GLOBAL): 转发列表表示了在某个接口上转发的某个组的各项信息:要转发的多播组地址、多播包的 源地址(对于SSM)、多播模式(MC_ASM或者(MC_SSM)、接口 ID、接口的过滤模式 (MCJNCLUDE或者MC_EXCLUDE)、有效时间、转发的包的数目、接口的过滤源地址 列表(对于 SSM)。各个套接口赵括 sock_lan、sock_mld sock_f\vd其中 sockjan奢接口是用于代表下游接口各个节点加入多播组的:sock_mld套接口是用于从下游接口各个节点接收MLD Report消息的;soclc_fwd套接U是用于将多播数据包转发到下游接CJ各个节 点的。
其次,从内核获取MLD消息之后,利用MLD模块生成组成员列表:同时,通过更新多播转发缓存来生成转发列表:通过绑定缓存获取MN的信息,从而生成MN列表。
最后,MLD代理的下游接口各个节点发送MLD消息加入到相应的多播组获得多播数据,MLD代理利用转发模块根据记录的表信息进行多播数据的转发。
MLD代理多播方案的功能框架如图6-17所示

返回目录: 通信工程师互联网技术考试移动多播技术

编辑特别推荐:

中级通信专业实务 互联网技术教程汇总

中级通信专业实务传输与接入教程汇总

通信专业实务考试设备与环境教程汇总

通信专业实务考试交换技术教程汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 1
  • 3
  • 1
专注在线职业教育24年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!