摘要:M-FMIPv6和MFH存在的一个共同问题是采用PAR和NAR进行传输多播数据时,可 能会引发隧道聚合问题。为此,GeorgiosA.Leoleis等基于M-FMIPv6提出了一种基于条件隧 道和缓存的方法--流隧道快速多播转发M-FMIPv6/FTB (Fast Mobile IPv6 Extensions for Multicast Handover Support with Flow Tun
1.M-FMIPV6/FTB
M-FMIPv6和MFH存在的一个共同问题是采用PAR和NAR进行传输多播数据时,可 能会引发隧道聚合问题。为此,GeorgiosA.Leoleis等基于M-FMIPv6提出了一种基于条件隧 道和缓存的方法--流隧道快速多播转发M-FMIPv6/FTB (Fast Mobile IPv6 Extensions for Multicast Handover Support with Flow Tunneling and Buffering),为每个多播流建立险道,由 NAR控制隧道上的组成员状态以解决隧道聚合问题,同时它在FBU消息中包含组成员控制 信息以支持快速多播切换。
M-FMIPv6/FTB预先模式操作流程如图6-6所示。MN利用PAR和NAR之间的信息交 互通过多播组倌息选项将多播信总传递给NAR,NAR发起多播加入过程,执行多播路由协 议相关操作。同时,NAR通过隧道发送多播加入请求,以触发PAR通过隧道传输多播数据。 当MN完成链路层切换并发送FNA后,NAR发送多播离开消息,触发NAR发送最后一次多播成员查询,使得MN回复一个MN加入消息,从而获得NAR转发的多播数据。当MN接收到正常路由的多播数据后,NAR通过隧道发送组离开消息,停止从隧道转发多播数据。为/解决隧道聚合问题,PAR和NAR基于多播流转发多播数据。
该方案采用基于多播流的模式在一定程度上解决了隧道聚合问题,但是,该方案的实现复杂度较高。
2.M-HMIPv6
Thomas C. Schmidt等提出了基于HMIPv6的移动多播方案M-HMIPv6,利用本地移动性 锚点(Mobility Anchor Point, MAP)为移动接收者和移动多播源提供多播切换支持,MAP 是一个代理节点,可以看作是区域路由器。该方案要求MAP提供多播路由功能,使用MAP作为多播通信的锚点,所有的多播流量直接通过MAP和MN之间的隧道转发。如果MN在 MAP域内改变了位置,它只用向它的MAP注册新的LCoA (Local Carc-of Address),而不影 响多播路由树。当MN进入到一个新的MAP域时,MN利用前后MAP之间的隧道,将多播 流里从前-个MAP传送到当前的MAP。
该技术方案的工作流程如图6-7所示。假设MN在家乡加入某个多播组,然后依次移到MAPI和MAP2。汽MN在同一个MAP域内时,它通过隧道给MAPI发送组加入消息即MLD 报告消息,该消息以区域转交地址(Regional Can>of Address, RCoA)作为源地址。MAP在 它的绑定缓存中记录相应的组地址,并转发多播数据给MN。当MN发生域内移动时,只需 重构MN到MAP之间的隧道,而不影响多播转发树。当MN在_间移动时(从MAPI 移动到MAP2),除了需要正常的HMIPv6切换信令外,MN将向MAPI发送一个带有它的 新LCoA的BU。MAPI上收到的数据将通过隧道方式发送到MN的当前位置。若MAP2域 支持多播,MN将通过MAP2快速加入到多播组。一旦收到多播组数据,MN就向它的 MAPI发送一个生命周期为0的BU,删除绑定缓存并停止数据转发。
若MN作为多播源,则MN通过它的MAP以RCoA作为源地址发送多播数据包。在移动过程中RCoA可能发生改变,所以必须包含-个家乡地址选项。当源在MAP域内移动时, 多播树不发生变化。当源在MAP域间移动时,MN将向前一个建立好多播转发状态的MAP 发送一个带有其新LCoA的BU,通过前-个MAP继续传输多播数据。如果新的MAP域支 持多播功能,则MN将利用新的RCoA迅速地发起多播路由树建立过程。当多播源通过它的 新MAP转发多播数据后将停止从它的前一个MAP转发数据。
该技术方案主要是利用HMIFv6中MAP实体,将其作为一个多播代理连接到多播转发 树。当MN在MAP域内移动时,多播转发树不发生变化,MN和MAP之间通过隧道传输: 当MN移动到另外一个MAP域后,若该MAP节点支持多播,则立刻加入到多播组重构多播 转发树,在新的MAP获取多播数据之前,MN通过到前一个MAP的隧道获取多播数据。该方案的缺点是MN与MAP之间始终采用隧道方式传播多播数据,当MAP域内同时有多个 MN加入到该多播组时,则会存在隧道聚合问题,降低网络资源的利用率。
此类解决方案主要是扩展MIPv6等协议来支持移动多播,MIPv6及其增强协议是基于主机的移动性支持协议,需要移动终端参与移动信令的交互过程,对终端的功能提出了新的要 求,从而影响了实际部署应用。
返回目录:
编辑特别推荐:
通信工程师备考资料免费领取
去领取