logo资料库

opnet三层建模实例(最全的例子).pdf

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
第 4 章 网络建模举例 本章我们将带领读者进行几个实际的网络模型创建,目的是使读者感受 OPNET 的建模 方式和常用编辑器的操作。 4.1 公 司 网 络 本实验将设计一个有 4 个部门的公司网络:研发部门、测试部门、管理部门和销售部门, 利用局域网模型在一个对象中模拟一个服务器和多个客户端的行为。 4.1.1 建立网络 新建文件夹 project1。打开 OPNET,选择 File→Model Files→Add Model Directory,在弹 出的浏览文件夹对话框中选中 project1 文件夹。确定后弹出如图 4-1 所示的对话框,将两个 复选框全部选中并单击 OK 按钮。此时主界面下方的状态条显示“1 directory added”,说明该 条命令已被执行。 图 4-1 新增文件夹的设置 选择 File→New,在下拉列表框中选择 project,新建项目名称为 company,场景名称为 simple_network,如图 4-2 所示。 – 46 –
图 4-2 新建项目与场景 第 4 章 网络建模举例 1.启动向导 用户新建一个项目后,OPNET 自动弹出启动向导,指导用户进行网络位置、大小等背景 信息的设置。在本节的项目中,读者可以按照图 4-3 至图 4-7 完成对网络的配置,完成后单 击 Finish 按钮结束。 图 4-3 创建空场景 图 4-4 创建公司网络 – 47 –
OPNET Modeler 与网络仿真 图 4-5 设置网络大小为 10m×10m 图 4-6 不选择模块家族 图 4-7 检查并确认网络设置 在启动向导中完成对网络背景信息的配置后,OPNET 按照启动向导中的信息为用户 打开一个项目编辑器,用户可以在其中放置所需的设备,以图形化的方式配置网络。 2.放置设备 在打开项目编辑器时会随之弹出一个对象面板,用户也可以从工具栏中将对象面板打 开。本节中使用默认的对象面板条目 internet_toolbox。放置设备的步骤如下。 (1)在对象面板中单击固定子网 subnet,此时鼠标指针处显示一 个子网图标,在项目编辑器的工作区单击将子网放置在该处,之后右 击完成放置。子网的默认名称为 subnet_0,右击子网图标,选择 Set Name,将子网重命名为 research,如图 4-8 所示。 (2)双击 research 子网图标,打开它的子网络,此时子网络为空。 从对象面板中分别选择一个 10BaseT_LAN 和一个 ethernet16_switch 放置到子网络工作区中,并重命名为 LAN 和 switch。在对象面板中单击链路 10BaseT,之后 先后单击 LAN 和 switch 将它们连接起来,右击结束,如图 4-9 所示。 图 4-8 子网 research (3)在工具栏中单击 回到上一级网络,选择 research 子网并按 Ctrl+C 键复制,之后按 – 48 –
Ctrl+V 键创建子网的 3 个副本,并分别命名为 test、sales 和 administration。之后从对象面板 中拖入一个固定子网,命名为 server,如图 4-10 所示。 第 4 章 网络建模举例 图 4-9 research 子网的内部构造 图 4-10 子网拓扑 (4)双击 server 子网图标,进入它的子网络。在对象面板中单击 ethernet server,在子网 工作区中单击 3 次,放置 3 个服务器,依次命名为 file server、web server、database server。 从对象面板中拖入一个 ethernet16_switch,命名为 server switch,并用 10BaseT 链路与 3 个服 务器相连,如图 4-11 所示。 – 49 –
OPNET Modeler 与网络仿真 图 4-11 server 子网的内部构造 在 file server 图标上右击,选择 Edit Attributes,打开如图 4-12 所示的对话框。单击 Application 项左边的+号将其展开,在 Application: Supported Services 子项的 Value 区域单击, 从下拉列表中选择 Edit…,打开对话框如图 4-13 所示。为 file server 添加两种应用:File Transfer (Light)和 File Print(Light)。在 Rows 前的文本框中填入 2,这时对话框中间区域自动出现 两行条目,在 Name 区域单击下拉列表框,选择所需应用即可。 图 4-12 属性编辑对话框 – 50 –
第 4 章 网络建模举例 图 4-13 添加 file server 所支持的应用 为 file server 配置完应用之后,采用同样的方式为 web server 添加应用 Web Browsing (Light HTTP1.1)、Web Browsing(Heavy HTTP1.1)、Email(Light)和 Telnet Session(Light), 为 database server 添加应用 Database Access(Light)。 (5)在工具栏中单击 图标回到上一级网络,使用 10BaseT 链路将 research、test、sales 和 administration 子网连接到 server 子网上,连线的时候确认链路的两端都连接在 switch 上, 如图 4-14 所示。 (6)从对象面板中拖入一个 Application Config 和一个 Profile Config 至工作区,分别重命名为 applications 和 profiles。打开 profiles 属性对话框,在其中添加 research、 test、sales 和 administration 这 4 个子网的应用配置。 在 profles 属性对话框中单击 Profile Configuration 的 Value 域 , 从 下 拉 列 表 框 中 选 择 Edit , 打 开 ( Profile Configuration)Table,在 Rows 前的文本框中填入 4,出现 4 个条目,在它们的 Profile Name 区域分别填入 research、test、sales 和 administration,Operation Mode 统一设为 Simutaneous, 如图 4-15 所示。 图 4-14 选择链路端点 图 4-15 配置应用 – 51 –
OPNET Modeler 与网络仿真 在图 4-15 中 research 条目的 Applications 区域单击,从下拉列表框中选择 Edit…,打开 (Applications ) Table,添加 3 个条目,分别为 Web Browsing(Heavy HTTP1.1)、File Transfer (Light)和 Database Access(Light),如图 4-16 所示。 图 4-16 research 子网应用配置 用同样的方法为 test 子网添加 Email(Light)、Telnet Session(Light)、Database Access (Light)3 种应用,为 sales 子网添加应用 Web Browsing(Light HTTP1.1)和 Email(Light), 为 administration 子网添加 File Print(Light)和 Email(Light)。 按照上述操作完成对 profiles 属性的设置后,右击 applications 图标,打开属性对话框, 确认 Application Definitions 值为 Default,关闭属性对话框。 (7)双击 research 子网,在 LAN 图标上右击打开它的属性对话框,展开 Applications 项, 在 Application:Supported Services 的 Value 区域单击,选择 Edit…,如图 4-17 所示。 – 52 –
第 4 章 网络建模举例 图 4-17 LAN 属性对话框 在弹出的(Application:Supported profiles)Table 中添加一个条目,从 Profile Name 区域 的下拉列表框中选择 research,如图 4-18 所示,单击 OK 按钮确定。 图 4-18 为子网添加应用配置 用同样的方式分别为 test、sales、administration 子网添加各自的应用配置。 (8)完成上述操作后,按默认名称和路径保存项目。 4.1.2 收集变量 网络中含有多种应用和参数,我们只想查看其中的几个统计量。在运行仿真之前对感兴 趣的若干统计量进行收集,不但能够对繁冗的多种统计量进行简化,而且能使结果的查看更 加清楚、容易。 – 53 –
分享到:
收藏