论文部分内容阅读
路由技术是移动Ad hoc网络的关键技术,也是影响网络整体性能最重要的因素之一。动态源路由协议(DSR)是目前受到推崇的适用于移动Ad hoc网络的路由算法之一,当前对DSR.协议的研究主要集中在协议的改进上,但就其深度而言,已有的DSR优化策略研究仍存在问题,需要进一步改进。本文主要对动态源路由协议的缓存策略进行了研究,完善并实现了适用于动态源路由协议缓存的分布式缓存更新算法。
本文首先对移动Ad hoc网络的路由协议进行了详细的分析研究,然后在大量仿真实验的基础上,对动态源路由协议的缓存机制进行了分析,指出了该协议的一些缺陷,分析了缺陷产生的原因,在此基础上提出了分布式缓存更新算法。在此方法中定义了一个称为缓存表的新的缓存结构,每个节点在它的缓存表中维护缓存更新必须的路由信息,当检测到失效链路时,使用分布式缓存更新算法可以通报所有已经保存了该失效链路的节点,从而达到删除过期路由,更新缓存的目的。
最后本文通过OPNET仿真平台,把使用分布式缓存更新的DSR.协议与使用路径式缓存和使用最大生命期链路缓存的DSR协议进行了仿真对比。仿真实验结果表明,使用分布式缓存更新算法后的DSR协议的性能有了较明显的改善,增加了包递交率、降低了网络延迟,提高了网络对节点运动的适应性。