论文部分内容阅读
随着无线自组网(MANET)应用的发展,传统的路由策略已经不能满足日益丰富的网络服务,尤其是在应对网络拓扑变化等不利因素时,传统路由协议更存在很多弊端。自适应策略逐渐得到学术界的关注,一些自适应策略已经应用在对一些协议的局部优化和改进上。本文的主要目的是针对小规模MANET网络设计一种智能的自适应路由协议。SSA算法可以用较小的代价来实现数据包转发自适应策略。SSA算法,使用带有优先权的退避转发调度策略实现数据包的转发,是一种高效的分布式策略,算法中邻居结点根据本地信息来进行数据包的退避决策,算法保证优先级别较高的节点按照较小时间进行退避,因为获得较高的转发几率。此算法比传统的转发算法更加简单有效,并且具有很小的路由开销和很好的适应性。本文通过分析MANET网络特点,以完全采取SSA算法的SSR路由协议为主要对象,通过理论分析和仿真实验对协议优缺点进行分析,并针对SSR路由协议冲突包问题进行了总结,给出优化设计方案:在路由请求过程中加入扩展环搜索策略、引入中间结点提前回复机制、采取时隙退避的方式、优化设计了新的退避计算公式,参考了信号强度、缓存密度、对目的节点转发成功率等影响因素。最终实现了SBAR算法的设计。通过仿真对比实验,实验表明和改进前相比,改进后的协议能有效降低数据包的冲突率、数据包延迟以及路由开销,同时增大了网络吞吐量,但是同时也发现了SBAR协议的一些不足之处,文章最后对此进行了分析,给出了解决反感并提出了合理的展望。