论文部分内容阅读
移动Ad Hoc网络(移动自组网或MANET)是指由一组带有无线收发装置的移动节点组成的一个多跳的、不需要固定中心接入点或者基站支持的自治系统。以其组网灵活,快捷,不需要预设网络基础设施,完全分布式等特点,在军用和紧急救援等特殊环境的应用前景非常广阔。而移动自组网路由技术面临着拓扑结构动态变化、存在单向信道、有限的无线传输带宽以及移动终端能力的局限性等一系列挑战,因此对移动白组网路由协议的研究必然担负着比其它网络更重的任务。多播(Multicast)是一种面向群组计算的通信传播方式,它使用单一的源地址把数据发给一组主机。在一个典型的移动自组网环境中,多播具有重要意义,一方面,移动Ad Hoc网络用户常需要组成协同工作组;另一方面,这也是充分利用无线通信的广播特性,有效利用有限的无线信道资源的重要手段。目前,针对移动Ad Hoc网络的特点,研究者已经提出了多种多播路由协议,并且部分协议已经在特定移动Ad Hoc网络中进行了小规模的实验性验证。本文首先针对移动Ad Hoc网络的特点,总结、比较分析了现有的各种多播路由协议的路由机制,并详细分析了MAODV(Multicast Ad Hoc On-Demand Distance Vector Routing Protocol)多播路由协议。接着,本文提出了对MAODV协议的两种改进策略,针对协议的可扩展性进行了进一步的探讨。改进方案之一是采用了基于优先权指数的竞争广播算法,它优化了多播数据包的传送方式,并有效地解决了MAODV协议中多播控制分组的盲目“广播”问题,减少了网络中的广播流量,路由开销也随之减少,有效地提高了协议对网络规模的可扩展性,增强了协议的健壮性;改进方案之二是链路维护采用基于移动预测的主动路由维护机制,在预测到链路断链即将发生之前,重新选择一条新的有效路由转发分组,极大地提高了协议的性能。然后阐述了移动Ad Hoc网络多播路由协议的OPNET实现框架以及关键技术。本文通过仿真实验验证了MAODV、DMAODV-MP多播路由协议在OPNET仿真平台中实现的可行性以及DMAODV-MP协议的有效性。最后,对本论文的工作进行总结,并提出了本课题领域有待于进一步研究的问题。本论文得到了国家自然科学基金资助项目(批准号:90304018、60672035)和教育部博士点基金项目(批准号:20060497015)的资助。