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

前言

关于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入门的经典实验,对一些步骤可以不需要深究,只需要熟悉整个过程的操作,了解基本的数据采集和显示。

实验的工程文件

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

  • 3
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于OPNET小型局域网仿真广泛应用于网络规划、优化、性能评估和故障诊断等领域。其应用场景包括但不限于以下几个方面: 1. 网络规划:通过OPNET的仿真模拟,可以对网络进行规划和设计,预测网络的性能和容量,以便优化网络配置,提高网络的可靠性和性能。 2. 网络优化:通过OPNET的仿真模拟,可以对网络的各种参数进行调整和优化,以提高网络的吞吐量、延迟和带宽等性能指标。 3. 网络性能评估:通过OPNET的仿真模拟,可以对网络的各种性能指标进行评估和分析,以便进一步改进网络的性能和可靠性。 4. 故障诊断:通过OPNET的仿真模拟,可以对网络的故障进行诊断和排除,以提高网络的可靠性和稳定性。 未来发展趋势方面,OPNET仿真技术将更加注重网络的安全性、可靠性和可扩展性等方面,同时将会更加关注网络的智能化和自适应性等方面。其中,涉及关键技术主要包括以下几个方面: 1. 网络安全技术:随着网络攻击日益增多,网络安全成为了一个重要的研究领域。OPNET仿真可以用于模拟各种网络攻击和防御策略,以提高网络的安全性。 2. 网络自适应技术:随着网络规模的不断扩大和复杂性的不断增加,网络自适应技术越来越受到关注。OPNET仿真可以用于模拟不同的自适应算法和策略,以提高网络的可扩展性和可靠性。 3. 云计算技术:云计算已经成为了当前的热门技术之一。OPNET仿真可以用于模拟云计算环境中的网络,以提高网络的效率和性能。 4. 物联网技术:随着物联网的迅速发展,OPNET仿真可以用于模拟物联网环境中的网络,以提高网络的可靠性和智能化程度。 综上所述,OPNET仿真技术在小型局域网仿真方面应用广泛,未来发展趋势也非常明朗。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值