- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于IPv4可靠移动组播技术
基于IPv4可靠移动组播技术
摘要:移动组播技术是近几年来无线互联网领域的一个研究热点,其相当一部分应用要求移动环境下也能提供相当于有线链路的可靠性。但是移动环境下的突出特点就是链路差错率高,组播成员位置动态变化,这给移动组播尤其是可靠移动组播提出了很大的挑战。基于IPv4的可靠移动组播算法具有两种不同的设计思想,其中一部分算法是针对现有的移动组播算法存在的问题,进行可靠性方面的改进,另一部分算法是专门用于实现可靠移动组播的,它们大都引入了新的功能实体来保证可靠性。
关键词:移动IP;移动组播;可靠组播;安全组播
近年来,随着GPRS、EDGE、3G和Wi-Fi等无线技术的成熟和实施,越来越多的人希望在移动中借助笔记本或智能手机接入Internet。所以,让现有的Internet支持移动就成为一个很迫切的需求。另外,在很多具体应用,例如网络视频会议、网络游戏中,不仅需要支持移动性,还需要有一定服务质量(Qos)保证的组播技术与之结合。
在移动环境中,移动节点常常要使用无线链路,其最显著的特征是受限的链路带宽和较高的错误率;另外,移动节点体积较小,处理能力和存储能力有限,而IP组播节省资源的高效特性,恰恰对移动节点十分重要。移动和组播的结合将具有十分广泛的发展空间。
固定网络的组播技术中,有两种最重要的协议,分别是组播路由协议和成员组管理协议。在移动和组播的结合中,组播不仅要管理动态组播组成员,建立和维护组播树,还需要解决成员位置动态变化的问题。IETF提出了双向隧道和远程签署协议来实现移动网络环境中的组播,但它们存在严重的缺陷。研究者在此基础上提出了许多改进协议,例如移动组播协议(MoM)、基于范围的移动组播协议(RBMoM)、路由优化的移动组播协议(MMROP)等,下文将对这些协议的性能进行简要讨论。
移动IP组播中的一个重要方面是提供可靠性组播,这对于软件分发、社区白板等应用意义重大。可靠移动组播要解决的问题是组播数据包的丢失、错误、重复、失序,本文的重点是讨论移动环境中可靠组播面临的新问题,并对一些比较典型的可靠移动组播协议进行介绍和分析。
1 现有的移动组播协议
在双向隧道算法中,移动节点(MN)和家乡代理(HA)之间需建立双向隧道,隧道的建立需要外地代理(FA)的帮助。需要注意的是,家乡代理是有一个端口与移动节点家乡链路相连的路由器。外地代理是在移动节点的外地链路上的路由器。家乡代理代替移动节点加入组播组,移动节点通过隧道经家乡代理收发组播数据。这个算法的实质是把移动节点的移动性隐藏了起来,这样做的优点是移动对于组播协议是透明的,组播树无须因移动节点位置的改变和重构。但是双向隧道算法也存在着严重的缺陷:
?存在三角路由问题。链路开销较大,当移动节点远离家乡网络加入外地链路的本地组播组时,时延和开销巨大。
?存在隧道汇聚问题,如图1所示(图1中MN1-1及MN1-2归属于HA1MN2-1归属于HA2,MN3-1及MN3-2归属于HA)。当外地链路有多个属于同一组播组的移动节点,并且这些移动节点属于不同的家乡网络时,每个移动节点的家乡代理都与同一个外地链路建立双向隧道,并通过这些隧道传输相同的组播数据包,造成网络资源的浪费。
IETF提出的另一种移动组播算法是远程签署,当移动节点离开外地代理时获取一个转交地址,用新获得的转交地址重新加入原组播组,继续接受该组播组的服务。该算法实现简单,可以直接使用现有的组播协议,无须建立任何隧道,因此不会有隧道汇聚问题,组播包转发路径达到最优,不存在三角路由问题。该算法的缺陷主要有:
?当移动节点每次移动到新的链路都要重新申请加入组播组,引起组播树的重构,当移动节点移动频繁时,树的重构开销巨大。
?即使切换可以做到非常迅速,但是由于网络的动态性,各个子网接收组播包的时延不同,因此产生了移动环境特有的“同步丢失”问题。
目前的移动组播协议大都基于双向隧道和远程签署进行改进,其中主要包括MoM、RBMoM、MMROP算法。
MoM算法基于双向隧道进行改进,算法的核心是引入了指定组播服务提供者(DMSP)。每个外地代理都有且仅有一个DMSP负责给它建立隧道转发数据,这样能防止外地代理收到同一份数据的多个拷贝。MoM解决了隧道汇聚问题,但还是存在着双向隧道固有的三角路由问题。同时,对于由于移动节点在不同外地链路间移动所引起的DMSP切换,MoM并没有很好的解决方法[2]。
RBMoM方案在MoM的基础上进行改进,主要技术特点是引入了基于服务范围的组播。RBMoM为每个移动节点选择一个组播家乡代理(MHA),负责将组播数据包转发给移动节点所在的外地代理。MHA只
原创力文档


文档评论(0)