网站大量收购独家精品文档,联系QQ:2885784924

OPNET学习小结.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OPNET学习小结

主要内容 一、网络仿真技术概述 二、OPNET 仿真平台简介 三、OPNET Modeler的使用 四、举例 一、网络仿真技术概述 网络仿真技术是一种通过建立网络设备和网络链路的统计模型, 并模拟网络流量的传输, 从而获取网络设计或优化所需要的网络性能数据的仿真技术。 1、网络仿真技术特点 全新的模拟实验机理使其具有在高度复杂的网络环境下得到高可信度结果的特点。 网络仿真的预测功能是其他任何方法都无法比拟的。 使用范围广, 既可以用于现有网络的优化和扩容,也可以用于新网络的设计,而且特别适用于中大型网络的设计和优化。 初期应用成本不高, 而且建好的网络模型可以延续使用, 后期投资还会不断下降。 2、几种常用的网络仿真软件 OPNET产品主要面向专业人士,帮助客户进行网络结构、设备和应用的设计、建设、分析和管理。 NS是一个由UC Berkeley开发的用于仿真各种IP网络的为主的优秀的仿真软件。该软件的开发最初是针对基于UNIX系统下的网络设计和仿真而进行的。 MATLAB软件是由美国Mathworks公司推出的用于数值计算和图形处理的科学计算系统环境。在MATLAB环境下,用户可以集成地进行程序设计、数值计算、图形绘制、输入输出、文件管理等各项操作。 二、OPNET 仿真平台简介 OPNET最早是在1986年由麻省理工大学的两个博士创建的,发现网络模拟非常有商业价值,于1987年建立了商业化的OPNET OPNET产品主要面向专业人士,帮助客户进行网络结构、设备和应用的设计、建设、分析和管理。OPNET的产品主要针对三类客户,分成四个系列。 三类客户是指:网络服务提供商;网络设备制造商和一般企业。 1、OPNET Modeler突出特点 1. Modeler采用阶层性的模拟方式,从协议关系看,节点模块建模完全符合OSI标准,业务层→TCP层→IP层→IP封装层→ARP层→MAC层→物理层;从网络物件层次关系看,提供三层建模机制,最底层为Process模型,以状态机来描述协议(FSM);其次为Node模型,由相应的协议模型构成,反映设备特性;最上层为网络模型。三层模型和实际的网络、设备、协议层次完全对应,全面反映了网络的相关特性; ? 1、OPNET Modeler突出特点 2 . Modeler采用面向对象模拟方式,每一类节点开始都采用相同的节点模型,再针对不同的对象,设定特定的参数; 3. 采用事件出发的有限状态机建模,避免以时间出发,变成以事件出发的建模; 4.采用离散事件驱动的模拟机理(discrete event driven),与时间驱动相比,计算效率得到很大提高; OPNET Modeler突出特点 5.提供了一个比较齐全的的基本模型库,包括:路由器、交换机、服务器、客户机、ATM设备、DSL设备、ISDN设备等等; 6.采用混合建模机制,把基于包的分析方法和基于统计的数学建模方法结合起来,既可得到非常细节的模拟结果,也大大提高了仿真效率; 7.在Modeler中所有代码都是公开的,且代码注释也很清楚,使得用户更容易理解协议的内部运作; OPNET Modeler突出特点 8. OPNET具有丰富的统计量收集和分析功能。它可以直接收集常用的各个网络层次的性能统计参数,能够方便地编制和输出仿真报告。 9.提供了和网管系统、流量监测系统的接口,能够方便的利用现有的拓扑和流量数据建立仿真模型,同时还可对仿真结果进行验证。 2、OPNET的缺点 价钱昂贵. 学习的进入障碍很高,通过专门培训而达到较为熟练程度至少需一个多月的时间. 仿真网络规模和流量很大时, 仿真的效率会降低。目前解决方法:采用分层的建模方法,汇聚网络流量,简化网络模型等. 软件所提供的模型库是有限的,因此某些特殊网络设备的建模必须依靠节点和过程层次的编程方能实现 OPNET对路由协议的仿真比较适合,但是对链路的仿真好像就只能通过Pipeline stage来做。 3、使用Modeler仿真6步骤 配置网络拓扑(Topology) 配置业务(Traffic) 收集结果统计量(Statistics) 运行仿真(Simulation) 调试模块再次仿真(Re-simulation) 发布结果和拓扑报告(Report) 以上步骤可总结为两个t和两个s和两个r。 4、仿真流程 三、OPNET Modeler的使用 OPNET的通信仿真机制 熟悉OPNET Modeler的开发环境 OPNET的通信仿真机制 1、OPNET中的事件推进机制: OPNET采用离散事件驱动的模拟机理(事件指网络状态的变化) ,即只有在网络状态发生变化时,模拟机才工作,网络状态无变化的时间段不执行任何模拟计算被跳过。 OPNET采用的离散事件驱动

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档