opnet 是一个款通信方面的仿真软件。
产品结构
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