OPNET软件包主要由三个模块组成:
ItDecisionGuru适合终端用户。它只有模拟和分析功能。
Modeler在ItDecisionGuru的基础上增加了建库功能。
Modeler/radio在Modeler上增加了对移动通信和卫星通信的支持。
ITDecisionGuru,Modeler,Modeler/Radio,这三个模块不是相互独立的,而是层层嵌套,使用同一个用户界面。
显著的特征
网络仿真可以为网络规划和设计提供可靠的定量依据。网络仿真技术可以快速建立现有网络的模型,并且可以方便地修改模型并进行仿真,这使得网络仿真非常适合预测网络的性能和回答类似什么…如果…比如:如果网络扩容,骨干中继链路需要扩容多少带宽?'如果向网络中添加新服务,会对网络性能产生什么影响?网络上的哪些链路或网络设备需要升级和修改?'如果网络要采用新的技术升级,网络的性能会提高多少?与投资相比,这种改善值得吗?同时,新技术的引入是否会带来负面影响?'
网络模拟可以验证实际方案或者比较几种不同的设计方案。在网络规划和设计过程中,经常会出现许多不同的设计方案。他们往往各有利弊,很难做出正确的选择。因此,如何进行科学的比较和选择,往往是网络设计者头疼的问题。网络仿真可以对不同的设计方案进行建模、仿真,获得定量的网络性能预测数据,为方案的验证和比较提供可靠的依据。这里所指的设计方案可以是网络拓扑、路由设计、业务配置等。
涵盖的功能
OPNET可以精确分析复杂网络的性能和行为,可以在网络模型中的任意位置插入标准的或用户指定的探针来收集数据并进行统计。探头获得的模拟输出可以图形显示、数字观察或输出到第三方软件包。此外,一系列模拟运行的结果会自动编译到单个OPNET输出文件中,以便进行比较分析(例如相对于网络负载的端到端延迟)。
厂家提供的OPNET标准库模块有:x.25、ATM,FDDI,帧中继,以太网(10M,100M,1000M),令牌环,TCP/IP,UDP,RIP,OSPF,LAPB,TP4、DQDB,HSSB。CATV、SNA、AMPS、VSAT、电路交换、客户服务器等。
第三方提供的库模块包括:地形模拟库、大气模拟库、SUN网管接口、HP网管接口等。
OPNET允许用户使用FSM(有限状态机)开发自己的协议,并提供丰富的C语言库函数。OPNET还提供了EMA(外部模块访问)接口,方便用户进行二次开发。
OPNET支持面向对象的调试。用于不同级别和类型的模型,如网络拓扑、节点/设备架构、流程逻辑(状态机)、传输等。有符合人的特殊工具的习惯来编译和浏览,而不是像某些软件那样用自上而下的框图来表示。
网络设备制造商(HP、Cisco、3Com、Xylan等)提供的模型参数。)都是基于哈佛测试实验室的测试结果。
OPNET可以运行在SUN、HP、Windows NT等工作站平台上。迄今为止,OPNET技术已被世界各地许多单位用于通信网络的研发和网络规划。市场分布包括电信、军事、航空航天、系统集成、咨询服务、大学、行政机构等。
OPNET仿真模型库
OPNET仿真模型库为客户提供了一系列仿真模型。在这些仿真模型的基础上,实现了网络的仿真。OPNET仿真模型库与其网络仿真引擎(OPNET Modeler、ITGuru、Applicat ion DecisionGuru等)分离。).这种设计方法便于模型的修改和升级。OPNET的专业部门负责及时更新模型库。同时,客户可以根据自己的要求定制车型。OPNET提供的仿真模型库分为两类:
标准模型基础:
标准模型库可以满足大多数客户的需求。一般来说,OPNET的核心产品(建模师、IT大师、应用决策大师)已经包含了标准模型库。因此,购买了OPNET和新产品的客户无需额外付费即可获得。
标准模型库分为以下几类:
数据链路层
网络层
路由协议
传输层协议
物理层
公用事业
综合模拟目标
应用层
无线模式
制造商设备型号
特殊模型基础:
专用模型库是针对客户的特殊需求或某厂商的新技术或专有技术而提供的模型库。特殊模型库必须额外收费。
目前,特殊型号库包括以下型号:
IP多播模型
基于电路交换模型
多协议标签交换模型
通用移动电信系统模型
专用网络接口模型
OPNET分析环境
客户端-服务器
客户机/服务器模型有许多应用类型(电子邮件、数据库、文件传输、超文本传输协议、远程登录、文章会议等)。).统计分析包括处理器、磁盘使用、对等协议延迟、事件响应时间、吞吐量、服务器预留等。
电路切换
电路交换网络(最低成本路由)的统计分析包括活动呼叫数、分组呼叫数、服务水平、业务承载能力和业务流(Erlang)。
SimFusion
该技术直接利用从HP OpenView、HP NetMetrix、Network General Sniffer等工具中捕获的外部数据,自动生成OPNET网络模型。
当网络设备和应用增加或减少时,您的OPNET网络模型将自动相应改变。
特定应用模型
设备型号
网桥、集成商、路由器/网关、工作站/服务器、交换机
排队服务规范。
先进先出FIFO
后进先出。
优先级非抢占式排队。
最短的工作优先。
单服务器的抢占和恢复。
多个服务器的抢占和恢复。
平行包装服务(排名不分先后)
使用工具/界面。
DTED地图转换程序。
STK卫星轨道转换计划。
用户报告生成器
业务来源
突发、原始、固定比特率、可变比特率
连接模式
点对点、总线、射频(广播)、用户自定义(如光学)
网络结构的例子。
ATM主干网上的TCP/IP。
突发源在AAL5上的ATM广域网。
具有故障/恢复分析的动态路由。
具有管道总线的ATM广域网。
动态分布式路由(贝尔曼-福特适应)。
线性光波网络中的错误定位
无线电频率的例子。
军队由20000个移动节点组成的网络。
LEO卫星与地球站的连接。
子网之间的TDMA卫星连接。
海上通信网络。
子网请求访问(DA)-TDMA通信连接。
时间分片Aloha网络。
射频以太网:802.3的射频连接。
射频干扰器。
侦察卫星网络。
无线电频率的比较(阿罗哈、西特阿罗哈、CSMA)。
无线ATM
提供设备型号的制造商有
3COM ACC Bay Networks Bytex Cisco CrossComm Grand Junction HP Lannet Novell Proteon Retix UB Networks xylan
OPNET应用
OPNET用于仿真。
端到端性能分析。
确定应用程序和用户对网络的影响。
精确的规划和可扩展性分析。
快速如果分析。
使网络设计获得最佳性价比。
完成主要装备的基线预算调整。
OPNET用于网络管理。
业务量增长。
新服务,新客户。
识别网络设备的瓶颈。
确定服务器的瓶颈。
识别网络拥塞。
通信描述定义表。
新网络的部署。
服务器重新定位。
租用线路的需求和使用。
Qos(服务质量)要求
*海事卫星系统的例子。
每颗卫星的轨道可以使用OPNET轨道编辑器定义或从STK工具包获取。
在模拟之前,可以使用轨道浏览器来分析卫星覆盖范围。
当船被用作中继站时,用户可以定义它的移动速度和轨迹。
当分组站或船在覆盖区域内时,分组将被发送。
ECM系统的例子。
干扰源发出的信号的运动轨迹可以由用户定义。
一个发射站和三个接收站,每个接收站的信号都可以分析。
可用的ECM措施。
-增加发射机功率。
-使用高定向天线。
-支持天线跟踪
ATM模拟
支持25M、155M、622M的连接速度。
ATM固有或集成应用。
支持不同的Qos类型。
用户可以定义或自动分配虚拟路径。
允许用户研究蜂窝丢失和延迟变化。
允许用户识别网络瓶颈。
Aloha协议开发实例。
允许用户设置包裹的内部到达率。
允许用户描述整个数据包传输。
允许用户描述接收器收到的数据包。
用户:
-在模拟开始时初始化变量。
-清点到达的包裹。
-在模拟结束时,报告收集的统计数据
OPNET仿真无线通信网络的一些重要参数。
无线电天线图(长度、分段、增加车辆天线的意图等。).
天线方向。
传输能量。
和传播延迟(分组大小、信道速率、收发器之间的距离)。
节点的轨迹(三维空间)。
接收机噪声图。
调整类型(fsk、bpsk等。).
接收器的灵敏度。
纠错力。
外部接口(ECM、干扰源、大气电离层影响等。).
卫星轨道。
天线覆盖范围。
覆盖分析(卫星相对于地球运动的组合)。
卫星盲区(地形和地表曲线造成)。
以及由卫星和地面站之间的距离引起的传播延迟。
大气影响
OPNET提供基于地形的模拟。
给定地形条件下的最佳频率预测。
在给定的方案中,预测各种战术部署和调度期间的通信状态。
在给定地形条件下,给出了通信节点部署位置的可行性建议。
关于通信应急预案的建议。
对技术要求的建议
在今天信息技术时代,企业需要开展许多业务,如电子商务、ERP、办公自动化等。越来越多的商业和服务是基于网络提供的。与此同时,语音、文章和数据网络日益融合。因此,今天的特点网络发展有:
多种类型的网络(语音、文章、数据、无线网络)日益融合;
规模越来越大,结构越来越复杂;
业务增加,数据量增加,网络流量大。对于新上线的企业或组织,需要对采用的网络技术、网络结构、网络设备、网络应用、投资等进行综合分析和评估。在建网和开展网上业务之前,提出性价比最好的解决方案。
对于运行中的网络来说,面对网络用户的增加、新业务和应用的引入、新网络技术的出现,技术人员和网络管理者往往需要知道:
网络可能的瓶颈在哪里?
如果网络扩容,骨干中继链路的带宽需要扩容多少?
如果向网络中添加新服务,会对网络性能产生什么影响?网络上的哪些链路或网络设备需要升级和修改?
如果采用新的网络技术来升级网络,网络性能会提高多少?与投资相比,这种改善值得吗?同时,新技术的引入是否会带来负面影响?
因此,无论是新建网络,还是对现有网络进行改造或升级,都需要对网络进行可靠的规划和设计。传统上主要靠经验来做。这种方法不容易抓住问题的关键,尤其是对于复杂的大规模网络。网络仿真作为一种新的网络规划和设计技术,以其独特的方法为网络规划和设计提供了客观可靠的量化依据,缩短了网络建设周期,提高了网络建设决策的科学性,降低了网络建设的投资风险。网络仿真技术逐渐成为网络规划、设计和开发的主流技术。
ITGuru(也称为ITDecision Guru或简称ITDG)是OPNET开发的核心网络仿真软件包。为网络专业人员和管理者提供网络规划、设计、建设和运营的决策支持。ITGuru是一款功能齐全、性能卓越的网络预测分析工具软件包。其主要功能是快速预测任何变化对网络的影响(如增加新用户、转移到新的网络技术、启动新的网络应用等。)在网络服务层面(比如性能),指出可能存在的瓶颈,提出各种解决方案。
ITGuru的特点是:
可为网络规划和设计提供可靠的量化依据。
能够验证实际方案或比较几种不同的设计方案。对不同的设计方案建立模型,进行仿真,获得定量的网络性能预测数据,为方案的验证和比较提供可靠的依据。
可视化用户界面,易于使用
合理的价格
它可以在NT和许多流行的UNIX平台上运行。
业务发展依赖于正确的IT决策。
企业发展对IT的依赖正在迅速增加。网络的作用不再仅仅是企业的一个组成部分,而是企业经营活动的基础。目前,一个企业的生产力和竞争力在很大程度上取决于其IT系统能否顺利运行。业务发展的需要推动了信息技术的发展。对它的要求不仅体现在功能上,也体现在性能上。性能要求以服务水平SLA(服务水平协议)的形式定义。为了提供与定义的服务级别(SLA)一致且成本合理的服务,需要进行正确的设计并合理地实现。为此,需要做出的决定包括:
网络技术的选择
应用程序的设计和实施
优化应用程序响应时间
服务器的配置
协议构建
拓扑结构设计
容量规划
一般来说,IT决策有几个环节:
设计:评估技术选择。
实施:评估可能变化的影响。
运营:维持服务水平。
优化:分析如何改进服务。
计划:使IT建设满足变更后的要求。
具有预测功能的网络管理软件。目标是优化网络性能和提高网络可用性。
无论是采购还是网络规划设计,决策的基础都在于对所涉及系统的深入分析。考虑到目前网络系统的复杂性,使用传统的纸和笔方法。Gartner Group和META Group等行业分析师发现,最有经验的IT组织已将重点放在软件模拟上,以支持他们的决策,网络和应用程序分析的领先模拟工具是IT DecisionGuru。它提供了最先进的预测能力,并有一个友好的图形界面。
为什么使用IT决策专家?
由于它是第一个集成各种功能特性的产品,可预测的网络管理功能已经成为中大型IT组织的主流。它定义了可预测的网络管理,可以成为整个网络管理工具的一部分。
精化协议模型是获得有价值的准确分析结果的关键协议行为,是影响网络性能的基本因素,因此需要对其进行建模以获得准确的分析结果。ITDG客户经常发现,根据模拟结果调整TCP行为可以大大提高关键应用程序的响应时间。仅仅通过纯分析模型,不完全模拟TCP和底层协议的复杂行为是不可能做到这一点的。在大量RD程序的支持下,只有IT DecisionGuru才能用快速分析技术做出详细的协议模型和平台业务模型。
IT决策大师的才华
与传统网管软件巧妙融合,建立业务和拓扑基准,可以定期同步。最完整的库,包括设备、链路和详细的协议模型。
直观的工作流模式,支持多种方案的设计和比较。
独特的模拟技术,将离散事件模拟(逐包)和分析技术模拟(基于计算)集成到单一工具中,速度快、精度高、适应性广。
非常好用,一天就能掌握DecrisionGuru。
价格合理。
IT决策专家——在计划实施之前预测未来的唯一方法。ItDecision Guru可以根据设备、协议、应用和链路技术来镜像真实的网络世界,从而为用户在各种方案中做出决策提供直观的环境。在不影响网络正常运行的情况下,ITDecisionGuru可以帮助用户预先检查和比较各种变化对网络的影响,包括:
推出新应用
新应用程序在网络上如何工作?反过来,会对现有应用产生什么影响?
新技术评估
用户的回报会是什么对新网络技术(如ATM、帧中继、千兆以太网)的投资?
业务增长
网络流量越来越大,如何升级网络?
评估实施成本。
基础设施建设可能意味着重组数据中心,更换或升级现有设备。在这种情况下,网络和应用程序会受到什么影响?投入相应的财力、人力、停机时间是否值得?
关键业务应用
您能保证提供符合既定SLA的可靠网络服务吗?
工作流模式——一种简单直观的分析方法
IT DecidionGuru的工作流程自动支持如果分析方法:
首先,根据问题或要进行的更改,使用网络启动向导定义一个项目。
其次,通过各种手段(网络管理工具或手动方法,或两者的结合),输入拓扑和业务,并创建多个脚本(图式)代表各种选择或改进和增长。
第三,修改每个原始方案。运行模拟工具并单独保存结果。
第四,检查结果并进行比较,以评估每个变化的影响。
第五,提交报告。
智能输入-确保分析和预测基准的准确性。
当使用IT DecisionGuru来支持IT决策时,应根据网络拓扑和业务来定义解决方案。拓扑包括整个网络的基础设施或相关部分。该服务包括应用于基础设施的负载。生意?quot定义应用还是平台业务(由单位时间的业务量定义)进行描述。IT DecisionGuru使用最先进和实用的方法从网络中获取/输入拓扑和业务属性(基准)。根据该基准,通过扩展业务、添加用户和基础设施或进行您能想到的任何其他更改来预测网络的未来性能。
IT DecisionGuru-独特的输入/获取能力IT decision guru提供了输入/获取全部和部分网络属性的能力,并保持其层次结构不变,与用户在传统网络管理工具中看到的完全一样。IT DecisionGuru还可以协调拓扑和服务的输入,并方便地分配向网络中的适当实体提供指定的服务。用其他工具完成类似的工作可能需要几个星期,这样可以大大节省时间。
ITGuru V7.0系统运行环境
硬件平台
惠普9000/7xx 9000/8xx CPU:pa 7000v 1.1c或更高太阳微系统公司Sun-4 CPU: SPARC
兼容PC的CPU:英特尔奔腾系列
操作系统
惠普-UX 10.20;来自惠普公司;惠普UX 11.0
Sun Microsystems的Solaris 2.5.1、Solaris 2.6和Solaris 7
微软的Windows NT V4.0和Windows2000系统服务包
惠普-UX 10.20:惠普公司的PHCO17187、PHSS17225、PHSS17872、PHCO15453惠普UX 11.0: PHSS 16587
微软 Windows NT: Service Pack3系统配置
最低配置:64M内存;20 m以上的可用磁盘空间
推荐:128M内存;可用磁盘空间超过40 m的其他支持软件
与TCP/IP网络软件兼容的软件和模块
兼容适用于UNIX和windows的HP openview network node manager b . 05.01版和b.06.00版。你可以从中获取/读取网络拓扑。
与安捷伦NetMetrix (NMX)版本5.02、6.00兼容。可以从中获取网络流量数据。网络流量数据可以用两种格式表示:NetMetrix ASCII (TR1)和NetMetrix Flexi ble CSV (TR2)。
兼容第三方软件(MVI模块):兼容Network Associates Sniffer Analyzer 5.50等。嗅探器分析器的数据文件被组织成以下两种格式并提交给IT Guru:嗅探器分析器包跟踪CSV和嗅探器分析器专家数据CSV。
与ESP模块兼容。为了启动自动模拟功能,需要以下权限:
在UNIX平台上,创建CRON作业的权限
在Windows NT平台上,访问在命令
产品描述:OPNET产品主要面向专业人士,帮助客户设计、构建、分析和管理网络结构、设备和应用。OPNET 的产品主要针对三类客户,分为四个系列。三类客户指:网络服务提供商;网络制造商和一般企业。
四大系列产品的核心包括:1 .ServiceProviderGuru:面向网络服务提供商的智能网络管理软件。它是OPNET的最新产品。2.OPNET Modeler:为技术人员(工程师)提供网络技术和产品开发平台。可以帮助他们设计和分析网络、网络设备和通信协议。3.ITGuru:帮助网络专业人员预测和分析网络和网络应用的性能,诊断问题,找到影响系统性能的瓶颈,并提出和验证解决方案。4.WDM古鲁,用于分析和评估波分复用光纤网络。
OPNET技术公司的仿真软件OPNET具有以下突出特点,使其能够满足大型复杂网络的仿真需求:
1.提供三层建模机制,底层是流程模型,协议用状态机描述;其次,节点模型,由相应的协议模型组成,反映设备特性;顶层是网络模型。三层模型对应于实际的网络、设备和协议层,充分反映了网络的相关特性。
2.提供了完整的基础模型库,包括路由器、交换机、服务器、客户端、ATM设备、DSL设备、ISDN设备等。
3.采用离散事件驱动的模拟机制,与时间驱动相比,计算效率大大提高。
4.利用混合建模机制,将基于包的分析方法和基于统计的数学建模方法相结合,可以得到非常详细的仿真结果,大大提高了仿真效率。
5.OPNET具有丰富的统计收集和分析功能。它可以直接采集各种网络级别的常用性能统计参数,并可以方便地编制和输出仿真报告。
6.提供了与网络管理系统和流量监控系统的接口,可以方便地利用现有的拓扑和流量数据建立仿真模型并验证仿真结果。
OPNET的缺点:
1价格贵。OPNET的单用户许可费超过25000美元。价格因素使得盗版猖獗。
2.学习上的入门门槛很高,至少需要一个月以上的时间,通过专门的培训才能达到熟练。
3.当仿真网络的规模和流量较大时,仿真效率会下降。目前的解决方案是采用分层建模的方法,收敛网络流量,简化网络模型;匹配背景流和前景流;比例流量压缩法;优化仿真参数设计;路由流量的简化;结果分析;如何根据不同的统计参数选择合适的收集和处理结果的方法?(广东电信科技学院)
4.软件提供的模型库有限,一些特殊网络设备的建模只能通过节点级和进程级的编程来实现。(一)网络仿真软件提供的标准结果参数往往可以不能满足实际用户的所有需求。如果用户需要采集网络设备的一些特殊参数,必须通过进程级的编程来采集自己感兴趣的网络参数。b .一般厂商提供的网络协议的型号要滞后标准颁布日期几个月甚至一年。如果迫切需要使用制造商没有提供的新协议和标准的模型库,我们必须通过编程开发自己的协议模型。c .对于大规模网络的仿真,有时需要根据实际情况通过编程改变模型的某些特性,以提高仿真计算效率。涉及底层编程的网元建模技术难度较大,因为需要对协议和标准及其实现细节有深入的理解,并掌握网络仿真软件复杂的建模机制。所以一般需要经过专门培训的专业技术人员来完成。编程难度限制了OPNET的普及和推广。此外,基于OPNET的仿真平台可以目前不能脱离OPNET环境,这也是OPNET的一个局限。
5.OPNET适用于路由协议仿真,但链路仿真只能通过流水线阶段完成。例如,有用户试图将无线电在管道阶段的传播延迟模型的传输速度(默认值为光速)改为声波在海水中的速度1500m/s,但模拟的传播延迟结果并没有没有太大变化。根据经验,matlab或spw更适合链路层仿真。
标签:网络用户模型