欢迎来到天天文库
浏览记录
ID:61767117
大小:2.01 MB
页数:29页
时间:2021-03-19
《OPNet仿真实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机网络实验报告SQ10048120048孟新南京航空航天大学OPNET仿真实验报告计算机网络实验计算机网络实验报告SQ10048120048孟新目录第一章实验任务31.1实验一31.2实验二3第二章OPNET网络建模及仿真方法32.1OPNET简介32.2OPNET仿真关键技术42.2.1层次化建模技术42.2.2离散事件仿真机制42.2.3仿真调度机制42.2.4通信机制42.3OPNET仿真流程5第三章实验仿真过程63.1实验一单台服务器场景仿真过程63.1.1建立网络拓扑结构63.1.2收集统计量83.1
2、.3运行仿真93.1.460台PC场景1_expand_60103.1.590台PC场景1_expand_90113.2实验一多台服务器场景仿真过程123.3实验二用OPNET对RIP仿真分析13第四章实验仿真结果及分析134.1单台服务器场景仿真结果及分析134.1.1整个网络平均延迟对比曲线图144.1.2服务器与交换机链路的平均吞吐量对比曲线图144.1.3服务器CPU负载变化对比曲线图,见图16.154.2多台服务器场景仿真结果及分析164.2.1整个网络平均延迟对比曲线图164.2.2服务器与交换机链路的
3、平均吞吐量对比曲线图164.2.3服务器CPU负载变化对比曲线图174.3用OPNET对RIP仿真结果及分析184.3.1RIP协议概述184.3.2RIP的工作原理184.3.3RIP路由更新机制204.3.4建立网络拓扑结构214.3.5仿真结果234.3.6对RIP协议的总结28第五章实验心得体会以及不足295.1心得和体会295.2实验中的不足29计算机网络实验报告SQ10048120048孟新OPNET仿真实验报告第一章实验任务1.1实验一–设置一个仿真场景,假设PC有N台,服务器有M台,交换机和路由器根
4、据N值进行配置–当N=30,60,90和M=1时,设置仿真场景,配置连接设备,服务器配置FTP、TELNET、WWW、SNMP等服务,给出N不同取值时:1)整个网络平均延迟对比曲线图2)服务器与交换机链路的平均吞吐量对比曲线图3)服务器CPU负载变化对比曲线图–当N=90,M分别取值1和2时,设置仿真场景,配置连接设备,服务器配置同上,给出M不同取值时:1)整个网络平均延迟对比曲线图2)服务器与交换机链路的平均吞吐量对比曲线图3)服务器CPU负载变化对比曲线图。1.2实验二RIP协议的OPNET仿真分析第二章OPN
5、ET网络建模及仿真方法2.1OPNET简介OPNET是1986年由美国MIL3Inc.(现在为OPNETTechnologiesInc.)研制的,最初是用于军事需要,但很快就发展成为一款商业化软件,并成为目前世界上最先进的网络仿真和开发工具之一。现在全球大约有2700个OPNET用户,涉及企业、军事、教育、银行、保险等多个领域,被第三方权威机构评为“世界级网络仿真软件第一名”。作为商业软件的OPNET价格非常昂贵,但它也提供了专门用于教育和科研的免费版本,如OPNETITGuru。OPNET支持面向对象的建模方式,
6、并提供图形化的编辑界面,更便于用户使用;采用离散事件驱动的模拟机理,使计算效率得到了很大提高;将基于包的分析方法和基于统计的数学建模方法结合起来,大大加快了仿真速度,而且可以得到更加细节化的模拟结果;在物件拼盘中,包含了详尽的模型库:路由器、交换机、服务器、客户机、ATM设备、DSL设备等,还有其它厂商的配备,使OPNET在新网络项目的设计以及对现有网络的分析方面都有卓越表现;它为通信协议和路由算法的研究提供了与真实网络相同的环境。此外,功能完善的结果分析器为网络性能的分析提供了有效而又直观的工具;提供了多种业务模
7、拟方式;具有丰富的收集分析统计量,查看动画和调试等功能;它可以直接收集常用的各个网络层次的性能统计参数,能够方便地编制和输出仿真报告。目前OPNET的应用在国内还处于起步阶段,因此OPNET具有很大的研究和应用价值。计算机网络实验报告SQ10048120048孟新2.2OPNET仿真关键技术2.2.1层次化建模技术0PNET采用层次化的建模技术,提供了三层建模机制:网络模型、结点型和进程模型。网络模型为最上层,由可以嵌套的子网、通讯节点和在节点间进行通信的链路组成,在这一层完成网络拓扑和模型配置;进程模型是最底层,
8、用有限状态机(FSM)来描述各个状态和状态间转移关系,进程模型是通信协议功能模拟以及与仿真有关的控制流行为实现的具体位置,其中FSM是用C语言描述的通信行为程序;结点模型定义结点的内部结构,由发信机模块、接收机模块、处理机模块、队列模块及包流、统计线等连接组成。通过0PNET的网络模型、结点模型和进程模型三层建模机制建立起来的模型和实际的网络、设备、协议层次
此文档下载收益归作者所有