论文部分内容阅读
移动自组网(MANET)是由一组带无线收发装置的移动终端组成的一个多跳的临时性自治系统。由于它不依赖固定的基础通信设施,没有中心控制节点,抗毁性强,因此适用于许多网络布线存在困难的环境。基于这些特殊优势,移动自组网在军事领域中发挥着重要作用,在民用领域也有着很好的应用前景。DSR协议是专为移动自组网设计的一种按需路由控制协议,它以简单有效、网络开销小、算法复杂度不高、支持单向链路等优点而受到广泛的关注,被认为是最有实用前景的移动自组网路由协议之一。本文分析移动自组网的特点,研究了DSR协议机制,并对该协议的相关研究成果进行分析和评价,在此基础上,针对DSR协议提出了一种减小DSR源路由分组头开销的流扩展机制,给出了一种主动发现路由缓存中失效路由的优化方案DSR-ERAD。DSR协议中每个数据分组头部都需要携带完整路由信息,增加了相应路由控制的开销,本文所提出的流扩展机制对此缺点进行了改进。流扩展机制将AODV协议中的逐跳路由技术引入DSR协议,在减小DSR协议控制开销的同时,也提高了DSR协议的性能。NS仿真后的性能分析比较结果显示,加入流扩展机制后的DSR协议能够有效的提高分组传送成功率、降低路由开销、减少平均端到端延迟。DSR-ERAD协议主要针对DSR协议路由缓存中错误路由不能得到及时更新的缺点,在DSR协议中引入AODV协议中的连通性管理机制,灵活地应用该机制中的Hello消息和邻节点表。当网络拓扑变化迅速时,DSR-ERAD协议中的节点能够及时发现其路由缓存中的错误路由,当网络拓扑变化缓慢时亦会大量减少周期性的Hello广播报文的数量。NS仿真后的性能比较分析显示DSR-ERAD协议较DSR协议具有更好的性能。由于本文的研究要涉及NS平台的路由协议仿真,但在NS平台上进行无线路由协议的设置、仿真和性能分析的方法,目前还没有系统地介绍,本文在仿真实践的基础上详细总结了相关方法。