摘要

由于AODV路由协议采用洪泛的方式广播RREQ,这使得一些本不适合作为此次传输中继的节点也参与了进来。针对这一缺点,提出一种基于位置辅助的自适应广播AODV路由协议——AbAODV(Adaptive broadcast AODV based on location assistance)。节点通过定期交互的HELLO报文获取网络内其它节点的位置信息,考虑到传输时延,提出目的节点位置最大误差值以应对在拓扑快速变化的网络中出现的最恶劣情况。最后在路由发现过程中,节点根据自己与目的节点的地理位置信息和其通信范围内的节点密度,自适应的调整广播角度、缩小RREQ消息的广播范围。有效地减少了过多冗余的路由消息和中继节点的数量,降低了由于节点的移动性出现路径断裂的概率和节点互相通信的能量开销。通过仿真实验表明,相比于传统的AODV路由协议、同类型的GeoAODV、LAODV路由协议,AbAODV都有更好的性能表现。