AdHoc网络中AODV路由算法的研究与优化
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
Ad hoc网络是一种工作在无固定结构环境下的自组织的无线移动网络。它适用于军事或是一些战略应用场合。例如,战场上部队快速展开和推进、发生地震或水灾后的营救等。在没有网络基础设施的情况下,Ad hoc网络可以快速组网,其节点可以移动,网络中的每个节点既充当主机又充当路由器。由于Ad hoc网络具有组网快捷、灵活,且不受有线网络约束等优点而具有广泛的应用前景。
     由于Ad hoc网络的拓扑动态性,使得常规路由协议在该环境下无法正常运行。因此,对该环境下路由协议的研究成为了Ad hoc网络中研究的主要课题。本文首先简要介绍了移动Ad Hoc网的现状及发展前景,包括移动Ad Hoc网的定义,网络特点,应用领域和面临的一系列问题,并简单比较AODV与DSDV、DSR等路由算法的网络性能。然后基于Ad Hoc网的网络环境,对AODV路由协议进行了详细分析。AODV是DSR和DSDV的综合,依赖中间节点建立和维护动态路由表,使用序列号来避免路由环路,支持组播功能和QOS,可以使用IP地址,依靠网络连接但不支持单向信道。本文通过NS-2设置不同的网络场景选取端到端平均延迟、包传输率、路由开销等作为参数进行测试,全面分析了AODV路由协议的性能,发现AODV协议存在路由开销较大的问题。随着网络负载的增大,AODV的路由开销有明显的增加。
     因此本文从改善AODV协议路由开销方面对该协议进行了优化。最后对优化结果进行测试,结果表明优化后的AODV协议在路由开销方面确实有很大改善。本文对AODV路由协议的比较和优化都是在NS-2网络模拟器下完成的,模拟平台为Windows 2000和Cygwin,为实际系统的设计和规划提供了参考方法,参考模型和参考数据。
A mobile Ad hoc network is an autonomous system of mobile hosts connected by wireless links. Such networks are useful in military and other tactical applications, e.g, army's quick spread and advance in the battlefield, emergency rescue or exploration missions after earthquake and flood, where cellular infrastructure is unavailable or unusable. In such a network, each mobile node operates not only as a host but also as a router. This network has a series of the strengths, for example,MANET can be built rapidly and easily, and it is not restrained by wired network, and so on.
     Because of constantly changing topology, Ad hoc networks can't adopt traditional routing protocols. Research of routing protocols becomes the most important part of the research of Ad hoc. The actuality and prospect of Ad hoc networks are summarized in chapter one of this paper, including the definition, characteristic, application fields and critical technologies of Ad hoc networks. Then based on Ad hoc networks, this paper gives a particular analysis of AODV routing protocol,and compares some relevant network protocols with AODV such as DSDV, DSR. AODV ,as the synthesis of DSDV and DSR, depends on middle nodes to establish and maintain route table, uses sequence number to avoid the appearance of route circle, supports the function of group broadcast and QOS, uses IP address, depends on the network link and dosen't support single orientation channel. Furthermore, this paper analyses the capability of AODV routing protocol by testing end-to-end average delay, data package transmission ratio and route cost in different network environment with NS-2, and draws a conclusion that AODV routing protocol has a bigger route cost. There is an obvious increase in route cost with the expansion of the network overload.
     Thus this paper makes some improvements in the aspect of route cost. These improvements are proved, by a series of tests in the final part of the paper, to be more effective in route cost.The comparison between protocols and improvements of AODV protocol are based on NS-2 network simulation environment, the platform of this paper is Windows 2000 and Cygwin, and this paper provides reference methods, reference model and reference data for the design and programming of practical system.
引文
1 MACKER J,CORSON M S.Internet Engineering Tasking Force(IETF)Mobile A d Hoc networks Working Group Charter[EB/OL].http://www.ietf.org/html.charters/manet-charter,html
    2 MAGNUS Frodigh,PER Johansson.Wireless Ad hoc networking-the art of n etworking without a network[J].Ericsson Review,2000(4):248-262
    3 Park V,Corson M.A highly adaptive distributed routing algorithm for mobile wireless networks.IEEE Infocom' 97.Kobe,Japan,1997
    4 孙荷琨,郑家玲,张云峰.Ad Hoc网络路由协议设计及性能评估问题[J].中国数据通信,2002(7):71-74
    5 臧婉瑜,于勐,谢立,孙钟秀.按需式Ad Hoc移动网络路由协议的研究进展.计算机学报,2002,25(10):1009-1017
    6 Perkins CE,Belding-Royer E,Das S.Ad hoc on demand distance vector (AODV)routing.IETF RFC3561,2003
    7 方旭明,移动Ad Hoc网络研究与发展现状数据通信,2003,5(4):15-23
    8 郑少仁,王海涛,赵志锋,米志超,黎宁Ad Hoc网络技术人民邮电出版社 2005.1
    9 王金龙,王呈贵,吴启晖,龚玉萍.Ad Hoc移动无线网络.第一版.北京:国防工业出版社 2004 2-3
    10 郑相全等译 无线自组织网络技术实用教程 清华大学出版社 2003.
    11 PERKINS C E,BHAGWAT P.Highly dynamic destination-sequenced distance vector routing(DSDV)for mobile computers A.The ACM SIGCOMM Conf o n CommunicatioNS Aichitectures C.London,1994
    12 IETF MANET Chart.http://www.ietf.org/html.Charters/manet-charter.htm 1.
    13 Murthy S Garcia-Luna-Aceves JJ.An efficient routing protocol for wit eless network[J].ACM Mobile Networks and Appplications 1996,1(2):183-197
    14 J JOHNSON D B,MAL TZ D A,BROCHJ.The Dynamic Source Routing Protoco 1 for Mobile Ad-hoc Network A.In:Internet Draft C MANET Working Group,draft-ietf-manet-dsr03.txt
    15 V.Park and S.Corson,"Temporally Ordered Routing Algoritlun(TORA)Version 1 Functional Specification",Internet Draft,August 1998.
    16 徐静.无线Ad Hoc网络路由协议比较.广西通信技术.2004(2):29-30
    17 刘超.Interactive Exhibition系统中的MANET技术:[学位论文],北京:北京大学,2005
    18 林俊贤.在Ad Hoc无线网络上具有ACK路径重绕用以改进TCP效能的改良式的AODV硕士论文
    19 王雅辉,刘家康,赵胜辉.基于OPNET仿真平台的AODV协议的性能研究.光电技术应用,2004(19)
    20 王文博,张金文.OPNET Modeler与网络仿真.人民邮电出版社,2003.01
    21 NS-2Manual.http://www.isi.edu/NSnam/NS
    22 台湾柯志亨教授的主页:http://140.116.72.80/-smallko/ns2/ns2.htm
    23 秦冀、姜雪松.移动IP技术与NS-2模拟 机械工业出版社 2006.10 124-133
    24 刘强.基于免费软件ns2的网络仿真[J].电子技术应用,2001(2):63-64
    25 http://www.k-lug.org/-griswold/NS2/ns2-trace-formats.html
    26 Ellie Quigley UNIX Shells by Example,3~(rd)edition刘洪涛译 清华大学出版社 2004(10)67-141
    27 何海狼,马龙等.多跳无线Ad Hoc网络路由协议的模拟和性能比较.电子科技.2005(3):3-6
    28 策立木格,胡其吐.基于NS的AODV路由协议研究.内蒙古科技与经济.2005(5):112-115
    29 J.Broch,D.A.Maltz,D.B.Johnson,Y-C.Hu and J.Jetcheva.A performanc e comparison of multi-hop wireless ad hoc network routing protocols.
    30 郑丽娜,许晓东,张晓敏.移动Ad Hoc网络AODV路由协议分析和改进.山东大学学报,2004(1):96-98
    31 张远,郭虹,刘洛琨.DSDV算法实现及其性能分析.移动通信,2004,(7)
    32 熊焰,苗付友,王行甫.LSCR:一种Mobile Ad Hoc网络链路状态分组路由算法.电子学报,2003,31(5):645-648
    33 Anders Lindgren,Olov Schelen.Infrastructured ad hoc networks Proce edings of the International Conference on Parallel Processing Worksho ps(ICPPW' 02)
    34 JOSHB,DAVIDA M,DAVIDBJ.A performance comparison of multi-hop wireless Ad hoc network routing protocols[C].Mo-biCom98,Dallas,USA,1998
    35 李平均,谷宁静.一种基于AODV协议的改进协议Q AODV.微电子学与计算机,200 6,23(1):89
    36 王新生,张昕.MANET环境下AODV协议的研究和改进.微机发展,2005(12):140
    37 薛楠,张靖.Adhoc网络中AODV路由算法的改进.哈尔滨商业大学学报 2006(6)39-41