摘要

为了适应时变的信道条件并获得更好的信道利用率,IEEE 802.11支持多种数据传输速率,但是传统的无线ad hoc网络路由协议不能充分利用多速率,严重制约了网络吞吐量。文章在分析无线媒介接入竞争和冲突退避情况的基础上,提出了一个信道忙感知路由协议(简称CBAR协议);通过跨层设计,利用信道忙率衡量信道的繁忙程度,结合期望传输时间动态衡量链路带宽;同时,由MAC层检测链路连接性,减少HEL-LO分组开销。仿真结果证明,当网络负载增加时,该路由协议能均衡网络负载,有效地减少冲突开销,从而提高了网络的整体性能。