论文部分内容阅读
移动Adhoc网络区域路由协议(ZoneRoutingProtocol,ZRP)是现有移动Adhoc网络典型路由协议之一。ZRP是一种本地主动、全网按需的混合式路由协议,该协议中每个节点主动地广播固定跳数的链路状态信息,这个固定跳数就是区域半径。这些本地通告能够给每一个节点提供其路由区域内所有节点以及区域外可到达链路的信息。路由区域边界上的节点称为边界节点,这些节点用于按需发现区域外的路由信息。ZRP的目标是使主动维护路由区域和按需路由查找的路由控制开销之和达到最小。
ZRP设计中假设所有节点使用统一的移动速度。而从对区域路由协议ZRP的仿真中,发现区域路由协议的性能在移动节点使用不同移动速度的多个场景中表现出巨大的差异。针对移动节点使用不统一的移动速度的网络场景,为了得到更好更稳定的路由性能,本文在ZRP路由协议的基础上,提出一种基于移动速度自适应调节区域大小的路由协议VBAZRP(VelocityBasedAdaptiveZoneRoutingProtocol),该协议允许不同节点根据各自的移动速度来选择一个不同的区域半径值。
根据新协议的要求,本协议修改了从属于区域路由协议ZRP的区域内路由协议(IARP)和边播解析协议(BRP),提出一个新的区域内路由协议VBA-IA,这个协议利用非对称请求应答机制和对称相互更新机制来主动维护一个节点的路由区域,以及一个新的边播解析协议VBA-B,这个协议利用节点之间的包含关系能将查询包高效地转发到网络中其他地方。
本论文完成了VBAZRP协议的详细设计,并在OPNET网络仿真软件上对该协议进行仿真,提取其性能曲线并作性能评估。仿真结果显示,基于移动速度的自适应区域路由协议VBAZRP相比原始的区域路由协议ZRP,更能适应节点以不同速度移动的更复杂和现实的网络场景。