论文部分内容阅读
路由技术是无线AdHoc的一个重要研究领域。在人们为不同目的而设计的诸多路由协议中,AODV(AdHocOndemandDistanceVector)路由协议是IETF(InternetEngineeringTaskForce)的MANET(MobileNETworks)工作组推荐的路由协议之一。其特点简单、实用而且性能优越。
本文在详细分析AODV路由协议原理的前提下,对Hello消息机制、路由发现过程和路由维持过程进行了改进。在Hello消息机制中,在节点发送控制信息或业务信息包时不发送“Hello”信息包,节点不发送控制信息或业务信息时再发送“Hello”信息包来测试本地连通性。通过这样的改进减少了网络中“Hello”信息包的重传次数,充分利用了业务信息或控制信息来获得和邻节点间的链路连接状态,减轻了网络负载,也减少了时延。在节点移动比较频繁的网络中,在路由发现过程通过减少RREQ的重传次数并降低TTLSTAR(TTL始值),就可以减少因RREQ重传造成的路由开销;在路由维持过程减小ACTIVEROUTE_TIMEOUT(路由活动时间)可以减少故障链路的生存时间并且有助于进行周期性地更新路由。
通过以上改进,在OPNET仿真平台上运行,对协议改进前后进行了比较,结果表明,改进后的协议在保证协议效率的同时,端到端时延明显减小,数据吞吐量有显著提高。