OPNET入门1-第一个仿真例子(Small Internetworks)

1. OPNET Modeler的运行界面

OPNET Modeler14.5主界面

  1. 首先打开File菜单。
    File菜单栏

    1.1 其中New和Open选项都会打开一个选项框,提示是信息见文件还是打开一个已存在的文件。这里的文件包含工程、节点或者处理模型等。
    1.2 Delete Projects会提示你选择删除某个工程文件。
    1.3 Model Files包含三个选项,它是OPNET提供的模型文件,也可以是自己动手建立的模型。这组菜单就是对这些文件进行操作的包含模型文件的删除、增缇娜OPNET寻找模型文件的目录、刷新模型文件目录等。

  2. 打开Edit菜单
    Edit菜单栏
    2.1 Open Edit Pad选项可以打开一个雷西亚记事本的文本编辑框,利用这个框,用户可以输入系统的编辑内容。
    2.2 Preferences是OPNET中比较重要的选项,里面配置了OPNET使用过程中对环境变量和参数以及程序默认目录等内容。其中Find选项,可以使用它来快速发现选择的内容。由于Preferences选项框内容比较多,因此在有的时候使用Find可以方便用户查找相关内容。

  3. License菜单栏
    License
    该菜单栏里的内容都是关于产品注册的。

  4. Windows菜单栏
    Windows菜单栏
    该菜单栏包含了一组基本符合Windows程序风格的窗口命令。这里需要注意的是前面两个选项,它们包括了用户最近使用的编辑器的名称。可以方便用户徐苏跳转到相应的编辑窗口。

  5. Help菜单栏
    Help菜单栏
    Help菜单中的内容主要包括三部分,第一部分是前三行,主要是OPNET的文档和帮助资料,非常适合初学者使用。

2. OPNET 进行仿真的第一个例子

仿真问题的提出

某个从事货物代理的公司建立有一个内部的网络,起初规模较小,只在一层配置了星型拓扑结构的内部网络系统。现在公司业务和规模扩展,需要在二层再建一个网络和一层连通起来。本仿真的任务是分析连通前后网络总体负荷是否满足要求,负荷是否相对于以前有较大的波动。
仿真条件如下:
公司原有的一层采用星型拓扑结构,共有20台工作站;
二层也是星型拓扑结构,有15台工作站;
公司的业务是简单的电子邮件传递服务和比较繁重的HTTP浏览;
任务如下:
原有的服务器的负荷是否可以满足扩容的需求;
网络的结点之间的延迟规格是否有很大的变化以至于不能忍受;

仿真的具体步骤

1. 运行工程向导进入工程编辑界面
  1. 运行OPNRT Modeler;
  2. 菜单栏File --> New…;
  3. 在下拉框中选择project,然后点击OK按钮;
  4. 将工程名命名为ex_first_int;环境(Scenario)命名为first,如下所示:

在这里插入图片描述

  1. 单击OK按钮确定;
  2. 在接下来出现的Initial Topology选择框里选择Create Empty Scenario,然后单击选显卡右下的Next按钮;
  3. 在接下来的Choose Network Scale中选择office选项,然后单击Next按钮;
  4. 在接下来的设定规模的选项框里设定网格的尺寸,这里设定为100*100(meters),然后单击Next;
  5. 在接下来的Select Technologies选项框里寻找Sm_Int_Model_List,单击No,将其include的状态由No改为Yes;
  6. 点击Next按钮,进入工程编辑界面如下所示:
    在这里插入图片描述
2. 进行系统的仿真
  1. ToPology --> Rapid Configuration,进入快速的拓扑配置对话框,在下拉框中选择Star,如下:
    在这里插入图片描述

  2. 点击Next然后进行配置,如下所示:
    在这里插入图片描述

  3. 点击OK,生成一个星型拓扑结构,如下:
    在这里插入图片描述

  4. 然后点击对象面板在这里插入图片描述按钮,重新打开对象面板选项框,将Sm_Int_server拖入编辑器中,单击鼠标右键停止对该模型的选择;然后选择10Base-T双向链路拖动到工程编辑器中,将其和星型拓扑的中心节点连接起来,这样就完成了服务器和网络的连接。

  5. 同样的从对象面板中拖动Sm_Application_Config和Sm_Profile_Config到工程编辑器中,用来定义该网络的业务模型(这两个模型是OPNET预先配置好的模型,而且正好适用于该公司的业务特点,因此这里不做任何改动)。
    在这里插入图片描述双击结点node_21有如下结点内部结构图:
    在这里插入图片描述双击ip模块(其它模块亦可),有如下模块内部处理过程:
    在这里插入图片描述

3. 仿真数据的搜集
  1. 搜集服务器结点(node_21)的ServerLoad
    用鼠标右键单击服务器结点,选择Choose Individual DES Statistics属性,然后选择Node Statistics --> Ethernet --> Load(bits/sec):
    在这里插入图片描述
  2. 搜集全局变量Ethernet Delay
    在工程界面编辑器空白位置单击鼠标右键,选择Choose Individual DES Statistics属性,然后选择Global Statistics --> Ethernet --> Delay(sec):
    在这里插入图片描述
    点击OK就完成了统计变量的搜集工作。
4. 运行仿真
  1. 点击按钮在这里插入图片描述进行如下配置:
    在这里插入图片描述点击Run按钮运行仿真(大约数秒到1min的时间后),仿真结束,单击Close按钮关闭该对话框。
  2. 观察仿真结果
    鼠标右键单击node_21,在弹出来的菜单栏里选择View Results,将左下框不断展开,选择Load(bits/sec),于是有如下曲线:
    在这里插入图片描述鼠标右键单击编辑器的空白处,同样选择View Results,展开Global Statistics,进行选择,有如下曲线:
    在这里插入图片描述
5. 引入拓展的拓扑结构
  1. Scenarios --> Duplicate Scenarios,输入second,单击OK按钮关闭对话框。
  2. 和前面步骤一样,Topology–>Rapid Configuration 然后选择Star,然后进行如下配置:
    在这里插入图片描述
  3. 打开对象面板,拖入CS_2514_1s_e2_s12型路由器,然后选择10Base-T链路将两个星型拓扑和路由器的图标连接起来,组成一个整体:
    在这里插入图片描述
  4. 点击如下按钮在这里插入图片描述进入配置页面,由于之前以及配置好了,现在只需要单击Run按钮就好,仿真结束单击Close按钮关闭该对话框。
5. 引入拓展的拓扑结构之后的仿真结果
  1. 同样的操作查看仿真结果
    注意:将Results for下拉框换成Current Project;将Presentation换成Overlaid Statistics
    在这里插入图片描述
  2. 链路延迟曲线图如下在这里插入图片描述
OPNET(Optimized Network Engineering Tool)是一种强大的网络仿真软件,用于模拟和分析各种网络系统和协议的性能。以下是一个OPNET网络仿真入门实例: 首先,我们需要选择一个适当的网络拓扑结构。假设我们需要模拟一个局域网(LAN)环境,拓扑结构可以选择一个交换机连接多台主机的形式。 接下来,我们需要选择适当的网络协议。在这个实例中,我们可以选择使用以太网作为数据链路层协议,TCP/IP作为网络层和传输层协议。 然后,我们需要配置网络中的节点。首先,我们需要配置交换机,设置其端口数量和速率。然后,我们需要配置主机,设置其IP地址和MAC地址,并确定其通信模式(如IP地址静态分配或DHCP动态分配)。 在配置完成后,我们开始进行仿真实验。我们可以通过发送各种类型的数据包来模拟不同的网络流量场景。例如,我们可以发送常见的Web请求和响应数据包,或者发送视频流的数据包。 在仿真过程中,我们可以收集和分析网络的性能数据。OPNET提供了丰富的性能指标,如吞吐量、延迟和丢包率。我们可以通过这些指标评估网络的性能,并找出可能的瓶颈和改进策略。 最后,我们可以根据仿真结果进行网络优化。根据分析的数据,我们可以对网络拓扑、协议参数等进行调整,以提高网络的性能和可靠性。 总之,OPNET是一个强大的网络仿真工具,可以帮助我们模拟和分析各种网络环境和场景。通过实验和分析,我们可以深入了解网络的性能特征,并进行相应的优化。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值