论文部分内容阅读
伴随着网络等各种技术的快速发展,便携式的计算机和掌上电脑等无线终端使用越来越普遍,无线通信技术也得到迅猛的发展。但在一些特殊的场合,如发生洪灾、大的地质灾难、战争等特殊情况的时候,需要一种不依赖于任何预先铺设好的网路设施的通信技术,Ad Hoc网络便蕴育而生。Ad Hoc网路是一种由一组带有无线接收和发送装置的自主的无线节点或者终端通过协同合作而形成的网络;Ad Hoc网路是一种自连接、自组织、自管理的网络。在Ad Hoc网路中,节点可以随时的移动,而且每个节点在充当主机的同时还要为其它的节点充当路由器的功能,这就导致了Ad Hoc网路的拓扑结构不可预测的频繁变化,导致了传统的向量和链路状态路由协议并不适合拓扑结构迅速变化的Ad Hoc网路,现有的各种Ad Hoc网路路由协议都有其局限性,有很多的地方仍然值得改进。Ad Hoc网路中的路由协议可以分为表驱动路由协议和按需路由协议,而作为按需路由协议的按需平面距离矢量路由协议AODV(Ad Hoc On-Demand Distance Vector Routing)在众多的Ad Hoc网路路由协议中表现优越,因此对AODV的研究成为Ad Hoc网路路由协议研究的热点。针对AODV路由协议进行本地修复的时候存在节点剧烈区域本地修复重复发生和本地修复没有考虑已存在下游链路的问题,本文提出了一种新的带决策的双向修复AODV路由协议AODV-DD(AODV with decision-making and double-way repair),新路由协议对AODV路由协议的本地修复算法进行了改进,通过节点本地修复次数对是不是发生本地修复进行决策,并且在修复的时候进行双向修复的算法优化。在NS2(network simulation version 2)中的仿真实验表明,改进本地修复算法后的路由协议与原路由协议相比性能有了一定提升,尤其在延迟方面有较大改进。