采用跨层协同设计的思路和定向通信机制,对移动Ad Hoc网中的按需路由算法进行跨层优化,提出一种新的Ad Hoc按需定向路由算法:CAODR。通过定向天线的使用和网络、MAC与物理三层之间的跨层协同,实现了定向单播和全向广播的发送方式,成功减少了隐藏终端造成的分组碰撞和暴露终端造成的不必要等待。数学推导证明了CAODR对隐藏/暴露终端问题的改善。性能分析和仿真结果也表明:它在端到端时延、吞吐率、成功率等性能上的表现优于经典的AODV路由算法。
A cross-layer Ad Hoc on-demand directional routing algorithm, CAODR, is presented. It is based on AODV routing algorithm and designed by crossing network layer, MAC layer and physical layer. With the help of directional antennas, it can send unicast packets directionally. Then, packet collision resulting from hidden terminals and unnecessary waiting resulting from exposed terminals are decreased. The improvement is proved mathematically. From performance analysis and simulation experiments, we can find that CAODR have many advantages. Compared to the classic AODV, CAODR improves many performances, such as the end-to-end delay, the throughput and the success rate.