|
知识路径: > 测试技术的分类 > 网络测试 > 网络仿真技术 > 网络仿真软件 > OPNET网络仿真软件 >
|
相关知识点:3个
|
|
|
|
OPNET能够准确地分析复杂网络的性能和行为,在网络模型中的任意位置都可以插入标准的或用户指定的探头,以采集数据和进行统计。通过探头得到的仿真输出可以以图形化显示、数字方式观察或者输出到第三方的软件包中去。此外,一系列仿真运行的结果被自动整理到一个单一的OPNET输出文件中,以便于比较分析(比如相对于网络负载的端对端延迟)。
|
|
|
OPNET模型分为Network、Node和Process三个层次,Network模型是最高层次的模型,由网络节点(Node)和连接网络节点的通信链路(Link)组成,由该层模型可直接建立起仿真网络的拓扑结构。Node模型由协议Module和连接Module的各种连接组成,如物理接口Module、MAC Module、IP Module、Route Module、TCP Module、Application Module、Packet Stream、Statistic Wires等。每个Module对应一个或多个Process模型,Process模型由有限状态机来描述,有限状态机用C语言编写。用户可以在上述三个层次的任何地方切入编程,建立所需的Network、Node或Process模型。
|
|
|
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、IBM、SGI工作站和一般PC等硬件设备,可以运行在UNIX、Windows NT等操作系统平台上。
|
|
|