当前位置: 首页 > news >正文

OPNET学习笔记(一):创建一个小型局域网工程、场景并对比统计数据

OPNET学习笔记(一):创建一个小型局域网并对比统计数据

  • 前言
  • 1、创建工程
  • 2、配置场景
  • 3、创建场景
  • 4、选择统计量
  • 5、结果显示
  • 6、创建对比场景并对比
  • 7、总结

前言

关于OPNET的安装教程网上已经有很多,大家可以自行寻找,需要注意的是环境变量的配置一定要找对位置,包括OPNET的环境变量和C++的环境配置,如果一开始运行场景时有大量错误基本上就是环境变量没有配置好,建议再去复查一下缺少哪部分。

本实验使用的是win10系统下,OPNET14.5为实验环境,从建立一个工程开始,到统计数据的对比显示。

1、创建工程

以管理员身份运行OPNET Modeler,随后 I accept,进入主界面
选择file->new
在这里插入图片描述

进入新建界面,选择要建立的文件,默认选项为即为工程文件,点击OK进入工程场景的命名界面。
在这里插入图片描述为新建的工程(project)和场景(scenario)起一个合适的名字,合适的原则即简短,且有意义。
注:名称间可以使用空格、下划线,不能用 - 来连接,中文字符会显示带?的乱码。名称中使用了非法的字符会在本对话框下出现警告提示:
Invalid project name : (project-test)
在这里插入图片描述之后点击OK,进入场景配置界面

2、配置场景

首先选择从哪里导入场景,这里选择第一项,创建一个空白的场景(Create empty scenario)。然后点击Next。
在这里插入图片描述然后选择建立场景的规模,分别有世界(world)、企业(Enterpeise)、校园(Campus)、办公室(Office)等选择,可以视自己的场景大小选择不同的规模。本次实验是建立一个小型局域网,所以选择Office,然后点击Next。
在这里插入图片描述然后设置场景大小,这里直接使用默认值,100*100米
在这里插入图片描述然后设置包含的对象模型,(此过程在建立好场景后仍可以修改,在这里添加会在配置完之后,直接出现在面板中)。找到Sm_Int_Model_List,在Include列点一下no,即可变为YES,将这一组模型包含进来。
在这里插入图片描述点击Next,确认之前的设置,如果没有问题点击Finish
在这里插入图片描述
进入你所建立的场景,并自动弹出节点面板,我们包含进来的Sm_Int_Model_List会自动展开
在这里插入图片描述之后就可以放置我们的节点,布置场景了。

3、创建场景

首先介绍一下常用的几个功能。
1、对象面板,也就是我们用来搭建场景的所有模型所在的地方
在这里插入图片描述2、运行(左)运行我们建立好的仿真模型
统计结果显示(右)把采集的数据以图表的形式展示出来
在这里插入图片描述
我们可以以拖拽的方式,从对象面板中拖取我们想要使用的节点模型,点击左键放置,点击右键取消放置。由于我们这次的场景节点数量较多,所以使用快速搭建的方式进行场景建立。
首先选择Topology->Ripid Configuration 进入快速搭建界面
在这里插入图片描述选择星型(Star)网络
在这里插入图片描述然后设置星型网络的参数如下所示
其中,中心节点模型(Center node model)为3C_SSII_1100_3300_4s_ae52_e48_ge3。这是3Com公司的交换机。
周边节点模型(Periphery node model)为Sm_Int_wkstn,并设置数量为30。其中wkstn是work station的缩写,可以理解为用户终端。
链路节点模型选择10BaseT.
中心坐标为(25,25),半径为20,单位米
然后点击ok即可
在这里插入图片描述搭建好的场景如下所示
在这里插入图片描述
然后需要给这个网络手动从对象面板Sm_Int_Model_List中添加以下几个模型
Sm_Application_Config 应用定义模型
Sm_Int_server 服务器模型
Sm_Profile_Connfig 业务规格定义模型
其中应用定义和业务规格定义不需要过多了解,可以认为是对当前网络的自动配置
选择 10BaseT Duplex Link 链路模型,将其拖到中心节点上,在点击服务器,就可以在两者之间建立链路。
在这里插入图片描述此时得到的场景图如下所示:
在这里插入图片描述
本实验场景的搭建到此基本结束

4、选择统计量

统计变量分为全局量和某个模型的统计量,本次实验要统计服务器的负载和全局的以太网延时,所以做以下操作:
首先是服务器的负载,右键单击服务器模型,选择Choose Individual DES Statistics
在这里插入图片描述单击Node Statistics->Ethernet,选择Load(bits/sec)统计量。统计量前的+意味着可以展开。
在这里插入图片描述然后全局的延时,与服务器统计量相似,在场景没有节点模型的地方点击右键,选择
Choose Individual DES Statistics
,然后找到Gobal Statistics->Ethernet
选中**Delay(sec)**统计量。
在这里插入图片描述

5、结果显示

在运行仿真前,我们需要确定当前网络仿真是否是标准模式,点击Edit->preferences (最后一项),在搜索框内输入
network sim
在这里插入图片描述
若这一项的值不是stdmod,我们需要双击这个值,然后在设置界面选择insert 然后输入stmod 在空白处点一下,然后点ok
在这里插入图片描述

然后我们点击工具中的运行按钮,做运行的简单配置,运行时间可以为0.5小时,仿真核心的类型也都可以选择对仿真没有什么影响。
在这里插入图片描述然后我们就可以点击统计结果显示工具,查看仿真结果。
在结果的左上方,是选择显示哪些工程和场景的仿真结果,左下方是你要显示的统计量,以此点开就可以看到我们之前设置的两个统计量。
在这里插入图片描述右侧结果如图所示
在这里插入图片描述在这里显示的是这两个值的实时数据,我们可以通过改变下方的选项将As Is变为time_average,观察时间平均值的变化。
在这里插入图片描述

6、创建对比场景并对比

接下来为了能够对比不同网络统计量的不同,在建立一个相似的场景。
首先,选择Scenarios->Duplicate Scenario 就可以将当前场景复制,命名之后点击OK
在这里插入图片描述然后以同样的方式添加一个星型网络,参数如下:
在这里插入图片描述与前一个位置不同即可,然后在模型库中,找到Cisco 2514,放置一个路由器在两个星型网之间,然后用链路分别与两台交换机连接,场景图如下所示:
在这里插入图片描述因为是从上个工程复制过来,所以不需要再设置统计量,直接点击运行,查看结果即可。
在数据显示的右上角,我们可以选择显示结果的范围,选择当前工程,就可以将两个场景的仿真结果都纳入显示范围。通过勾选,选择你要研究的场景和统计量。
在这里插入图片描述然后在显示上,为了体现对比,我们在左边选择在两个场景的同一个数据,然后在数据图下方选择Overlaid Statistics 这样两个数据就可以在一个图中显示。
在这里插入图片描述对比服务器负载情况如下
在这里插入图片描述可看出,在增加一个星型网之后,服务器的负载明显增加

7、总结

本实验是OPNET入门的经典实验,对一些步骤可以不需要深究,只需要熟悉整个过程的操作,了解基本的数据采集和显示。

实验的工程文件

笔记持续更新,也可关注公众号 【奕杰手记】 获取最新内容
在这里插入图片描述


http://www.taodudu.cc/news/show-4811324.html

相关文章:

  • 【physx/wasm】在physx中添加自定义接口并重新编译wasm
  • excel---常用操作
  • Lora训练Windows[笔记]
  • linux基础指令讲解(ls、pwd、cd、touch、mkdir)
  • InnoDB 事务处理机制
  • 启明云端ESP32 C3 模组WT32C3通过 MQTT 连接 AWS
  • C语言软件分层的方法,单片机程序分层设计思想
  • 第十三届蓝桥杯单片机完整程序
  • 基于matlab的低通滤波器,基于Matlab Guide的低通滤波器设计
  • 03、滤波器设计——阶跃阻抗低通滤波器
  • Sallen-Key低通滤波器设计
  • 一阶数字低通滤波器设计matlab
  • 什么是音源?
  • java实现钢琴颜色改变_Android 拨号盘按键音修改为钢琴音效果实现
  • 立式大钢琴-Native Instruments The Giant v1.2.0 Kontakt
  • 象牙大钢琴II克隆版-Synthogy Ivory Grand Pianos II Kontakt
  • 雅马哈CFX钢琴-Garritan Abbey Road Studios CFX Concert Grand
  • FL Studio(水果)里PC键盘如何弹奏音源?
  • 数千名学者唾弃Nature的新付费访问机器学习期刊
  • 署名用by还是from_【这个太有创意了】中国学者把自己名字PS到《Nature》杂志论文第一作者前面,放到自己简历里...
  • 《通信原理》多径衰落信道仿真2
  • 瑞利、莱斯与Nakagami-m信道衰落模型
  • win11音频无声音排查解决方案
  • 【最新免费】CCNA中文注释题库精选模拟题
  • 视频教程-基于深度学习的计算机视觉:原理与实践(上部)-计算机视觉
  • YOLOv5原理分析及部署教程
  • 计算机组成原理的基本知识
  • 视频教程-2021考研专业课《计算机操作系统原理》精讲视频课程-操作系统
  • 串口公头(九针)母头(九孔)对应接口(转)
  • 关于点云数据的包围盒的方法总结
  • 包围盒算法基本知识(一)
  • w ndows7显示不全面怎么办,windows7系统下cad文字显示不全怎么解决
  • SDRAM控制器说明/altera/northwest logic
  • 学习FPGA有必要写SDRAM控制器吗?
  • 无法启动 IIS express
  • gettime 函数 java,Java ZipEntry getTime()用法及代码示例