论文部分内容阅读
Ad-Hoc网络中每个节点都充当路由器的角色,对到达的数据包进行必要的转发,会消耗网络中大量的资源。按需路由协议能有效地减少节点功耗和网络带宽的消耗,获得了广泛的研究。Ad-Hoc网络中节点的频繁移动和无线网络信道的不可靠性导致路由实效,而现有的修复机制,通过广播路由请求信息,仍会占用节点的计算和带宽资源,而本文的备份路由机制能有效地解决这个问题。文本首先研究了Ad-Hoc网络的特性和AODV协议,并基于AODV-UU的基本框架,设计和实现了新的路由备份机制。最后搭建网络测试平台,并和路由修复机制和重新发起路由请求机制进行测试比较。本文有以下三方面的贡献:更全面地按需设计,通过传输的数据,激发主备路由协议的切换,通过内核对数据包的捕获而不是路由消息激活另一条路由;全网络的节点备份,每个节点都可以对路由信息进行备份,相对于只在源节点进行备份,增强了网络的可靠性;在Linux平台上基于AODV-UU实现了备份路由协议,在主备路由的建立,维护的过程中,进行优化,设计和实现。本文设计的备份路由建立和维护机制能维护到目的节点的最新路由。而主备路由的切换触发机制,在路由失效后,把到达的数据包进行缓存,并切换主备路由表,切换成功后,将缓存的数据包发送出去。这个过程中主备路由表的切换是主要的开销,没有增加网络带宽的争用。通过原理分析和试验平台的测试验证,本文提出的备份路由协议能有效地减少路由修复时间,提升网络性能。