实验 3:Opnet 网络仿真软件的使用1 实验题目Opnet 网络仿真软件的使用2 实验目的和要求1) 采用 Opnet 构建网络拓扑2) 采用 Opnet 分析网络的性能3 实验设备及材料操作系统:Windows2003/XP 主机网络模拟器:OPNET4 实验内容4.1OPNET 概述1) 软件版本:OPNET14.02) OPNET 介绍i)OPNET 历史和现状OPNET 公司起源于 MIT(麻省理工学院),成立于 1986 年。1987 年 OPNET 公司发布了其第一个商业化的网络性能仿真软件,提供了具有重要意义的网络性能优化工具,使得具有预测性的网络性能管理和仿真成为可能。对于网络的设计和管理,一般分为 3 个阶段:第 1 阶段为设计阶段:包括网络拓扑结构的设计,协议的设计和配置以及网络中设备的设计和选择;第 2 阶段为发布阶段:设计出的网络能够具有一定性能,如吞吐率、响应时间等等;第 3 阶段为实际运营中的故障诊断、排错和升级优化。OPNET 公司的整个产品线正好能面向网络研发的不同阶段,即可以作网络的设计,也可以作为发布网络性能的依据,还可以作为已投入运营的网络的优化和故障诊断工具 oOPNET 公司也是当前业界智能化网络管理分析解决方案的主要提供商。介绍Modeler 主要面向研发,其宗旨是为了 ccelertNetwork(加速网络研发)。Modeler 的主要特征:•层次化的网络模型。使用无限嵌套的子网来建立复杂的网络拓扑结构。•简单明了的建模方法。Modeler 建模过程分为 3 个层次:进程(process)层次、节点(Node)层次以及网络(Network)层次。在进程层次模拟单个对象的行为,在节点层次中将其互连成设备,在网络层次中将这些设备互连组成网络。几个不同的网络场景组成项目,用以比较不同的设计方案。这也是 Modeler 建模的重要机制,这种机制有利于项目的管理和分工。•有限状态机。在进程层次使用有限状态机来对协议和其他进程进行建模。在有限状态机的状态和转移条件中使用 C/C++语言对任何进程进行模拟。用户可以随心所欲地控制仿真的详细程度。有限状态机加上标准的C/C++以及 OPNET 本身提供的 400 多个库函数构成了 Modeler 编程的核心。OPNET 称这个集合为 ProtoC 语言。•对协议编程的全面支持。支持 400 多个库函数以及书写风格简洁的协议模型。OPNET 已经提供了众多协议,因此对于很多协议,无需进行额外的编程。•系统的完全开放性。Modeler 中源码全部开放,用户可以根据自己的需要对源码进行添加和修改。•高效的仿真引擎...