论文部分内容阅读
AODV路由协议即按需距离矢量路由协议,是移动Ad Hoc网络中使用最广泛的一种按需路由协议。AODV路由协议具有算法实现简单,分组中不需要包含整条路由信息等优点。该协议使用跳数作为衡量路由优劣的标准,虽然具有较小跳数的路径能够得到较小的数据包传输时延,但同时也增大了链路断裂的可能性,出现边缘效应问题,即活动路由中的相邻节点处在彼此通信覆盖范围的边缘,易出现链路断裂的危险。而边缘效应问题所带来的危害往往会影响链路的稳定性,增大时延,更严重的还会造成数据包的丢失。本文在对AODV路由协议进行深入研究的基础上,针对AODV路由协议的这一边缘效应问题,对AODV算法改进优化,提出了一种新的算法ARB-AODV。该算法能够在链路断开之前就以较小的路由开销提前将链路修复好,具体采取以下措施:(1)对即将断裂链路的预测。设置节点的接收功率阈值,将接收到分组的接收功率与接收功率阈值比较,以此来判断两节点是否在彼此的通信范围边缘;(2)在节点邻居列表信息中添加其邻节点所对应的相对稳定度信息,依此表明邻节点与本节点的相对稳定情况;(3)通过对比节点的邻居列表信息,找出稳定性较高的中间节点插入到有断裂可能性的链路段中,以此来增加链路稳定性,尽量避免路由断裂。通过NS-2网络模拟软件对AODV协议和ARB-AODV协议进行仿真实验,通过设置不同的节点最大移动速度来对两个协议的数据分组端到端时延、路由开销和数据分组投递率进行比较分析,得出的结论是,对于ARB-AODV协议来说,节点的最大移动速度越大,其三方面的性能优于AODV协议的特征就越显著,使网络的稳定性有效提高。