欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    AODV过程的OPNET仿真实现与研究.doc

    • 资源ID:3931268       资源大小:768.50KB        全文页数:24页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    AODV过程的OPNET仿真实现与研究.doc

    综合设计报告 AODV过程的OPNET仿真实现与研究 小组组长: 小组成员:AODV过程的OPNET仿真实现与研究摘要:移动自组网是由一组带有无线收发装置的移动节点组成的一个支持多跳的临时性的网络自治系统. Ad hoc 网络是一种由移动节点组成、拓扑结构动态变化的自组织网络,针对无线自组网路由协议在OPNET 10.5环境下如何实现问题,在介绍网络仿真软件OPNET 10.5和无线协议AODV原理的基础上,结合采用AODV协议的移动节点实例,详细给出在此仿真环境中对分组递交率、端到端的平均时延、路由协议开销在内等关键参数进行分析的详细过程。关键词:Adhoc网络 OPNET AODV路由协议 分组递交率 平均时延 路由协议开销AODV Simulation Actualization of AdHocAbstract: Abstract: MANET (Mobile Ad Hoc Wireless Network), a kind of multi-hop wireless network, composed of mobile nodes that communicating with each other through wireless links. Ad hoc network is a self-organizing network , its topology is always changing. Ad hoc On demand Distance Vector Routing (AODV ) is an improvement on DSDV . Using the OPNET network simulator, and analyzed the performance of AODV under different simulated scenes from aspects as: packet delivery ratio, end-to-end delay, routing cost. From the detailed simulation results and analysis, we can know how it works and the performance of AODV.Key words: Adhoc network OPNET AODV Packet rate submitted Average Delay Routing protocol overhead0.引 言近年来,网络技术尤其是无线网络技术得到了快速发展. 为此,研究人员开发了许多新的网络通信协议. 网络仿真技术是研究新的网络通信协议的有效工具. 可用于无线网络仿真的软件主要有ML3公司的OPNET和免费软件NS - 2等.1.网络仿真软件OPNET1.1 网络仿真背景以及OPNET简介近年来,由于网络日趋复杂、网络规模日趋庞大,网络仿真技术应用于网络规划和设计的需求日渐强烈。网络仿真技术是一种通过建立网络设备、链路和协议模型, 并模拟网络流量的传输,从而获取网络设计或优化所需要的网络性能数据的仿真技术。从应用的角度上看,网络仿真技术有以下特点:(1)全新的模拟实验机理,使其具有在高度复杂的网络环境下得到高可信度结果的特点。网络仿真的预测功能是其他任何方法都无法比拟的;(2)使用范围广,既可以用于现有网络的优化和扩容,也可以用于新网络的设计,而且特别适用于大中型网络的设计和优化;(3)初期应用成本不高,而且建好的网络模型可以延续使用,后期投资还会不断下降。我国网络仿真虽然起步较晚,但是网络的迅猛发展必将强劲地拉动网络仿真技术的研究和应用。未来数年将是网络仿真技术蓬勃发展的时期,今后网络仿真必将成为数据网络规划设计不可缺少的环节。如何有效逼真地对复杂的通信系统进行建模仿真是个富有挑战性的课题,网络仿真的种种困难随着OPNET网络仿真工具的诞生迎刃而解,而OPNET 是目前网络仿真工具中的很好的一个,但是由于操作复杂,使用者一般需要半年或以上时间的培训和自行研究才能熟练地掌握。OPNET 最早是在1986 年由麻省理工大学的两个博士创建的,并发现网络模拟非常有价值,因此于1987 年建立了商业化的OPNET。目前共有大概2700 个OPNET 用户,包括企业、网络运营商、仪器配备厂商,以及军事、教育、银行、保险等领域。OPNET 近几年赢得的大量奖项是对其在网络仿真中所采用的精确模拟方式及其呈现结果的充分肯定。在设备制造领域,企业界如Cisco,运营商如AT&T,采用OPNET 做各种各样的模拟和调试。在国防领域,主要被美国广泛采用,其他国家大多低调处理。在OPNET 各种产品中,Modeler几乎包含其他产品的功能,针对不同的领域,它表现出不同的用途:(1)对于企业网的模拟,Modeler 调用已经建好的标准模型组网。在某些业务达不到服务质量要求的情下,如网上交易、数据库等业务响应时间慢于正常情况,Modeler 捕捉重要的流量进行分析,从业务、网络、服务器三方面找出瓶颈;(2)对于比企业网更复杂的运营商(ISP)网的模拟,Modeler 焦点放在整个业务层、流量的模拟,使运营商有效查出业务配置中产生的错误,例如有哪个服务器配置不好,让黑客容易进攻,有哪些业务的参数配置不合适等情形;(3)针对研发的需求,Modeler 提供了一个开放的环境,使用户能够建立新的协议和配备,并且能够将细节定义并模拟出来1.2 OPNET的结构和原理OPNET软件包主要由三个模块组成: ItDecisionGuru 适合最终用户,它只有仿真、分析功能。 Modeler 在ItDecisionGuru基础上增加了建库功能。 Modeler/radio 在Modeler上又增加了对移动通信和卫星通信的支持。 ITDecisionGuru、Modeler、Modeler/Radio,这三个模块并非相互独立,而是层层嵌套的,采用同一用户界面。 OPN ET 有以下几个特点: (1) OPN ET 采用阶层性的模拟方式, 分三层机制建模. 最底层为进程模型, 描述了构成节点模型的进程, 利用有限状态机来设计; 其次为节点模型, 描述了构成网络拓扑的节点, 因而每一类节点有相应的节点模型; 最上层为网络模型, 构成了网络拓扑结构. (2) 基于事件出发的有限状态机建模, 采用离散事件驱动的模拟机理. (3) 基于包的通信, 通过包的字段来体现通信协议 (4) 丰富的统计量收集和分析功能.2. ADHOC网络。移动自组网(移动Ad Hoc 网络Mobile AdHoc Networks) 是指一种带有无线收发装置的移动节点组成的一个多跳的临时性的自组织网络,也称自组网。不依赖任何已有的网络基础设施或集中的管理控制中心。网络中节点动态变化且任意分布,节点间通过无线方式互联,节点既是通信的主体又充当路由器的角色。移动自组网的研究源于早期美国的军事通信,用来满足战场,救灾等不可能存在固定通信基础设施环境下进行通信的需要。由于Ad Hoc 网络的多跳特性,传统的基于In2ternet 的路由协议无法适应拓扑结构快速变化的需要。此外,路由协议还应考虑Ad Hoc 网络的低带宽和高误码特性以及低能耗要求等特点,所以需要设计适用于Ad Hoc 网络的路由协议。目前的AdHoc 网络路由协议可以分为反应式路由协议和先应式路由协议两类。其中, Ad Hoc 按需距离向量协议(AODV) 和动态源路由协议(DSR) 是两种被广泛研究的反应式路由协议。在这种环境中,由于节点的无线通信覆盖范围的有限性,两个无法直接通信的移动节点可以借助其他节点分组转发进行数据通信。与其他移动通信网络相比,它不需要任何基础设施,具有网络自组性、动态变化的网络拓扑结构等特点。与单跳的无线网络不同,Ad hoe网络节点之间是通过多跳数据转发机制进行数据交换,需要路由协议进行分组转发决策。无线信道变化的不规则性,节点的移动、加入、退出等都会引起网络拓扑结构的动态变化。路由协议的作用就是在这种环境中,监控网络拓扑结构变化,交换路由信息,定位目的节点位置,产生、维护和选择路由,并根据选择的路由转发数据,提供网络的连通性。它是移动节点互相通信的基础,因此成为当前Ad hoc网络体系结构中的研究热点。Ad hoc网络的特性为路由协议的设计提供了新的问题和挑战,主要有以下几点。(1)动态变化的网络拓扑结构。动态变化的拓扑结构是Ad hoc网络最显著特点。在自组网中直接运行常规路由协议,当拓扑结构变化后,常规路由协议需要花费很长的时间和较大的代价才能到达收敛状态。(2)有限的电源能量。移动终端在带来移动性、灵巧、轻便等好处的同时,其固有的特性,例如采用电池一类可耗尽能源提供电源,因此需要考虑如何节省能源等。(3)无中心移动终端的局限性。内存小,CPU性能较低等,要求路由算法简单有效,实现的程序代码短小精悍等。(4)有限的无线传输带宽。由于无线信道本身的物理特征,它所能提供的网络带宽相对有线信道要低得多。此外,考虑到竞争共享无线信道产生的碰撞、信号衰减、噪音干扰、信道间干扰等多种因素,节点可得到的实际带宽是远远小于理论上的最大带宽值。.现有的Ad Hoc 路由协议可以分为两种,一种是预先路由协议,另一种是按需路由协议。2. 1 预先路由协议预先路由协议也被称为表驱动路由协议,在此路由协议中,节点通过周期性的广播路由信息分组来交换路由信息,维持更新路由。同时,每个节点中维持有一张路由表以存储网络中达到其它所有节点的路由信息。当节点需要发送数据分组的时候,可以根据路由信息立刻找到合适的路由,分组延迟小。但为了使路由更新能紧随网络拓扑的变化,则需要花费较大的开销,在某些情况下,路由协议会始终处于不收敛的状态。DSDV (Destination - Sequenced Distance Vector ,目的序列距离向量协议)是表驱动路由协议的一种,该协议通过给每个路由分组设定序列号避免了路由环路的产生,采用时间驱动和事件驱动技术控制路由表的传送。每个节点周期性地将本地路由表传送给邻近地节点,当路由表变换的时候,也会将路由信息传送给邻近节点;邻近节点收到包含修改的路由表信息后,过比较路由序列号的方法对路由表进行更新以保持最佳的路由。2. 2 按需路由协议按需路由协议又称反应式路由协议,运行该协议的节点不需要维持及时准确的路由信息,在需要发数据时才查找路由。每个节点中都存在路由发现过程和路由维护过程,前者负责寻找相应的路由,后者负责维护一个已建立的路由,直至目的节点不可达或不再需要该路由。和预先路由协议相比较,按需路由开销小,但数据传送时延较大,不适合实时性需要。以下是几种比较典型的按需路由协议。DSR(Dynamic Source Routing ,动态源路由)最主要的特点是使用源路由,节点在路由表中不用维护到所有目的节点的路由,路由表中只有节点目前知道的路由,这些路由存储在一个缓存中,数据包在它的报头中携带所需的源路由信息。DSR 依赖源路由和路由缓存技术,它不需要专门的路由环路发现机制,而且,任何中间的转发节点都可以得到数据报头的源路由信息,并存放在自己的缓存中。AODV(Ad Hoc On - Demand Distance Vector ,按需距离向量协议)是在DSDV 协议的基础上改进而来的一种按需路由协议,AODV 协议不是定期广播到达所有节点的路由信息,从而减少了总的广播量。AODV 使用传统的路由表,每个目的节点只有一条路由记录,在每个节点中根据每条路由的使用情况设定一个基于时间的状态,根据该时间状态对路由进行优化。AODV 协议使用目的节点的序列号机制来保证路由信息的及时性和不产生循环路由。TORA( Temporally2Ordered Routing Algorithm ,临时预订路由算法)的最大特点是适应高动态变化的网络环境,该协议采用链路反转的分布式算法,具有高度自适应、高效率和较好的扩充性,可以在一对连接间提供多条路径。TORA协议将路由信息的传递限制在网络拓扑变化最小的部分,每个节点只保留相邻节点的路由信息,尽量减少控制信息的通信开销。3. AODV路由协议算法描述AODV 路由协议是在表驱动路由协议DSDV的基础上结合路由协议的按需路由机制进行改进后提出的。它使用DSDV 协议中的“目的节点序列号”防止缓存的路由信息过期以及环路的产生, 路由建立是基于DSR 协议中所采用的方法, 不同点在于AODV 协议是逐跳路由而不是源路由。AODV 路由协议定义了三种消息类型: 路由请求RREQ, 路由应答RREP, 路由错误RERR。这些消息使用标准IP报头, 由UDP 协议封装, 通过654 端口进行通信。AODV 协议的路由发现过程如下: 当源节点发送数据包或者转发数据包到目的节点时, 源节点检查路由表, 如果没有找到目的节点或者路由表项已经过期, 源节点将广播一个路由请求分组RREQ, 收到RREQ 的中间节点根据RREQ 中的信息, 建立源节点的路由在路由表中增加一个路由条目称为“反向路由”。反向路由条目的目的节点是广播RREQ 的源节点, 下一跳节点是将RREQ 发送给本节点的邻节点。然后它向周围节点广播此分组。如果目的节点收到RREQ 则向源节点回复路由应答分组RREP,RREP 沿着刚建立的反向路由向源节点传送, 收到RREP 的节点建立到目的节点的路由在路由表中增加一个路由条目称为“正向路由正向路由条目的目的节点是RREP 的源节点, 下一跳是将RREP 发送给本节点的邻节点。源节点收到RREP 后, 表明路由已找到, 就可沿着找到的路由发送数据。3.1 路由发现节点发信息,先在路由表中查找路由,有则按照路由发送信息,没有就进行路由发现过程。节点广播路由请求包给所有的临节点,临节点在接受到请求包后,先在自己的路由表中查找是否有到目的节点路由,如果有则将路由信息写入请求包发送给源节点;如果没有,再将请求包转发给所有的临节点。依此类推,知道到达目的节点或时中间某个节点知道到达目的的节点的路由。AODV的路由发现过程由反向路由建立和前向路由建立两部分组成.。(1)反向路由指从目的节点到源节点的路由,用于将路由响应报文回送至源节点。反向路由是源节点在广播路由请求报文的过程中建立起来的。(2)前向路由是由源节点到目的节点方向的路由,用于以后数据报文的传送。前向路由是在节点回送路由响应报文的过程中建立起来的。 反向路由过程 前向路由过程 图3.13.2 路由维护AODV通过hello包、链路修复及链路断开后发RERR包来进行路由的维护,具体过程如下:每个节点周期性地传给相邻节点hello包. 如果一定时间后,邻节点还收不到再次确认连接的hello包,就会开始链路修复过程,即广播一个RREQ给不可达节点. 当有到不可达节点有效路由的中间节点或不可达节点本身收到此RREQ后就回复一个RREP给源节点,到不可达节点的路由重新建立. 若链路修复失败,节点向所有的邻节点广播RERR包, RERR包中的不可达节点列表不仅包括了链路断开的邻节点,还包括了以此邻节点为下一跳的路由条目的目的节点. 通过RERR 的广播,其他节点就知道链路断开了. 一个节点在两种情况下发出RERR: 一是节点的路由表中有效路径的下一跳不可达; 二是节点收到数据包且由表中没有相应的有效路由。4. 参数定义4.1 分组平均递交率 目的节点接收到的数据包个数与源发送的数据包个数之比,反映了网络传输的可靠性,递交率越高可靠性越大。 分组平均递交率=目的节点接收到的数据包个数 / 源发送的数据包个数节点移动速度和运动场景的拓扑对分组平均递交率的影响较大。一般情况节点移动速度慢时,AODV 的分组递交率比较稳定,节点移动速度加快时波动幅度变大,移动节点数目固定的时候,运动场景越大,分组递交率越小:运动场景越小,分组递交率越高。4.2 端到端的平均时延包括路由查找时延、数据包在接口队列中的等待时延,传输时延及MAC层的重传时延,反映了路由有效性,尤其对语音包来说,时延太大会眼中影响通信质量。端到端平均时延= (接收到数据包的时间发送数据包的时间)/ 发送的数据包个数其中拓扑结构对端到端的平均时延的影响最大。在一定范围内,节点数目已定的情况下,拓扑范围变大,端到端的平均延迟会增大。令外,节点的运动速度提高时端到端的平均延迟会降低(这里只统狡到达目的地的分组,没有考虑被丢弃的分组) 。4.3 平均跳数体现为仿真过程中,数据包从源节点到目的节点所经过的平均跳数,反映了网络拓扑结构、节点通信范围及路有效率。平均跳数= 转发的数据包与发送的数据包所需要的个数和 / 发送的数据包个数随着节点平均运动速率的提高,路由开销也会增大。路由开销还会受到业务源发包率的影响,业务源发包率增加时路由开销会增大。与其他Ad Hoc 协议DSDV ,DSR , TORA 等相比AODV 整体效率比较好,尤其在分组递交率方面比较突出,在运动比较迅速的场景下尤为明显。4.4 归一化路由开销 即为传递数据包,平均每个数据包所需要的路由包的个数。它反映了网络的拥塞程度和节点电源的效率,开销大的协议拥塞的概率就大,且会延迟接口队列中数据包的发送。 归一化路由开销=发送和转发的路由包个数 / 接收到的数据包个数5. AODV路由协议的OPNET实现本次设计的目的在于研究AODV路由协议,所以我们在本次设计中,我们主要是设计和研究了一个背景拓扑图为空的场景大小为10*10的网络范围为办公室模型。并以OPNET自带的MANET网络节点为对象进行AODV路由协议的模拟和仿真。5.1,开始建立一个场景:首先需要创建一个新的项目和一个新的场景。(1)打开Modeler。(2)从File 菜单中选择New.。(3)从弹出的下拉菜单中选择Project 并单击OK。(4)将你的项目命名为AODV_ROUTING,场景命名为AODV_50_nodes_default_parameters。(5)单击OK 按钮。出现开始向导,创建新的背景拓扑图,按照我们预想的设计思路,创建好一个背景拓扑图为空的场景大小为10*10的网络范围为办公室模型。 其中场景大小设置如下图所示:图 5.1最后确认如下图: 图 5.2 5.2,创建网络拓扑图本地网络由50个节点组成,其中node0为服务器节点。其它另设为station。所有的节点都是基于adhoc节点模型。图 5.35.3,节点模型的介绍和设置 观察分析节点的结构,双击节点模型。AODV 节点模型类似于一个进程模块堆栈, 这里的每一组进程模块都代表O S I 通信协议模型的一层, 可以明显的开出来,如下图所示.图 5.4其中在OPNET10.5中AODV、DSR、TORA等模型都支持,并且OLSR和OSPFv3等MANET协议也在开发中。其中各种协议都封装在OSI的IP层当中。其具体的关系如下:图 5.5节点设置首先是MANET station节点的设置。如下图所示把所有的节点都采用AODV路由协议。选择好节点,点击右键。再选择attrbutes,选择到ad-hoc routing protocol 选择为aodv。图 5.6然后是profile config 的设置,将其设置为一组FTP传输模式。图 5.7接下来是Application Config设置,同样为FTP模式。图 5.8最后是设计好Rxgroup Config 确定好节点可通信的receivers等。确定好节点的最大通信范围等参数。图 5.95.4, 进程模型的分析Aodv进程如图5.1所示,为与IP层的ip_dispatch类的子进程manet_mgr函数下。根据NIST组织对AODV协议的分析的模拟,同样可以用有限状态机描述协议进程模型如下:图5.101) Idle 状态进程所处的默认状态, 并在该状态下等待事件的发生.2) In it 状态安排节点的地址以及检查节点地址的有效性,初始化AODV 进程模型中的.变量、状态、表格、以及用户参数.3)send Hello状态 发送Hello消息,发现路由。4) Ack_Timeout状态当确认帧返回超时时,需要重发。5) Route_Expiration 状态 当不能路由时,路由终止。6) Rcv_Upcoming_Strm状态当发送的数据包是自己需要的时候,接收发送过来的数据包。7) Data_Transmission 状态若不属于自己的数据包时, 进行转发。8) Renew_Request状态当没有回应的ACK的时候重新发送原来的数据包。.9) Rcv_Ack状态当ACK到来的时候,分析ACK的类型作出发新的数据包的决定。10)Failure_Transmit状态。 当过来定常时间还是没有ACK到来的时候,确认传输失败。5.5,系统统计量收集的设计与系统的运行5.51收集全局统计量(1)在网络编辑器的工作空间(避免指到对象)上单击鼠标右键,从弹出的菜单选择Choose Individual DES Statistics。(2)单击Gobal Statistics 树型结构,选择AODV节点统计量和wirelessLAN统计量。同时选中node statistics中的AODV节点统计量和wirelessLAN统计量。(3)单击OK 按钮关闭对话框。图5.115.52保存工程,并运行。按下按钮,选择运行时间为30分钟(同样可以设置其他选项),点击RUN。开始仿真。.图5.125.6,OPNET仿真结果查看为了评估AODV协议的性能, 需考虑不同的定量度量; 另外,MAN ET 的网络特性也要求考虑多种评价因素. 因此, 考虑选取以下5 种统计量.1) 端到端平均延时(average delay).2) 平均跳数(m ean hop s).3) 开销(overhead).4) 吞吐量( th roughou t).5) 效率(eff iciency).图5.13平均延迟和平均跳数上图左边为平均的延迟情况可以看出AODV过程的延迟情况是比较的稳定的。右边为平均的跳数情况。也是很稳定的,这都是由于节点受限在固定的区域内移动, 并且节点的通信距离覆盖移动区域的大部分, 从而使得路由缓存不会随着网络拓扑结构的变化而发生更新.图5.14开销和吞吐量图5.14左可以看出随着路由缓存的建立, 网络开销也随之稳定. 802. 11 协议要求对发出的数据包进行确认, 所以就造成了图中的固定开销.图5.14右表明网络吞吐量由于路由缓存的建立而达到稳定. 这是因为路由缓存建立后不随网络拓扑结构的变化而更新, 从而在网络开销稳定之后,网络吞吐量也随之稳定.图5.15路丢包率最后我们用丢包率来衡量效率问题。从图中可以看出来系统的丢包率几乎为0,也就说明了AODV路由的极高的效率。AODV协议的传输效率较高且稳定.这符合在移动空间受限的情况下, 路由缓存建立后相对稳定, 路由中断和丢包发生较少的实际6. AODV路由协议性能分析6.1 基于不同的节点数目对AODV 性能的比较分析 (1)在Scenarios 菜单中选择Duplicate Scenario.。(2)命名新的场景为AODV_25_nodes_default_parameters。(3)单击OK 按钮。 (3)去除其中一半的节点。 (4)保存后再运行。在Simulation 菜单中选择Configure Simulationl.,或者在工具栏中选择运行仿真按钮。(5)在空白处单击鼠标右键从弹出的菜单中选择Compare Results。然后逐个比较。首先是传播延迟和路由开销。图6.1通过比较可以发现,由于节点数目变小,因此最佳路由数目和质量变小,所需要的传播的延迟相应的增加,同时由于节点比较少,使得需找到路由数目比较少,路由开销比较小。待添加的隐藏文字内容3其次是平均跳数和吞吐量的比较。如下图所示:图6.2节点数目下降,到达目的地的节点数目自然减少,所以平均跳数也就减少,同时节点数目下降自然使得系统容量减少,吞吐量下降。6.2 基于不同的移动速度对AODV 性能的比较分析由于对50个节点数目对移动性的分析不好运用,所以重新采取简单的AODV网络进行分析。如下图所示:建立如下的简单AODV场景,然后点击按钮运行500秒。图6.3重新复制场景。(1)在Scenarios 菜单中选择Duplicate Scenario.。(2)命名新的场景为AODV_simple_scenario1。(3)单击OK 按钮。 (4)然后运行Mobility config重新设置好节点mobile的移动属性。(5)保存后再运行。在Simulation 菜单中选择Configure Simulationl.,或者在工具栏中选择运行仿真按钮。(6)在空白处单击鼠标右键从弹出的菜单中选择Compare Results。然后逐个比较。比较平均接包率和平均的延迟图6.4通过比较发现,随着速度增大, 延迟增加, 分组发送率降低,与事实相符合。但是AODV 对于20 m m/s 以下的移动速度是能够跟得上网络拓扑结构的变化的6.3 基于不同的发包速度对AODV 性能的比较分析重新复制场景。(1)在Scenarios 菜单中选择Duplicate Scenario.。(2)命名新的场景为AODV_simple_scenario2。(3)单击OK 按钮。 (4)重新设置好源地址发包的速率,设置为原来的10倍。设置方法如下图所示。图6.5(5)保存后再运行。在Simulation 菜单中选择Configure Simulationl.,或者在工具栏中选择运行仿真按钮。(6)在空白处单击鼠标右键从弹出的菜单中选择Compare Results。然后逐个比较。 比较两种情况下的传播延迟和分组发送率。图6.6图中红色为高速率的AODV路由链路。可以看出, 随着分组发送频率的降低(图中红色发送速率小于蓝色),延迟减小,路由信息发送量减小,网络性能迅速提高, 这是由于AODV 的路由保持机制决定的。AODV 利用Hello 消息增加定时链路联通性管理测试负载, 以及时发现路由变化并进行相应的维护, 减小了业务路由交换的时延。而在DSR中由于使用的路径缓存技术, 在发送频率比较低的情况下, 分组发送率急剧下降。从这个角度讲, 在网络负载比较低的情况下,AODV 协议性能是优于DSR 的。7. 设计小结通过这次的综合设计,使我们主要对两方面的内容有了新的了解。7.1 OPNET 由于是第一次使用7.2 AODV协议根据仿真结果可以看出,AODV 协议性能表现良好。对网络拓扑结构的变化反应迅速, 具有较高成功发送率、较少延迟、较少路由开销。可以得出如下结论:1) AODV 能够适应节点的高速运动,2) 最大连接度、分组发送频率和移动范围对AODV 路由协议性能影响很大, 而移动速度对系统性能影响相对较小。最大连接度越大导致节点之间的冲突急剧增加, 分组发送频率增加引起网络负载增大, 移动范围增大而超出节点通信范围时, 这些都能导致协议性能急剧下降。3), 通过对上述情况的性能测试, 得出对AODV 性能影响较大的因素, 这为AODV 协议在移动自组网上的应用提供理论依据。8. 设计心得及小组分工9. 参考文献1陈敏. OPNET网路仿真M.北京:清华大学出版社,2004.42王文博. OPNET Modeler 与网络仿真M. 人民邮电出版社.2003.10.3 陈世奎,李腊元. 移动自组网路由协议AODV的性能研究 交通与计算机2006 年第6 期第24 卷4策力木格,胡其吐. 基于NS的AODV路由协议研究 内蒙古科技与经济 2007年12月5 覃科,李志远. 基于OPNET仿真平台的MANET路由协议性能研究计算机科学技术与应用 2007年第二期6韩星晔 陈刚 朱诗兵 基于OPNET软件的动态源路由协议仿真实现.广东通信技术 2004年12月7Anipakala Suresh Performance Analysis of Ad hoc On-demand Distance Vector routing (AODV)using OPNET Simulator Communication Networks University of Bremen, 11th April 20058 baoji111版主 百思论坛OPNET板块

    注意事项

    本文(AODV过程的OPNET仿真实现与研究.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开