论文部分内容阅读
随着社会的进步,为了满足人们在任何时间、任何地点、任何设备之间进行自由通信的要求,一种新型的网络技术——Ad hoc网络应运而生。作为由大量携带无线收发装置的可移动节点组成的多跳自组织网络,Ad hoc网由于具有组网灵活、快捷和不需要固定基础设施等优势,即可以独立工作,又可以与Internet或无线蜂窝网络连接,这些优点使其获得广泛的应用。由于Ad hoc网络具有使用无线信道、多跳和网络拓扑结构动态变化等特殊性,使得传统有线网络中基于距离向量和链路状态的协议与技术无法在Ad hoc网络中使用,因此需要针对Ad hoc网络进行重新设计。另一方面,由于Ad hoc网络采用无线共享信道和分布式管理等技术,因此,相比于有线集中式的网络,它更加容易受到窃听、主动入侵、拒绝服务和欺骗等攻击。本文对Ad hoc网络中典型的按需路由协议——AODV(Ad hoc On-demandDistance Vector routing)路由协议进行了研究,详细地分析了AODV路由协议在路由发现阶段和路由维持阶段的工作原理。并针对传统AODV路由协议应用于搜救通讯网络这类包含中心节点的树状拓扑结构网络时表现出的由邻域节点判断准则缺陷和最佳路径判断准则缺陷引起的传输抖动问题、本地修复机制引起的信号帧泛洪问题和路由安全问题,进行了分析与改进。本文在安全的网络环境下采用增加邻域节点判断门限能量强度(RSSI_Threshold)和选取动态最佳路径的方法,选择稳定的邻域节点,抑制网络传输中的抖动;通过使用基于下一跳节点和下两跳节点信息的改进后的本地修复机制,限制信号帧的泛洪,减小路由修复时间,增强网络传输的可靠性和鲁棒性。通过对改进前后的路由协议在不同节点移动速度和不同节点停留时间条件下进行的仿真实验,验证了改进后的AODV路由协议在平均端到端传输延时和包成功投递率上要优于传统AODV路由协议。同时,在非安全的网络环境下,通过使用信号帧认证机制,在源节点与目的节点之间进行身份验证,牺牲一定的网络传输延时和网络协议开销,取得较传统AODV路由协议好的包成功投递率,在一定程度上增强了路由协议在非安全网络环境下的安全性与可靠性。