基于NS2的AdHoc网络路由协议仿真与分析

来源 :青年生活 | 被引量 : 0次 | 上传用户:sihuifuran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:利用以CentOS为平台的NS2网络仿真软件,对Ad Hoc网络中典型的路由协议 DSDV、DSR 、AODV进行仿真与分析。仿真中选取丢包率这个指标对DSDV、DSR 、AODV进行性能评估。通过改变数据流速度、节点停留时间来分析比较这些参数的改变对这三个协议性能的影响。
  关键词:Ad Hoc 网络;DSDV;DSR;AODV
  0 引言
  在Ad Hoc网络中,各节点兼有主机和路由器的功能。移动节点之間通信是通过多路无线链路进行通信的,每个移动节点在必要时都要充当路由器的角色为其他节点转发数据包。[1]由于移动Ad Hoc网络的应用越来越广泛,设计高效灵活的动态路由协议成为研究的重点。本文介绍几种典型的路由协议,并通过仿真对其性能进行比较、分析。
  1 Ad Hoc路由协议
  1.1 DSDV
  在DSDV(Destination Sequenced Distance Vector,目的节点序列距离矢量协议)协议中,每个节点周期性地广播它当前的路由表。每个收到该广播报文的节点将报文中的对应各目的节点的序列号与自身路由表中相应表项比较,如果报文中的序列号较高,则更新自己的路由表,将发送者指定为下一跳,并将距离增加一跳。在序列号相等但是报文中路由距离更小的情况下,节点也要更新自己的路由表。
  当一个节点发现链路失效时,它将所有通过该节点转发的路由的距离设为无穷并将其序列号加1。由于更新了序列号,因此这一消息会传播到整个网络。这样所有这些目的路由指向的目的节点都有效地与此节点断开,直到有新的序列号产生并包含新的路由信息。
  1.2 DSR
  DSR(Dynamic Source Routing, 动态源路由协议)是一种基于源路由的按需路由协议。每个寻路分组在其头部携带完整分组所须经过节点顺序列表,发送方知道完整到达目的地路径。在DSR中,节点有高速缓冲区用于存放所知目的节点所有路由。当要发送分组时,节点先查询路由表。若目的节点和所需路由在路由表中,则使用这条路由;否则,广播路由请求分组进行寻路。路由请求分组到达的每个节点都检查自己路由表是否有到达目的节点路由。若有,就应答这个请求并提交这条路由。[2]
  1.3 AODV
  AODV(Ad Hoc On-Demand Distance Vector Routing,无线自组网按需平面距离向量路由协议)是一种随选驱动路由协议。当一个节点需要给网络中另外一个节点传送信息时,首先以广播的形式发出RREQ(Route Request),其中记录着发出的源节点和目的节点的地址,邻近节点收到RREQ,首先判断其中的目的节点是否就是自己,如果不是,再在记录中查找是否有到目的节点的路由。如果满足上边的任何一条就发出RREP(Route Reply)给源节点。如果不能满足就转发RREQ继续查找。对于每一条路由都对应着一个序列号,当路由更新时,序列号也随着更新。
  AODV协议的路由维护是通过定期的广播hello报文来实现的。一旦发现某一个连接断开,节点就发送RRER(Route Error)报文通知那些因连接断开而不可达的节点删除相应的路由记录。
  2 仿真与分析
  2.1 NS2仿真流程
  (1)利用setdest工具随机生成所需的节点运动场景。
  (2)利用cbrgen工具生成随机数据流。
  (3)编写TCL仿真文件。
  (4)运行TCL脚本。
  (5)利用Gawk程序语言对Trace文件进行分析处理。 [3]
  2.2 性能评估指标
  丢包率,该指标是反映网络衡量协议效率、可扩展性、在低带宽或拥塞情况下的性能和能耗效率。
  丢包率=(1-接受数据包数/发送数据包数)*100%
  2.3 仿真结果
  2.3.1 数据流速度
  仿真实验参数设置:100个节点,每个节点最大连接数10个,数据流速度依次为20、30、40、50、60、70、80、90、100个/秒,节点停留时间10秒,节点移动速度10米/秒,仿真时间100秒,仿真环境大小500米*500米。
  从图1可以看出,随着数据流速度的增大,三个协议的丢包率都逐渐增加,DSDV起点最高,但当数据流速度较大时丢包率中等,DSR起点最低,且丢包率一直最低。AODV当数据流速度较大时丢包率最大。
  2.3.2 节点停留时间
  仿真实验参数设置:100个节点,每个节点最大连接数10个,数据流速度10个/秒,节点停留时间依次为10、20、30、40、50、60、70、80、90、100秒,节点移动速度10米/秒,仿真时间100秒,仿真环境大小500米*500米。
  从图2可以看出,DSDV的丢包率随节点停留时间的增大而显著下降,DSR和AODV没有明显变化且丢包率都很低。
  3 结论
  3.1 DSDV
  当网络中数据包传输量较小时,DSDV丢包率最大。当传输流量加大,DSDV丢包率在上升,但上升趋势最弱。在网络拓扑变化不明显时,丢包率三者差不多。而当网络拓扑变化明显时,DSDV的丢包率逐渐加大。
  因此,DSDV 适用于网络拓扑较稳定、传输数据量大的 Ad Hoc网络。
  3.2 DSR
  当网络中数据包传输量较小时,DSR丢包率最低。当数据流量增大,DSR的丢包率一直保持最低。网络拓扑变化对DSR没有明显影响。
  因此,DSR在三个路由协议中稳定性最好。
  3.3 AODV
  当网络中数据包传输量较小时, AODV丢包率中等。当传输流量加大,AODV丢包率逐渐变成三者中最大的。网络拓扑变化对AODV没有明显影响。
  因此,AODV适用于数据传输量不大的 Ad Hoc网络。
  4 结束语
  文中使用NS2仿真软件对Ad Hoc网络中典型的路由协议DSDV、DSR 和AODV进行了仿真,通过改变网络流量、网络拓扑来分析这三个协议在不同环境下的运行效果,为之后的研究提供参考。
  参考文献
  [1] 何昆鹏,李腊元.Ad Hoc网络中按需路由协议的仿真与性能分析[J].计算机技术与发展,2008(03):81-84.
  [2] 翁睿,任祥颖,钱松荣.基于NS2的Ad Hoc网络路由协议性能比较分析[J].计算机应用与软件,2007(11):130-132+197.
  [3] 王玲,程静.基于Ad hoc无线网络的AODV路由协议仿真[J].成组技术与生产现代化,2014,31(03):54-57.
其他文献
摘要:新时代下高校学生党支部面临着新的任务和挑战,要不断提高党组织活力,严格贯彻中央指示要求,借助各渠道新平台新思路,充分发挥大学生党支部在引领学生党员政治学习、规范培养、创新工作方面的基本职能,实现指导学生党员将理论运用到生活实践中的工作目标。  关键词:学生党支部;职能;目标  党的十九大报告昭示了我国特色社会主义发展站在了新时代的起点上。基于这种判断,党中央2018年推行了《中国共产党支部工
期刊
摘要:国企共青团工作代表了党的精神,也是党和青年之间的联系纽带,是国企职工思想教育的重点。国企共青团组织是促进国企未来发展的一股精神力量,代表了国企职工的精神面貌,因此,做好国企共青团工作十分重要。本文主要对当下国企共青团工作中存在的一些不足进行分析,进而总结对应的改进措施,以期为改进国企共青团工作提供参考。  关键词:国企;共青团;问题;对策  一、前言  当前,国企改革不断深入,外部环境影响较
期刊
摘要:国有企业基层党组织是党的基层组织的重要组成部分,针对目前国有企业党组织存在的弱化、虚化、边缘化问题,应当加强政治引领,发挥基层党组织作用;强化组织建设,完善基层党组织功能;建立长效机制,增强基层党建工作实效。  关键词:国有企业;基层党组织;“三化”问题  一、国有企业党建工作的意义  坚持党的领导、加强党的建设是国有企业的“根”和“魂”,是我国国有企业的光荣传统和独特优势。2019年12月
期刊
摘要:能否科学评价国家科学理论,关系到国家发展的前途命运,关系到无产阶级事业兴衰成败的大问题。从历史前车之鉴为起点,进而反对错误倾向,最终可以科学评价新思想的历史地位。  关键词:新思想;历史地位;前车之鉴  一、历史前车之鉴  (一)苏联之鉴  前事不忘后事之师,苏联为什么解体?苏共为什么垮台?原因是多方面的,但在苏联解体前夕,中国普遍存在的否定革命领袖、抹黑英雄的历史虚无主义倾向,无疑对苏联共
期刊
摘要:内部原因是事物发展和变化的根本原因,外部原因则通过内部原因起作用。我们要建设廉洁政府,决胜全面建成小康社会,实现“两个一百年”奋斗目标和中华民族的伟大复兴的中国梦,必须要重视共产党员的主体作用,提高共产党员的修养,这既抓住了问题的主要矛盾,又找到了问题的突破口。打铁还需自身硬,提高共产党人的修养,需要通过自修提高马克思主义理论修养、自警提高纪律修养,寻根提高联系群众的作风修养。  关键词:马
期刊
摘要:一个国家的文学作品中的典故往往映射出这个国家的丰富的历史文化背景,如果没有清楚了解典故的来源和流变,就很难准确理解典故在文学作品中承载的意义内涵。本文将举例分析英语文学作品中的典故来源,以及将英文中的典故翻译成中文的技巧策略,为从事翻译行业的人员提供一些参考意见。  关键词:英语文学;典故;翻译技巧  引言  典故的翻译是翻译者在翻译外国文学时需要面对的较为棘手又相当重要的问题,精彩的典故翻
期刊
摘要:对于我国当下的国家政府建设来说,其已经达到了一个相当完善的高度,尤其是在习近平总书记任职期间,我国的政府官员及相关党员的精神面貌都发生了很大的改变,但是,但从这一点来看还远远不够,如果想要切实保障我国未来的道路正确发展和走向,那么其就需要针对当下的党员自身的干部角色意识和相匹配的党性修养进行深层次的加强和概况,因为对于党员的自身发展来说,其党性修养可谓是极为重要的发展关注点,而且也是我国广大
期刊
摘要:“伟大斗争,伟大工程,伟大事业,伟大梦想,紧密联系,相互作用,其中起决定性作用的是党的建设新的伟大工程。”组织员是在党的建设伟大工程中应运而生并成长壮大起来的。独立学院是党的高等教育事业的重要组成部分,承担着为国家培养应用型人才的职责,肩负着全面落实立德树人的根本任务,其组织员亦是责任重大。  关键词:新时代;独立学院;组织员  众所周知,独立学院组织员在工作中所扮演的是“六员一体”综合角色
期刊
摘要:《宪法》规定:“中国共产党领导是中国特色社会主义最本质的特征”。中国共产党的领导地位不是从建党之日起就是如此的,而是中国历史发展和人民的共同选择,是在漫长的革命、建设、改革过程中形成和发展的。只有坚持和加强党的全面领导,才能集中一切力量实现中华民族的伟大复兴。  关键词:坚持;党的领导;建立;历史意义  一、党的领导地位是由历史的必然性和人民的选择性共同作用的结果  自鸦片战争起至八国联军侵
期刊
摘要:党内法规不仅是治党管党的重要依据,也为依法治国提供了保障。只有厘清党内法规的功能定位,把握党内法规功能的科学内涵,努力實践党内法规的功能。本文主要从国家治理、社会治理和党内治理三方面论述党内法规的功能,试图揭示党内法规功能背后的政治理论和价值个性。  关键词:党内法规;功能;治理  在当今公民日益成长的趋势下,党内法规发挥着极其重要的功能。我们党正是秉持着依法执政的理念和依法治国的方略,不断
期刊