论文部分内容阅读
目前Ad Hoc网络正成为网络发展的热点。移动Ad Hoc网不仅应用于车辆间的通信,同时也可与无线局域网技术相结合扩大通信距离。随着无线通信的发展,Ad Hoc网将会有更广泛的应用。一直以来,路由协议是Ad Hoc网络研究的热点和难点所在。本文在Ad Hoc网络体系结构综述的基础上,分别从如下两个方面给出了Ad Hoc路由的应用研究与实现。论文的第一部分:基于Ad Hoc网络在车辆间通信的应用,针对车辆的快速运动造成车载网络(Vehicular Ad hoc Network, VANET)拓扑结构的快速变化,从而导致路由的无效性及高的丢包率,为实现更好的通信性能,我们深入研究了VANET网络具体的路由协议,选择经典的GPSR路由协议作为改进对象,根据它的不足,采用新的路由策略。本文综合考虑车辆的密度、移动方向及速度,实时精确节点的一跳节点数,并确定中继节点的优先级,确保下一跳节点选择的精确性;同时采用类似存储转发机制解决局部最优问题。最后通过对ns2及VanetMobiSim仿真工具的介绍设计出具体交通环境,将新改进的路由策略与AODV、GPSR路由协议应用到该环境,通过对丢包率、路由负载等性能的对比分析,证明协议的有效性,更适合高速变化的网络环境。论文的第二部分:基于合肥工业大学通信与信息系统研究所的实际项目需求,实现了基于Linux平台的Ad Hoc无线网络中继节点。针对现有IEEE802.11局域网单跳模式,为实现多跳自组网,在Linux平台上,结合经典的AODV路由协议和802.11无线网卡的支持,建立真正意义上的多跳自组网。本文在分析了Linux系统路由协议实现特点的基础上,深入研究了AODV路由协议的实现原理、方案选择。然后搭建了实现平台,包括如何升级Linux内核,这将使AODV能够在Linux平台上成功的启动起来;及如何移植无线网卡驱动,这将使USB无线网卡在Linux上成功的运行起来,这是无线网络通信的基础。最后本文讲述了如何实现AODV路由协议,并对实现的AODV路由协议进行了功能测试,实现了异端网络通信、多跳通信及数据业务应用,为后续工作奠定了基础。