OPNET 仿真报告 一、实验目的 1
掌握 OPNET 最基础的入门方法 2
验证不同条件下网络的特性 3
利用 OPNET 提供的网络设备,信道组件等构造期望的网络拓扑结构,最终达到灵活组合运用 OPNET 的目的
二、实验步骤 1> 首先,仿真一个星形网络,因为星形网络是最基本的几种网络结构之一,从最基本的入手,由简到难,可以深入了解 OPNET
下面介绍一下我仿真星形网络的步骤
打开 OPNET,新建一个工程,给工程和场景分别命名
设置一个 office 的 Network scale, 再选择 Technologies,使 Sm_Int_Model_List 后面的 include 变为 yes
设置拓扑结构
选择星形网络,确定此拓扑的中心节点,节点数目,位置等参数
添加完服务器,用传输线连接
选择要测量的参数
例如星形网络是测整体的延迟
运行,仿真,查看结果
再利用同样的方法建立一个 15 个节点的网络,同样测量延迟和负载情况
下图为最后得出的仿真图形 比较仿真结果,得出结论
结论为: 当节点数增加时延迟变大,负载量变小
2>然后再来仿真一个 Aloha 和 CSMA 模型
首先,仿真Aloha 模型
创建 Aloha 发射机进程模型 创建一个通用发射机节点模型 创建一个通用接收机进程模型 创建一个通用接收机节点模型 构建网络模型 下面分别描述各个模型的仿真步骤
A 创建发射机进程模型: 新建process model,在工作区添加三个状态,给每个状态命名,并改变状态
3 个状态之间用传输线连接,从 idle 到 tx_pkt 之间的连接可以通过改变 condition 来实现,如图所示 打开 Header Block 输入代码并保存
打开 State Variable Block 改变 Type,Name