论文部分内容阅读
移动Ad hoc网络是一种不需要基础设施的多跳无线网络,它由既是主机又是路由器的无线节点组成。网络中所有节点地位平等功能相同,没有中心控制节点,是完全分布式结构。移动Ad hoc网络适用于抢险救灾、军用移动通信等无基础设施的临时通信场合。目前对移动Ad hoc网络研究最多的是路由协议。OLSR(Optimum Link State Routing Protocol)是该网络的一种标准化的表驱动路由协议。它采用Dijkstra算法计算跳数最短路径,并尽力而为地传送数据包,没有考虑无线链路时延、带宽等状态和节点拥塞程度,这样的路径计算方式已经不能满足用户对网络提供服务质量的要求。为此,本文对传统OLSR路由协议进行了两个方面的改进:一是将传统OLSR改为多路径OLSR,多路径改进是为了克服传统OLSR协议因为计算跳数最短路径而忽略节点拥塞状况引起的网络局部拥塞。多路径将选择一条拥塞程度更轻的路径作为备用路径,这样可以减轻中间部分拥塞节点的处理负担,将网络负载分配到全网所有节点,即达到负载均衡的效果;二是为了提供QoS业务而改进的OLSR约束路由协议。最短跳数选路算法没有考虑无线链路的可用带宽等状态,不能最大限度地利用网络资源,当然无法保证传输的有效性,所以OLSR约束路由协议将带宽和时延作为路由计算的约束条件,计算最短最宽路径,以完全利用网络的可用资源,保证应用业务的高效传输。在此基础上本文结合了移动Ad hoc网络的一种简单的QoS模型——SWAN模型,采用了该模型对实时业务的接入控制机制和对尽力而为业务的速率控制机制,以实现在该网络中提供QoS服务。本文首先介绍了移动Ad hoc网络及其网络结构和现有各种路由协议,详细介绍了传统OLSR路由协议,然后对多路径OLSR和OLSR约束路由协议作了详细的方案论述,最后在OPNET上实现了仿真。仿真实验在不同网络负荷和节点移动速度的条件下,将改进的多路径OLSR协议、OLSR约束路由协议和传统OLSR协议进行性能仿真,通过数据包成功递交率、端到端时延等几个网络性能参数的分析比较,可以发现,两种改进方案均能较好地提高网络性能。