论文部分内容阅读
移动Adhoc网络是一组具有路由和转发功能的移动节点组成的一个多跳临时性自治系统,是一种无中心的不依赖于预设基础设施的无线网络,网络中的节点利用自身的无线收发设备交换信息,当相互之间不在彼此的通信范围内时,可以借助其它节点中继来实现多跳通信。由于组网快捷、灵活,不受时间和空间限制,Adhoc网络在很多特殊场合的通信应用中有着独特的优势,目前已广泛用于军事通信、灾后救助、传感器网络、局域网与个域网等领域。
随着Adhoc技术的发展和网络应用的丰富,面向组通信的分布式应用需求不断增长,这些应用通常都要求一到多或是多到多的数据传输,因此,网络利用率高、节约主机资源的组播路由协议在Adhoc网络中具有非常重要的作用。
目前移动Adhoc网络工作组已经提出了一些组播路由协议草案,主要分为基于树结构和基于网结构两大类。但是在最常用的网络仿真工具NS2中并没有支持Adhoe网络组播路由协议的模块,这给Adhoc网络组播路由协议及其相关工作的研究带来了很大的不便。
本文基于AODV协议,在NS2中设计并实现了基于树结构的MAODV协议,提出了利用Gossip传播机制来代替MAODV协议中路由发现和维护过程中使用的泛洪广播,从而减轻MAODV协议中的广播风暴问题,仿真结果证明,Gossip传播机制及其改进方案能在不影响协议平均分组递交率和平均端到端时延的前提下,较大幅度的降低MAODV协议的路由控制开销,从而减轻网络的负担,提高协议的可扩展性。另外本文还设计实现了一种能量均衡的MAODV协议,称之为EBMAODV,实验证明EBMAODV能均衡网络中各节点的能量消耗,从而延长整个系统的生存时间。