产品结构
OPNET软件包主要由三个模块组成:
●ItDecisionGuru 适合最终用户,它只有仿真、分析功能。
●Modeler 在ItDecisionGuru基础上增加了建库功能。
●Modeler/radio 在Modeler上又增加了对移动通信和卫星通信的支持。
ITDecisionGuru、Modeler、Modeler/Radio,这三个模块并非相互独立,而是层层嵌套的,采用同一用户界面。
显著特点
●网络仿真能够为网络的规划设计提供可靠的定量依据。 网络仿真技术能够迅速地建立起现有网络的模型,并能够方便地修改模型并进行仿真, 这使得网络仿真非常适用于预测网络的性能,回答"WHAT…IF…"这样的问题。例如: "如果网络扩容,骨干中继链路带宽需要扩大多少?" "如果网络上增设新的业务,对网络性能有什么影响?网络上的哪些链路或网络设备需要 升级和改造?" "如果网络拟采用新的技术升级,网络的性能会有多大幅度的改善?这种改善与投入相比 是否值得?同时新技术的引进是否会带来负面影响?"
●网络仿真能够验证实际方案或比较多个不同的设计方案。 在网络规划设计过程中经常出现多个不同的设计方案,它们往往是各有优缺点,很难作 出正确的选择,因此如何进行科学的比较和取舍往往是网络设计者们感到头疼的事。网 络仿真能够通过为不同的设计方案建立模型,进行模拟,获取定量的网络性能预测数据 ,为方案的验证和比较提供可靠的依据。这里所指的设计方案可以是网络拓扑结构、路 由设计、业务配置等等。
涵盖功能
●OPNET能够准确的分析复杂网络的性能和行为,在网络模型中的任意位置都可以插入标 准的或用户指定的探头,以采集数据和进行统计。通过探头得到的仿真输出可以以图形 化显示、数字方式观察、或者输出到第三方的软件包去。此外,一系列仿真运行的结果 被自动整理到一个单一的OPNET输出文件中,以便于比较分析(比如相对于网络负载的端 对端延迟)。
●OPNET由厂家提供的标准库模块有:x.25、ATM、FDDI、Frame Relay、Ethernet(10M 、100M、1000M)、Token Ring、TCP/IP、UDP、RIP、OSPF、LAPB、TP4、DQDB、HSSB、 J1850、STB、CATV、SNA、AMPS、VSAT、circuit switching、client-sever等。
●第三方提供的库模块有:地形仿真库、大气仿真库、SUN网管接口、HP网管接口等。
●OPNET允许用户使用FSM(有限状态机)开发自己的协议,并提供了丰富的C语言库函数 。OPNET还提供EMA(外部模块访问)接口,方便用户进行二次开发。
●OPNET支持面向对象的调试。对网络拓扑、节点/设备的体系结构、过程逻辑(状态机 )、传输等不同层次的、不同类型的模型,都有专门的、符合人们习惯的工具来进行编 辑和浏览,而不象某些软件那样从上到下全部用框图表示。
●网络设备厂家(HP、Cisco、3Com、Xylan等)提供的模型参数全部基于哈佛测试实验室(Harvard test lab)的测试结果。
●OPNET可运行在SUN、HP、Windows NT等多种工作站平台上。 到目前为止,全球已有多个单位采用OPNET技术,用于通信网络研究开发以及网络规划, 市场分布包括电信、军事、航天航空、系统集成、咨询服务、大学、行政机关等。
OPNET仿真模型库
OPNET 仿真模型库为客户提供了一系列的仿真模型。在这些仿真模型的基础上,实现对网络的仿真。OPNET仿真模型库与其网络仿真引擎(OPNET Modeler,ITGuru, Applicat ion DecisionGuru等)是分离的。这种设计方式方便了模型的修改、升级。OPNET的专业 部门负责对模型库进行及时更新。同时,客户还可以根据自己的要求定制模型。OPNET提供的仿真模型库分成两类:
标准模型库:
标准模型库可以满足大部分客户的需求。通常,在OPNET的核心产品(Mod eler, ITGuru, Application DecidisionGuru)中,已经包括了标准模型库。因此,购买了OPNET和新产品的客户不需要额外付费就可以得到它们。
标准模型库分成下述几类:
●数据链路层
●网络层
●路由协议
●传输层协议
●物理层
●实用程序
●综合仿真目标
●应用层
●无线模型
●厂商设备模型
特殊模型库:
特殊模型库是针对客户的特殊需求或新的技术或某个厂商专有技术而提供 的模型库。特殊模型库必须额外收费。
目前,特殊模型库包括下述几种模型:
●IP多目广播模型
●基于电路交换模型
●多协议标签交换模型
●通用移动电信系统模型
●私有网间接口模型
OPNET分析环境
●客户-服务器
客户/服务器模型带有多种应用类型(电子邮件、数据库、文件传输、超文本传输协议、远程登陆、视频会议等),统计分析包括处理器、磁盘使用情况、对等协议延迟、事件响应时间、吞吐量、服务器储备等。
●电路交换
电路交换网络(最低费用路由)统计分析由活动呼叫次数、分组呼叫次数、服务等级、业务运载量、业务流(厄朗)。
●SimFusion
该技术直接使用从HP OpenView、HP NetMetrix、Network General Sniffer等工具捕获 的外部数据自动生成OPNET网络模型。
当网络设备和应用增减时,你的OPNET网络模型也自动随之改变。
应用特定模型
●设备模型
网桥、集成器、路由器/网关、工作站/服务器、交换机
●排队服务规范 。
先进先出FIFO 。
后进先出LIFO 。
优先的非抢先排队 。
最短作业优先 。
单服务器的抢先与恢复 。
多服务器的抢先与恢复 。
并行包服务(不分先后的)
●使用工具/接口 。
DTED地图转换程序 。
STK卫星轨道转换程序 。
用户报告生成程序
●业务源
突发的、正本、固定位率、可变位率
●连接模型
点对点、总线、射频(广播)、用户定义(比如:光学的)
●网络结构例子 。
ATM主干网上的TCP/IP 。
超过AAL5的带突发源的ATM WAN 。
带失败/恢复分析的动态路由 。
带管道总线的ATM WAN 。
动态分布的路由(贝尔曼-福特适应) 。
线性光波网络中的错误定位
●射频例子 。
军队20000个移动节点的网络 。
低轨卫星与地球站的连接 。
子网之间的TDMA卫星连接 。
海事卫星通信网络 。
子网请求访问(DA)-TDMA通信连接 。
时间分片的Aloha网络 。
射频以太网:802.3的射频连接 。
RF干扰器 。
侦察卫星网络 。
射频连接比较(Aloha、siotted Aloha、CSMA) 。
无线ATM
●提供设备模型的厂家有
3COM ACC Bay Networks Bytex Cisco CrossComm Grand Junction HP Lannet Novell Proteon Retix UB Networks xylan
OPNET应用
●OPNET用于仿真 。
End-to-end性能分析 。
确定增加应用和用户对网络的影响 。
准确的规划和伸缩性分析 。
快速的"what if"(如果···将会怎样)分析 。
使网络设计得到最优的性价比 。
对主要设备完成基线预算调整
●OPNET用于网管 。
业务量增长 。
新的服务,新的客户 。
识别网络设备的瓶颈 。
识别服务器的瓶颈 。
识别网络拥塞 。
故障通信说明定义表 。
新网络的部署 。
服务器重定位 。
租用线路的需求及使用情况 。
Qos(服务质量)要求
●海事卫星系统例子 。
每个卫星的轨道可以使用OPNET轨道编辑器定义或从STK工具包得到 。
仿真之前可用轨道浏览器分析卫星的覆盖 。
当船舶作为中继站时,用户可定义其移动速度和轨迹 。
当分组站或船舶处于覆盖范围内时,信息包将被传送
●ECM系统例子 。
干扰源发射的信号移动轨迹可由用户定义 。
一个发射站和三个接收站,每个接收站的信号都可分析 。
可采用的ECM措施 。
-增加发信机功率 。
-使用高指向性天线 。
-支持天线跟踪
●ATM仿真
支持25M、155M、622M的连接速度 。
ATM固有或集成的应用 。
支持不同的Qos类型 。
用户可定义或自动分配虚拟路径 。
允许用户研究蜂窝损耗、延迟变化 。
允许用户识别网络瓶颈
●Aloha 协议开发例子 。
允许用户制定包的内部到达率 。
允许用户描述总的包传送 。
允许用户描述收信机接收到的包 。
用户可以: 。
-在开始仿真时,对变量进行初始化 。
-在包到达时,对包进行统计 。
-在仿真结束时,报告收集的统计信息
●OPNET仿真无线通信网络的一些重要参数 。
无线电天线图(长、段、车载天线的增意图等) 。
天线方位 。
发射功率 。
传输及传播延迟(包大小、通道率、收发信机之间的距离) 。
节点的轨迹(三维空间) 。
收信机噪声图 。
调节类型(fsk、bpsk等) 。
收信机灵敏度 。
纠错力 。
外部接口(ECM、干扰源、大气电离层影响等) 。
卫星轨道 。
天线覆盖 。
覆盖分析(卫星相对于地球移动的组合) 。
卫星盲区(由于地形及地表曲面引起) 。
卫星和地面站之间的距离引起的传播延迟 。
大气影响
●OPNET基于地形的仿真提供 。
在给定地形条件下最佳频率预测 。
在给定方案中,各种战术部署、调遣时的通信状态的预测 。
在给定地形条件时,给出通信节点的部署位置的可行建议 。
对通信偶然性计划的建议 。
技术要求的建议
在今天的信息技术时代,企业需要开展电子商务、ERP、办公自动化等诸多业务,基于网络开展的业务和提供的服务越来越多,而与此同时,声音、视频和数据网络日益走向融合。因此,当今网络发展的特点是:
● 多种类型(声音、视频、数据、无线网络)的网络日益走向融合;
● 规模日趋庞大,结构更趋复杂;
● 业务增加,数据量加大,网络流量大。 对于新上网的企业或组织来说,在建设网络、开展网上业务之前,需要对采用的网络技术、网络结构、网络设备、网络应用、投资等进行综合分析和评估,提出性能、价格比最优的解决方案。
对于正在运营中的网络,面对网络用户的增加、新的业务和应用的推出以及新的网络技 术的出现,技术人员和网络管理人员往往需要知道:
● 网络中可能的瓶颈在什么地方?
● 如果网络扩容,骨干中继链路带宽需要扩大多少?
● 如果网络上增设新的业务,对网络性能有什么影响?网络上的哪些链路或网络设备需 要升级和改造?
● 如果拟采用新的网络技术对网络进行升级,网络的性能会有多大幅度的改善?这种改善与投入相比是否值得?同时新技术的引进是否会带来负面影响?
因此,无论是建设新的网络,还是改造或升级现有网络,都需要对网络进行可靠地规划和设计。传统上,主要是依靠经验来完成。这种方式不容易抓住问题的要害,尤其是对复杂的大型网络。网络仿真作为一种新的网络规划和设计技术,以其独有的方法为网络 的规划设计提供客观、可靠的定量依据,缩短网络建设周期,提高网络建设中决策的科学性,降低网络建设的投资风险。网络仿真技术已经逐渐成为网络规划、设计和开发中的主流技术。