摘要

移动Ad hoc网络具有高速移动,拓扑动态变化以及频繁的链路失效等特点,针对这些特点,提出基于DropTail的主动丢包队列管理机制,并将这种新的队列管理机制应用于AOMDV多路径路由协议,采用跨层设计模式,提出基于AOMDV的改善链路压力的多路径路由协议QEAOMDV.从负载均衡的角度出发,在路由发现中,节点通过获取队列缓存区的实时长度并确定是否能参与传输.选取队列缓存区长度累加和最小即链路压力最小的路径作为主路径传输数据.在路由维护中,通过实时监测队列缓存区长度来启动路由修复机制.仿真结果表明:改进后的QEAOMDV多路径路由协议较原AOMDV协议相比,在多节点仿真和多速率仿真中,吞吐量提高,端到端延时下降,丢包率下降,改善网络整体性能.