资源描述:
《基于ns2网络仿真研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第21卷第11期计算机仿真2004年11月文章编号:1006-9348(2004)11-0257-03基于NS2网络仿真研究121王永胜,吴德伟,刘勇(1.空军工程大学电讯工程学院,陕西西安710077;2.西北工业大学电子工程系,陕西西安710072)摘要:网络仿真是通信网络设计重要环节,也是通信网络性能分析关键。首先简要介绍了网络仿真技术发展情况,阐述了网络仿真工具NS2(Networksimulator-2)支持各种业务模型和多种通信协议、采用面向对象设计以及强大的结果处理能力等特点,详细分析了NS2的层次结构,最后结合一个4节点网络仿真实例,提出了
2、运用NS2进行网络仿真的具体步骤,并重点分析随机早期检测(RED)排队策略。仿真结果表明NS2的有效性。关键词:网络;仿真;随机早期检测;想定中图分类号:TP393文献标识码:ANetworkSimulationBasedonNS2121WANGYong-sheng,WUDe-wei,LIUYong(1.TheTelecommunicationEngineeringInstitute,AirForceEngineeringUniversity,XianShanxi710077,China;2.DepartmentofElectronicEngineering,Nort
3、hwesternPolytechnicUniversity,XianShanxi710072,China)ABSTRACT:Itisveryimportanttosimulatenetworkindesignandperforanceanalysisofnetwork.Thispaperbrieflyintroducesthedevelopmentofnetworksimulation,discussesthecharctersofns2,suchassupportingvariousoperationmoduleandcommunicationprotocols,ad
4、optingOODandstrongabilityfordealingwiththeresult.Lastlythispapergivesanexamplewhichsimulatesfournodesofnetworkandpresentsthestepsofsimulation.Thispaperanalyzesthestrategyofrandomearlydetection.Thesimulationprovedthefeasibilityandeffectivenessofns2.KEYWORDS:Network;Simulation;Randomearlydet
5、ection;Scenario1引言实现通信网络仿真,是通信网络仿真发展方向。国外研制随着仿真技术快速发展,应用领域越来越广,作为仿真出了一系列高质量的网络仿真工具,主要包括两种类型:领域一个分支的网络仿真技术也获得了快速发展。国外网一是基于大型网络开发的网络仿真工具,例如OPNET、Glo络仿真技术已经相当的成熟,已经由小型网络仿真器向大型MoSim等;二是基于小型网络开发的网络仿真工具,例如混合网络仿真器发展,甚至有的发达国家已经实现了联合网NS2、COMNET等。大多数网络仿真工具的价格十分昂络仿真平台。但国内相对比较落后,主要是对一些小型网络贵,对科研院所、大
6、学来说都是一笔巨大投资,这里主要探进行仿真,仿真方法主要还是停留在经验、实验和计算基础讨免费工具NS2。上,对网络仿真技术还没有进行系统地研究。这与国内信息NS2由美国国防部高级研究计划局资助,伯克利大学网络技术快速发展的趋势相矛盾,为此有必要对网络仿真技1989年开始开发的源代码公开的共享工具,是一种可扩展、术进行研究。可重用、基于离散事件驱动、面向对象的网络仿真工具。它目前对通信网络仿真主要有两种途径:第一种是采用支持局域网、广域网、无线移动网及卫星网络仿真,是一种理通用计算机语言或专门用于离散事件仿真的计算机语言想的网络仿真工具,得到了广泛的使用。通过编程,实现对通信
7、网络仿真;第二种是借助已有的网络仿真工具进行仿真,它提供了一种新的网络设计和优化2NS2的特点的方法。采用第一种仿真方法难度大且通用性不好,而借NS2是一个包括12个小软件的软件包,其中Tcl,Tk,Ot助专用网络仿真工具不需要大量编程,通用性好,很容易cl,TclCl,NS为必选软件,TclDebug,Nam,Xgraph,Gt-itm,SGB,Cweb,zlib为可选软件,它支持一般的网络仿真。具有如下的收稿日期:2003-04-25一些特点:2572.1仿真采用两种语言用户通过解释程序创建的。NS2