论文部分内容阅读
近年来,随着无线网络技术的飞速发展和移动设备的迅速普及,用户希望能通过无线设备随时随地访问Internet,移动性支持成为Internet发展的一种必然趋势。因此,如何为移动主机提供更好的网络接入支持引起了人们的普遍关注。另一方面,随着组播应用的不断增加以及参与者的增多,组播领域的研究一直受到人们的广泛关注。由于组播应用具有可扩展性强、高效等优点,这在移动环境下显得尤为突出和重要,因此移动环境中的组播技术(即移动组播)引起了人们越来越多的重视,在该领域展开了大量详细的研究。本文介绍了移动IPv4、移动IPv6及IP组播的基本概念及工作原理,分析了移动IP组播面临的问题,总结归纳了移动组播算法和协议的评价标准,详细阐述了移动IPv4及移动IPv6中都给出的两个基本的移动组播机制—双向隧道(Bi-directional Tunnel,BT)和远程加入(Remote Subscription,RS)及基于这两个方案的多种改进算法和协议的工作原理。在此基础上,讨论了每种算法或协议的优点以及适应范围,比较深入地剖析了其中存在的缺陷和问题,并对这些移动组播算法和协议进行了综合对比。本文对基于IPv6网络的移动组播协议及其存在的问题进行了深入研究。本文的主要贡献和创新点如下:(1)在基于动态组播代理的移动组播算法原理的基础上,提出了一种新的移动组播协议TD-DMAMoM(Time and Distance-aided Dynamic Multicast Agent-basedMobile Multicast protocol)。TD-DMAMoM以时间和距离度量为依据,动态选择移动组播代理。运行TD-DMAMoM的子网组播代理记录子网内各移动组播接收节点发出的绑定更新消息数目并定时计算其统计平均值,并以该统计平均值与子网内各移动节点的绑定更新消息数目的比较结果作为时间的度量。TD-DMAMoM分别计算移动节点到组播代理的距离和到组播转发树的最短距离(以跳数计),并以两者的比较结果作为距离的度量。只有时间和距离度量都为真时,TD-DMAMoM才会更新组播代理。仿真结果表明,TD-DMAMoM避免了组播转发树的频繁重构,显著降低了组播切换延迟,具有次优的组播传输路径,并且可以很好地与现有的网络协议相融合,具有很强的实用性。(2)针对移动组播中存在的家乡代理单点失效问题,提出了一种多家乡代理实现机制MHAsMoM(Multiple Home Agents for Mobile Multicast)。MHAsMoM不仅解决了多家乡代理中移动节点的家乡注册问题,而且引入了新的应用层任播(Anycast)算法,可以从多个家乡代理中为移动组播接收者选择“最近”的家乡代理。分析表明该任播算法不仅可以有效地解决家乡代理单点失效问题,还能为移动节点提供高质量的任播解析服务。