论文部分内容阅读
移动Ad Hoc网络又称移动自组网,是由一系列带有无线收发装置的动态节点所形成的一个多跳临时性自治系统网。具有无中心、自组织、多跳路由、独立组网等优点。同时,Ad Hoc网络也存在快速变化的网络拓扑结构和有限的无线带宽等缺点。在战场、突发事件解决和灾难救援等Ad Hoc网络的主要应用领域中,人们需要通过相互合作来完成任务。因此,移动终端之间需要大量的一对多和多对多的通讯来实现信息的交换和共享。多播技术是支持多方通信的高效业务模式,当有多台主机同时成为一个数据包的接收者时,出于对带宽的考虑,多播成了一种最佳选择。然而多播业务的关键是多播路由算法,因此在移动Ad Hoc网络下研究多播路由技术具有很重要的意义。本文以Ad Hoc网络中基于群的分层网络结构为背景,对多播中的多播路由技术进行了研究,通过对多播路由协议MAODV的分析,提出一种基于策略的分群多播路由协议PBC-MAODV,该协议对MAODV协议进行了两方面的改进:一方面,针对MAODV协议中多播控制分组的盲目“广播”问题,采用“自我抑制泛洪策略”对多播路由树进行建立,降低了网络中的广播流量,从而降低了平均时延和路由开销,有效的提高了协议的可扩展性;另一方面,针对MAODV协议所采用的路由维护方式将产生大量过期路由这一问题,采用“优先权策略”对多播树进行局部维护,减少了因过期路由引起的数据分组传送失败,从而提高了协议的动态适应性。同时,在上述研究成果基础上,对改进后的协议进行了NS2仿真,仿真实验结果证明,改进后的协议具有较好的扩展性和动态适应性。并且通过搭建实验仿真平台实现了多播路由演示系统,进一步验证了本文提出的PBC-MAODV协议的可行性。