摘要:当前MIPv6及其增强协议通过建立转交地址(CoA)到家乡地址(HoA)的绑定来完成切换讶理和位置管理,实现单播路由的移动性,但是,当前的移动支持协议尚缺少有效的多 播支持,为此出现了一些移动多播扩展支持方案。
6.2.3 基于移动性支持协议的解决方案
当前MIPv6及其增强协议通过建立转交地址(CoA)到家乡地址(HoA)的绑定来完成切换讶理和位置管理,实现单播路由的移动性,但是,当前的移动支持协议尚缺少有效的多 播支持,为此出现了一些移动多播扩展支持方案。
1.M-FMIPv6
移动多播切换方案 M-FM!Pv6(Multicast-Fast Mobile IPv6)利用 FMIPv6 在 PAR(Previous Access Router)和NAR (New Access Router)之间传输与多播相关的信息,在切换过程中建立PAR到NAR的单播隧道转发多播包,减少切换过程中的丢包。当MN完成切换并收到 PAR发送的MLD査询消息后,MN将通过隧道发送一个多播侦听发现(MLD)报告消息给 PAR以获取缓存的多播数据-当MN从当甜子网加入到多播组后,直接接收多播数据,并停 止从隧道接收多播包。
该方案从_定程度上减少了多播切换延时,但由于MN只有在收到査询消息后才发送报 告消息,由此增加了额外的多播加入延时。此外,由于FMIPv6在PAR和NAR之间建立的 隧道生存时间较短(一般是在MN完成与HA的注册后进行拆除),所以,对多播服务性能 的提升比较有限。
2.MFH
F. Xia等通过扩展FMIPv6,提出了多播快速切换(Multicast Fast Handover, MFH)方案。 在该方案中,MN使用它的转交地址(CoA)通过本地多播路由器加入到多播组中。在切换过程中,PAR发送MN的MLD状态给NAR预先帮助NAR建立多播转发树,当完成切换后 PAR将缓存的多播数据通过隧道传给NAR。在MFH中,MN使用CoA加入到多播组,并扩展了FMIPv6, -是在切换过程中PAR给NAR发送MLD状态;二是PAR将所有的多播数据通过隧道传给NAR;三是在切换过程中NAR收到MLD状态后就开始建立多播转发树。 该技术方案中其主要功能实体在预先切换模式下的信息交互流程如图6-5所示。
其预先快速切换过程如下。
通过代理路由器请求RtSoIPr (Router Solicitation for Proxy Advertisement)和 PrRtAdv (Proxy Route Advertisement)的交互,MN 获得 NCoA (New Care-of Address)以及NAR的相关信息。
利用快速绑定更新(FastBinding Update, FBU)消总建立PAR到NAR的隧道准备转发多播数据包。收到FBU后,PAR缓存多播数据并发送切换发起(Handover Initiate, HI) 消息,其中包含多播组信息选项(MGIO)、用于记录MN所属的多播组等信息。
该HI消息将触发NAR检査MGIO选项,对于NAR已经加入的多播组,NAR不做任何操作:而对于NAR没有加入的多播组,则发起多播组建树过程。
当收到切换确认(HandoverAcknowledge,HAck)消息后,PAR构建到NAR的隧 道,并将它缓存的所有多播数据包通过隧道转发给NAR。
收到快速邻居通高(FastNeighbor Advertisement, FNA)后,NAR将收到的缓存数据包转发给MN。
当MN接入到NAR后,MN就足用它的新转交地址(NCoA)发起多播信令的交互过程。同时,MN接收从PAR发送过来的多播数据。当新的多播转发树建成后,PAR将停止从隧道转发多播数据,而NAR将直接发送多播数据给MN。
在反应模式切换过程中,MN没有从前一个链路上收到快速绑定确认(Fast Binding Acknowledge, FBAck)消息。MN将含有MGIO的FBU封装在FNA中发给NAR,NAR再转发至PAR, PAR收到后就建立一条到MN的隧道并转发相关的多播数据流量给MN。同 时,MN将用NCoA在外地链路发起多播加入过程,一旦NAR构建了相应的多播转发树,它就直接转发多播数据给
同M-FMIPv6方案相比,该方案使得NAR在收到多播信息后迅速发送加入消息,减少了多播切换延时。但足,缺点是重新加入多播组使得切换延时不稳定。
返回目录:
编辑特别推荐:
通信工程师备考资料免费领取
去领取