论文部分内容阅读
Ad hoc网络是一种多跳无线网络,由一组自主的无线节点或终端相互合作而形成,不需要使用任何现有的网络基础设施或中心化管理。自组织、快速部署和无需任何固定基础设施的特点,使Ad hoc网作为一个重要的和有前途的研究领域受到极大关注。随着Ad hoc网络传输多媒体业务需求的增加,相应地提出了服务质量QoS(Quality of Service)的要求。然而Ad hoc网络中节点是移动的,网络的拓扑结构不断变化,如何设计出支持QoS要求的路由协议是一项具有挑战性的任务,并已成为Ad hoc网络的研究热点。本文分析了当前Ad hoc中几种典型的QoS路由协议,具体比较了各自的优缺点。并在此基础上提出一种按需的多径QoS路由协议——MTBP(Multipath Ticket Based Probing Routing Protocol)。该协议能够在源节点和目的节点间找到多条满足QoS要求的路由。与传统路由协议相比,本协议通过“票”限制洪泛,在链路断裂时采用备份路由及时恢复数据分组的传递,具有多路径传输、负载平衡、控制开销小等特点。本文在Linux平台上使用C++语言实现了本协议。在NS2网络仿真软件上进行了大量的仿真试验。通过对试验数据的分析,着重在分组递送率、路由控制开销、两个性能参数与QAODV、AOMDV路由协议进行了比较。仿真实验结果表明MTBP协议的分组递送率、路由控制分组开销都比现有协议有显著的改善,能很好的适应无线移动自组织网中网络拓扑结构变化迅速,节点间移动速率快的特性。