OPNET工程:作业3_标准应用介绍https://download.csdn.net/download/Cx2008Lxl/79477669

  这项实验室作业的主要目标是介绍OPNET中标准应用的建模。具体而言,在这项作业中,将配置几个标准应用,指定和调试所创建的用户概要定义,在网络中部署指定的应用,最后是详细研究应用性能。

  考虑如下情形,其中称为研究人员无限责任公司(Researchers Ine.)的一家R&D公司分散在三个地点:

  1. Main Site(主地点)由50名雇员组成,主要使用电子邮件、网页浏览和话音会议实施他们的日常工作。
  2. RnD Site(研发地点)由100名雇员组成,主要使用远程登录、电子邮件和网页搜索实施他们的日常任务。
  3. Server Farm(服务器集群)包含用于电子邮件、网站和远程登录应用的服务器。

  作业是创建研究人员公司网络的一个仿真模型,并详细研究部署在网络中的各项应用的性能。

  本节难点:问题2、8。需掌握DES日志查看的步骤、根据链路利用率图分析导致瓶颈的原因。

目录

步骤与结果

1. 创建仿真模型。

2. 创建网络拓扑。

3. 在研究人员公司网络中配置和部署应用。

4. 改正第一个配置的问题。

5. 改正第二个配置问题。

问题与解答

总结

参考文献


  • 步骤与结果

1. 创建仿真模型。

  创建一个新项目和一个名为Researchers Network的空场景。

2. 创建网络拓扑。

  如图3.1。配置Main Site和RnD Site的LAN对象分别包含50个和100个工作站。通过设置属性LAN…Number of Workstations为期望值,可指定一个LAN对象中工作站的数量,如图3.2。

图3.1 网络拓扑

图3.2 指定LAN对象工作站数量(以Main Site为例)

3. 在研究人员公司网络中配置和部署应用。

  1)配置个体应用:配置Application Config,定义下列5个标准应用,如图3.3。

    ① Web Browsing:Http属性 – Heavy Browsing。

    ② Telnet:Remote Login属性 – High Load。

    ③ Web Research:Http属性 – Searching。

    ④ E-mail:Email属性 – Medium Load。

    ⑤ VoIP:Voice属性 – GSM Quality Speech。

图3.3 Application Config配置

  2)定义用户概要:配置Profiles,创建以下两个概要。配置每项概要都以Serial(Ordered) Operation Mode运行应用,而将其他概要配置属性保留为其默认值,如图3.4。

    ① Main Site Employees,运行如下三项应用:Web Browsing、E-mail和VoIP。

    ② RnD Employees,运行如下三项应用:Web Research、Telnet和E-mail。

图3.4 Profiles配置

  3)依据如下规则,部署创建的概要,如图3.5。

    ① Main Site Employee概要被配置为以Main Site作为概要的源,而对象Web Server、E-mail Server和RnD Site分别作为Web Browsing、E-mail和VoIP应用服务器或目的地。

    ② RnD Employees概要被配置为以RnD Site作为概要的源,而对象Web Server、Telnet Server和Email Server分别作为Web Research、Telnet和E-mail应用的服务器或目的地。

图3.5 概要部署(以Main Site Employees概要为例)

  4)配置两个LAN对象的属性,使所部属的概要在LAN内的所有节点上执行。通过设置属性Applications…Application:Supported Profiles…<profile>…Number of Clients为Entire LAN,可指定这项要求,其中<profile>是Main Site或RnD Employee。如图3.6。

图3.6 配置LAN对象属性(以Main Site为例)

  5)为Email、HTTP、Remote Login和Voice应用,配置仿真收集所有全局统计量。执行5min仿真。收集如下仿真结果:

    ① 结果1:DES日志,如图3.7。

    ② 结果2:DES日志警告详情(以第一个和第三个警告为例),如图3.8。

    ③ 结果3:全局统计量Traffic Sent(bytes/sec),如图3.9。

图3.7 DES日志

图3.8 DES日志警告详情(以第一个和第三个警告为例)

图3.9 全局统计量Traffic Sent(bytes/sec)

4. 改正第一个配置的问题。

  1)复制上述场景,命名为Fixing Problem 01。

  2)将Main Site Employee和RnD Employee概要的工作模式更改为Simultaneous。

  3)配置仿真,再增加一个链路point-to-point统计量的收集。并运行仿真,收集如下仿真结果。

    ① 结果1:每个应用的发送速率Traffic Sent(bytes/sec),如图3.10。

    ② 结果2:电子邮件(E-mail)应用的下载响应时间、网页(Web)应用的页面响应时间、Telnet应用的响应时间和VoIP报文所经历的端到端时延,如图3.11。

    ③ 结果3:网络路由器连接到互联网的链路利用率,如图3.12。

图3.10 结果1

图3.11 结果2

图3.12 结果3

5. 改正第二个配置问题。

  与研究人员公司员工进一步讨论后发现,Main Site实际上一天仅建立一次语音会议。通常这种会议呼叫会持续约1h,并在下午大约2:00PM在单个会议室进行。

  修改应用部署,改变Main Site Employee概要定义,并创建一个附加的概要,对会议呼叫建模。执行以下配置步骤:

  1)复制Fixing Problem 01,创建名为Fixing Problem 02的新场景。

  2)清除当前网络中的应用部署。

  3)从Main Site Employee概要的定义中去除VoIP应用。

  4)创建称为Conference Call的新概要,它仅运行VoIP应用。VoIP应用应该在概要启动后6h启动,且仅运行1h,仅重复一次。如图3.13。

  5)在网络中重新部署所有概要。配置Conference Call概要,对于VoIP应用,以Main Site作为源,RnD Site作为目的地,如图3.14。

  6)修改Main Site LAN对象配置,使概要Conference Call运行在单个客户端上,如图3.15。

图3.13 Profiles配置

图3.14 概要部署

图3.15 Main Site属性配置

  7)将仿真时长设置为8h,并重新运行仿真,收集如下仿真结果:

    ① 结果1:电子邮件(E-mail)应用的下载响应时间、网页(Web)应用的页面响应时间、Telnet应用的响应时间和VoIP报文所经历的端到端时延,如图3.16。

    ② 结果2:每个应用的发送速率Traffic Sent(bytes/sec),如图3.17。

    ③ 结果3:网络路由器连接到互联网的链路利用率,如图3.18。

图3.16 结果1

图3.17 结果2

图3.18 结果3
  • 问题与解答

1. 在仿真完成时产生了多少DES日志表项?

  从图3.7可见,产生了9个日志表项。

2. 打开Log Viewer窗口,并详细研究处理应用建立的DES日志表项。由那个日志表项报告的问题是什么?

  从图3.8可见,警告日志报告了在Main Site Employees中,位于Web Browsing应用下面的应用和在RnD Employees中,位于Web Research应用下面的应用都未被执行。

3. 针对每项应用,详细研究全局统计量Traffic Sent(bytes/see)。仿真结果是确认还是反驳了 DES日志告警?为什么确认或为什么反驳?

  从图3.9中,可看到只有Http应用模型(即包含了:Web Browsing和Web Research两个应用)产生了发送数据,而其他应用模型都未产生发送数据,与DES日志中报告的警告情况一致。

4. 我们原假定和后续步骤中的哪个导致这个问题产生?如何纠正这个问题?

  由于在定义用户概要时,配置的每个概要都以顺序方式运行应用,且第一个应用开始后会一直运行,直到仿真结束,因此后续应用都不会被执行。纠正的方式是将顺序执行模式更改为同时运行,或限制前面应用的运行时间。

5. 改正第一个配置问题后,详细研究每个应用的发送速率。上述概要配置改变解决了在前一节发现的问题了吗?

  从图3.10可知,每个应用模型在仿真时间内都产生了发送数据,因此解决了前一节发现的问题。

6. 改正第一个配置问题后,详细研究电子邮件(E-mail)应用的下载响应时间、网页(Web)应用的页面响应时间、 Telnet应用的响应时间和VolP报文所经历的端到端时延。使用平均(average)函数在单个分析平板中显示这些统计量。所显示的应用响应时间和时延图形展现出一个趋势吗?为什么有趋势或为什么没有?

  从图3.11可见,所有的四个项目结果曲线,都呈现了逐渐增大的趋势,并最终趋于无穷大。表明随着通信的进行,链路越来越拥挤,最终处于瘫痪状态。说明链路容量不满足应用需求。

7. 改正第一个配置问题后,您认为应用所经历的时延对公司雇员是可接受的还是不可接受的?为什么可接受或为什么不可接受?

  不可接受。随着时间的增长,时延也会越来越大,最终趋于无穷大,即最终无法使用任何网络服务,因此必然是不可接受的。

8. 改正第一个配置问题后,详细研究将网络路由器连接到互联网的链路上的利用率。依据所观察到的链路利用率,哪个应用导致网络中的拥塞?

  从图3.12可见,Router-Main Site和Router-RnD Site路由器至The Internet上下行链路最终利用率都达到了100%,而Router-Servers路由器至The Internet的上下行链路利用率都非常低。并且三个路由器至The Internet都采用的DS-1链路。因此很容易判断,是Main Site与RnD Site之间的应用导致的拥塞,即VoIP应用。

9. 详细研究电子邮件应用的下载响应时间、网页应用的页面响应时间、Telnet应用的响应时间和VolP报文所经历的端到端时延。相比于在场景Fixing Problem 01中收集的结果,这些值情况如何?您认为这种时延对应用用户来说是可接受的吗?为什么可接受或为什么不可接受?

  从图3.16可见,电子邮件应用的下载响应时间、网页应用的页面响应时间、VolP报文所经历的端到端时延都在0.1s左右,Telnet应用的响应时间低于0.02s,且时延较为稳定,随时间变化不明显,因此用户可获得较好的上网体验,网络稳定性也较好,可以接受。

10. 详细研究每个应用的发送連率。相比于在场景Fixing Problem 01中收集的结果,这些值情况如何?哪项应用产生最多的流量?通过应用配置,验证观察到的结果。

  在本场景下,各应用的发送速率都较为稳定,也能说明通信状态较为正常,语音业务仅在上班6h后(即下午2点)开始且仅持续了1h,与概要的配置相符。而在Fixing Problem 01场景中,语音业务一直占用着链路,导致链路利用率处在100%,其他应用无法正常通信,一直处于重试或等待状态,因此发送速率波动也较大。

11. 详细研究将网络路由器连接到互联网的链路上的利用率。新的概要配置去除了网络中的瓶颈了吗?

  从图3.18可见,三个路由器至The Internet的上下行链路利用率都小于50%,维持在了较低的水平,因此不会出现拥塞情况,用户能正常访问服务,解决了网络瓶颈问题。

  • 总结

  本实验模拟了公司的两个办公地点互相通信与访问服务器的场景,学习了应用和概要的配置与部署过程。通过设定应用的运行方式与运行时间,可以模拟真实的上网情况。通过查看链路利用率来分析导致链路瓶颈的应用,进一步熟悉了仿真结果的查看与分析。也学习了在链路容量不扩展的情况下,通过合理分配业务使用时间来解决链路瓶颈的问题,经济实惠,这样的场景在真实环境中非常具有代表性,极具学习价值。

参考文献

[美]Adarshpal S. Sethi, Vasil Y.Hnatyshin. 计算机网络仿真OPNET实用指南[M]. 王玲芳, 母景琴, 译. 北京:机械工业出版社, 2014.

OPNET计算机网络仿真 实验作业3 - 标准应用介绍相关推荐

  1. OPNET计算机网络仿真 实验作业1 - 网络拓扑创建

    OPNET工程:作业1_网络拓扑创建https://download.csdn.net/download/Cx2008Lxl/79476340 在这项实验室作业中,将实施第一个完备的仿真研究.本实验室 ...

  2. 2018.9.13,物理仿真实验作业1:测量结果的表示

    .

  3. 计算机网络仿真实验中不同设备之间的连接是用交叉线还是直通线呢?

    同一层设备用交叉线,不同层设备用直通线,比如二层交换机(数据链路层)与路由器(网络层)之间用直通线,但是随着科技的发展,现在有了三层交换机,其扩展到了网络层,所以说三层交换机与路由器之间可以用交叉线也 ...

  4. 计算机网络配置调试综合实验,计算机网络设备配置与调试课程标准.doc

    计算机网络设备配置与调试课程标准 <计算机网络设备配置与调试>课程标准 一.课程性质 <计算机网络设备配置与调试>是计算机专业的一门专业主干必修课程.本课程的主要任务是使学生掌 ...

  5. 【计算机网络】思科实验(4):综合实验作业之办公室的跨VLAN通信

    系列文章目录 [计算机网络]思科实验(1):交换机的VLAN划分 [计算机网络]思科实验(2):交换机间的VLAN通信 [计算机网络]思科实验(3):使用三层交换机实现跨VLAN间的通信 [计算机网络 ...

  6. 计算机仿真实验报告实验原理简述,计算机仿真期末作业实验报告

    计算机仿真期末作业实验报告 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 三相PWM整流器仿真实验内容1. 记录三相电源电圧乞勺与电 ...

  7. 计算机网络之Cisco Packet Tracer仿真实验

    本文目的是通过在Cisco Packet Tracer(CPT)软件平台上进行网络的规划和配置,熟悉计算机网络的搭建过程并对计算机网络有更加深入的了解. 目录 (一)Cisco Packet Trac ...

  8. 物联网控制原理与技术--基于Matlab/PID控制仿真的应用(超详细/设计/实验/作业/练习)

    目录 课程名:物联网控制原理与技术 内容/作用:设计/实验/作业/练习 学习:PID控制仿真 一.前言 二.环境与设备 三.原理 四.内容 五.结果与分析 课程名:物联网控制原理与技术 内容/作用:设 ...

  9. 代写python作业费用标准_代做159.272作业、代写Programming Paradigms作业、代做Python实验作业、代写Java/c++编程作业代写Database|代做R...

    代做159.272作业.代写Programming Paradigms作业.代做Python实验作业.代写Java/c++编程作业代写Database|代做RComputational Thinkin ...

  10. 计算机网络原理 大型实验,计算机网络原理实验 实验一

    <计算机网络原理实验 实验一>由会员分享,可在线阅读,更多相关<计算机网络原理实验 实验一(13页珍藏版)>请在人人文库网上搜索. 1.实验一 Wireshark的安装与使用一 ...

最新文章

  1. 极光大数据:00后王者大军来袭 荣耀手机偏偏独得恩宠
  2. 关于ngOptions的键值对
  3. C#搭建CEF(CEFGLUE) 环境。
  4. Log4j配置文件解读和模板页收藏
  5. 什么是SAP Spartacus schematics
  6. mysql导入数据load data infile用法整理
  7. 使用wireshark抓取3G包
  8. linux查进程内存问题,关于linux下内存问题排查的工具
  9. mysql error innodb_MySQL无法启动: InnoDB Error:unable to create temporary file
  10. IO流-ReadLine方法的原理 自定义BufferedReader
  11. gem ruby on rails 安装出错GemNotFoundException
  12. C语言二叉树求叶子数
  13. Julia :PyPlot库安装中需注意的问题
  14. python小区管理系统设计_小区物业管理系统设计与实现
  15. 优先级调度算法和高响应比优先调度算法
  16. 华为AI人工智能辅助宫颈癌筛查系统, 病理诊断更智能
  17. 单片机基础项目(上)
  18. 蒙特卡洛树搜索(MCTS)
  19. python 排产计划_生产排程计划表
  20. 【安卓Framework学习】Wifi框架学习之热点评分机制

热门文章

  1. XML 大于号 小于号 处理
  2. 互联网企业安全建设之路:互联网企业为什么要做安全?
  3. 天融信EDR或企业安全终端卸载需要密码解决办法
  4. lattice学习笔记(一)
  5. JS——正则校验域名
  6. 针对ewebeditor编辑器漏洞一次实战经验
  7. CentOS7.6部署nginx
  8. 日本知名汽车零部件公司巡礼系列之株式会社70
  9. java对象为什么要实现序列化
  10. 龙兵智能名片多企业小程序V2.3.3-开源版