- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NS2中网络协议开发与仿真研究.pdf
2015
第31卷 哈尔滨师范大学自然科学学报 V01.31,No.2
第2期’ NATURALSCIENCESJOURNAL0FHARBINNORMALUNIVERSl7rY
NS2中网络协议开发与仿真研究木
周德荣,夏 龄,田关伟,舒 涛
(四川民族学院)
【摘要】剖析了网络仿真器Ns2的体系结构,分析了Ns2中网络协议开发流
程;以AODV路由协议为研究对象,阐述了NS2中新协议的实现过程;采用NS2仿
真平台,通过设置不同仿真场景对AODV路由协议的端到端平均时延、分组投递
率、路由开销等进行仿真,实验结果表明新协议是可行的.
【关键词】NS2;AODV;协议开发;网络仿真
中图分类号:TP393.01文献标识码:A 文章编号:1000—5617(2015)02—0081—05
DSDV的综合,依赖中间节点建立和维护动态路
0 引言 由表,使用序列号避免路由环路,支持组播功能
网络协议开发和研究的常用方法是采用软 和QoS等特性,能很好适应高度动态移动的网络
件仿真.NS2是主流的网络仿真工具之一,它由 环境.
伯克利分校开发的面向对象网络仿真工具,尤其 NS2的网络仿真通常包括两方面:一方面是
在网络协议研究方面具有重大意义….NS2前身 通过编写脚本程序对已经实现的协议和算法的
是REAL网络仿真器,Ns2中主要使用c++语仿真,为网络规划设计和评价网络性能提供参
言完成网络协议开发,使用0TCL实现协议仿真考.另一方面是通过编写新的C++和0TCL代
测试,通过观察实验结果验证方案的可行性和优 码,并将它们编译进NS2内核实现网络协议和算
劣.Adhoc网络是一种自组织无线移动网络,具 法的开发.该文以AODV路由协议为研究对象阐
有无中心、自织组、多跳路由、独立组网、节点移 述了Ns2中新协议和算法的实现方法.
动等特点旧J.Adhoc网络的关键技术是路由技
术,Adhoc网络的路由协义分表驱动路由协议、 1 网络协议开发简介
按需路由协议和混合型路由协议∞o.表驱动路由 1.1 NS2的工作原理
协议包括探测邻居节点和路由广播两个过程,探 NS2是一种离散事件驱动的面向对象的网
测邻居节点通过周期性地广播“HELL0”分组来络模拟器∞一6I,它包含仿真事件调度器、网络组
实现,路由广播采用洪泛方式向全网扩散.按需 件对象库以及网络构建模型库等,Ns2的基本结
路由协议包括“路由发现”和“路由维护”两个过 构如图1所示.事件调度器计算仿真时间,激活
程.混合型路由协议是表驱动路由协议和按需路 事件队列中的当前事件,执行一些相关的事件.
由协议结合,将这两种协议进行优势互补,使得 网络组件通过传递分组来相互通信,所有需要花
带宽消耗和路由发现的延迟降低.典型协议有 费仿真时间来处理分组的网络组件都必须要使
DSDV、WRP、DSR、AODV、TORA等.AODV路由用事件调度器.NS2中的网络构件由相互关联的
协议Mo是具有一定优势主流协议,它是DsR和两个类来实现,一个是C++类,一个是OTCL
收稿日期:2014—10—09
%四川省教育厅自然科学重点项目(13zAO】34)
万方数据
82 哈尔滨师范大学自然科学学报 2015年第31卷
议的NS2.
类.c++类是算法和协议的具体实现,0TCL对
象是建立仿真对
文档评论(0)