基于OPNET网络建模与仿真设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OPNET网络建模与仿真设计

基于OPNET网络建模与仿真设计   摘要:该文在介绍OPNET技术特点、仿真流程的基础上,通过实验室扩建案例的OPNET网络建模、收集统计量、运行仿真、查看并分析仿真结果等过程,说明OPNET仿真软件是网络建模及性能分析的有效工具。   关键词:OPNET;网络仿真;网络建模;仿真流程   中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)33-8073-03   随着网络应用的不断扩大,网络新技术及其性能的开发与应用已经是网络通信的重要研究方面。而网络仿真是网络规划、设计及分析的有效工具,可以为网络规划和设计提供客观、可靠的定量依据,可以构建接近真实的网络环境和业务并测试网络性能,从而起到缩短网络建设周期,降低网络投资风险的目的。cisco、华为、电信等各运营商通常就是采用网络仿真的方法来解决网络规划、测试、应用等问题[1]。当前应用最为广泛的网络仿真软件有OPNET和NS2。NS2是一种可以作为网络建模和仿真研究的免费共享资源,但其功能不是很完善。OPNET以其完善的技术、协议及设备模型库而成为网络虚拟建模的主流工具。   1 OPNET技术特点   OPNET最早出自麻省理工学院,1987年发布为商业化软件并得以迅速而稳健的发展,逐渐成为计算机网络、通信、国防等领域广泛认可的网络仿真软件。OPNET的以下特点使其能够进行各种层次的网络建模仿真需求 [2-3]:   1)使用网络模型、节点模型、进程模型三层建模机制,与实际通信网络的分级结构自然对应,全面反映了通信网络的相关特征,通过多层次嵌套子网还可以构建复杂的网络拓扑结构。   2)拥有较为丰富的模型库。OPNET模型库提供了路由器、交换机、服务器、客户机、ATM设备、DSL设备、ISDN设备等,可以满足各种网络仿真需求。   3)可以灵活的开发自定义模型。OPNET支持灵活的高级编程语言,为通信和分布式系统提供了广泛的支持,允许对所有已知的通信协议、算法和传输技术实施真实模拟。   4)拥有综合统计量收集和分析工具。OPNET拥有一系列综合分析和仿真工具,可以收集各个网络层次的性能统计参数并输出图形化仿真报告,通过仿真报告对网络进行性能评估和对比分析,并提出改进??案。   另外OPNET还具有面向对象、图形化编辑、交互式分析、协同仿真、动画、应用编程接口等特点。因此,OPNET不仅支持一般意义上的网络建模与仿真,还为各种特殊网络提供支持。   2 OPNET网络仿真基本流程   网络仿真工作复杂而又细致,在使用OPNET进行网络仿真之前,需要准确的理解整个系统及其仿真目的,明确仿真系统的结构及各模块间的关系,然后在复杂的网络模型中选择能够反映问题的模型进行建模。OPNET的仿真过程通常包括创建模型、收集统计量、运行仿真、查看和分析结果几个步骤[4]。   1)创建模型。创建模型是指根据研究的问题及其目标,建立网络、节点、进程及其协议模型并配置相关业务。OPNET采用网络、节点和进程三层建模机制,基本覆盖了系统模型的各个层次。这三层建模机制是以层次化的方式进行组合的,首先在网络编辑器进行网络建模,然后双击网络模型中的节点即可进入节点编辑器进行该网络中节点的建模,最后双击节点中的功能模块即可进入进程编辑器进行进程建模,添加网络协议。   2)收集统计量。收集统计量是指将统计量写入输出文库的过程。OPNET中包含反映网络动态特性的矢量统计量(Vector)和捕捉网络非动态行为特征的标??统计量(Scalar)两种。   3)运行仿真。运行仿真前需要设置运行参数,还可利用Probe Editor探针编辑器在需要采集统计数据的点上设置探针。   4)查看和分析结果。OPNET中的仿真结果是以参数曲线的形式显示的,可以在结果中加入一些算法用于完成不同算法间结果的比较。   3 OPNET网络仿真案例   这是一个实验室扩建的案例:设某实验大楼目前拥有一个星型拓扑网络实验室,由于教学需要,现准备在隔壁教室扩建一间同样规模的星型拓扑网络实验室,并将两个实验室用路由器连接起来。实例要求选择合适的统计量对其进行离散事件仿真,并分析仿真结果,检测实验室网络扩展以后是否能够成功通信以及扩展后所产生的额外负载对网络性能的影响程度。仿真分以下几个步骤进行:   1)创建项目。创建一个工程名为lab,场景名为lab_room的项目,并进行相应的参数设置,其中网络所需的模型族选择Sm_Int_Model_List模型族。   2)创建lab_room网络。通过快速配置(Import Topology)的方法创建如图1所示的包含25个外围节点的星型网络拓扑实验室lab_room。   3)收集统计量并运行仿真。因为该案例关

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档