AODV路由协议的正确性研究

AODV路由协议的正确性研究

ID:36431780

大小:353.60 KB

页数:25页

时间:2019-05-09

AODV路由协议的正确性研究_第1页
AODV路由协议的正确性研究_第2页
AODV路由协议的正确性研究_第3页
AODV路由协议的正确性研究_第4页
AODV路由协议的正确性研究_第5页
资源描述:

《AODV路由协议的正确性研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AODV路由协议的正确性研究蔡雪莲研究内容路由协议是Adhoc网络协议栈的重要组成部分,在无线环境下Adhoc网络的移动特性对路由协议提出了更高的要求。本文在介绍现有AODV路由协议的基础上,重点证明该协议的正确性,并对路由协议的评估做了深入的研究。内容安排1Adhoc网络介绍2最优的路由算法3Adhoc网络中的AODV路由协议4结束语1Adhoc网络介绍(1/2)Adhoc网络是一种自组织的无线多跳网。它不需要固定的基础设施作支撑。网络中所有节点都是移动的,并且都能以任意方式动态地保持与其他节点的联系,网络节点可以随处移动,也可以随时开机和关机,这些都会使网络的拓扑结构随时发生

2、变化。两个无法直接进行通信的终端用户可以借助其他节点进行分组转发。每个移动节点兼备路由器和主机两种功能。1Adhoc网络介绍(2/2)Adhoc网络通过分组转发完成数据的交换,需要路由协议进行分组转发决策。无线信道变化的不规则性和节点的移动、加入、退出都会引起网络拓扑结构的动态变化。从而路由协议完成监控网络拓扑结构的变化、路由信息的交换、寻找目的节点、产生、维护并优化路由,保持网络数据传输的畅通。2最优的路由算法(1/2)路由算法是网络层协议,路由算法既要试图使网络的通过量最大,又要试图使网络的平均分组时延最小。路由算法通常很复杂,表现在:1)路由算法要求要求子网中所有的节点互相

3、协调,而不像链路层和高层那样仅涉及一对对等模块之间的协调;2)路由算法必须处理链路和节点的故障,要求对业务进行重新定向,并对系统维持的数据库进行更新。3)必须达到高的性能,当网络部分区域拥塞时,路由算法必须能够修正路由。一个路由算法应当在高的业务负载的情况下,在保证相同的时延条件下,可以增加网络的通过量;在轻负荷和中等负荷的情况下,可以减少每一个分组的平均时延。2最优的路由算法(2/2)理想的路由算法应具有如下的一些特点:1)算法必须是正确的和完整的。2)算法在计算上应简单。3)算法应能适应通信量和网络拓扑的变化。4)算法应是公平的。5)算法应是最佳的。3Adhoc网络中的AOD

4、V路由协议3.1Adhoc网络路由协议概述Adhoc网络的路由协议大致可以分为先验式(Proactive)路由协议(如:DSDV)、反应式(Reactive)路由协议(如:DSR//TORA/ARP)以及混合式路由协议(如:AODV)。先验式路由协议又称为表驱动路由协议(Table-driven),在这种路由协议中,每个节点维护一张包含到达其它节点的路由信息的路由表。当检测到网络拓扑结构发生变化时,节点在网络中发送更新消息,收到更新消息的节点将更新自己的路由表,以维护一致的、及时的、准确的路由信息,所以路由表可以准确地反映网络的拓扑结构。源节点一旦要发送报文,可以立即获得到达目的

5、节点的路由。因此这种路由协议的时延较小,但是路由协议的开销较大。反应式路由协议,又称为按需路由协议(On-Demand Routing),是一种当需要发送数据时才查找路由的路由算法。在这种路由协议中,节点不需要维护及时准确的路由信息,当向目的节点发送报文时,源节点才在网络中发起路由查找过程,找到相应的路由。与先验式路由协议相比,反应式路由协议的开销较小,但是数据报传送的时延较大。在Adhoc网络中单纯采用先验式或反应式路由协议都不能完全解决路由问题。由此可见,应用结合先验式和反应式路由协议优点的混合式路由协议是一种较好的折衷方案。下面对混合式的路由协议AODV(AdhocOnde

6、mandDistanceVectorRouting)进行具体的研究。3.2AODV协议AODV是基于距离矢量算法的路由协议。AODV只在路由表中保持需要的路由,通常每一个目的节点保存一条路由,每条路由信息都有生存期,若超时则该项路由信息无效。AODV采用每个目的节点中保存的序列号来保持路由信息的有效性,所有的路由分组都保存序列号。DSDV和DSR的结合RouteissetuponlywhenrequestedNodesnotalongactivepathsnotrequiredtomaintainrouteinformationAvoidstheBellman-Ford“coun

7、tingtoinfinity”problemLinkbreakagesnotificationonlytoaffectednodesMulticastingKeyFeature:UseofDestinationsequenceNumberLoopfreedomAODVMessagesRouterequest(RREQ)Routereply(RREPRouteerror(RERR)HellomessagesRouteDiscoveryRouteMaintenancePeriodic

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。