基于OPNET校园网仿真设计.docx
- 文档编号:29967883
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:13
- 大小:420.81KB
基于OPNET校园网仿真设计.docx
《基于OPNET校园网仿真设计.docx》由会员分享,可在线阅读,更多相关《基于OPNET校园网仿真设计.docx(13页珍藏版)》请在冰豆网上搜索。
基于OPNET校园网仿真设计
《通信网》课程设计
论文题目基于OPNET校园网仿真设计
姓名王阳
学号P071513284
学院电气工程学院
专业班级2007级通信工程1班
基于OPNET校园网仿真设计
专业:
通信工程姓名:
王阳指导教师:
邓克岩
摘要:
网络仿真是一种利用数学建模和统计分析的方法模拟网络行为,从而获取特定的网络特性参数的技术。
探讨了OPNET的关键仿真技术,并介绍使用OPNET进行网络仿真的工作流程,以及对某高校校园网进行了仿真设计,对仿真结果进行了分析。
关键词:
网络仿真,OPNET,校园网
ABSTRACT
Thenetworksimulationisakindofmathematicalmodelingandstatisticalanalysisofthesimulationofnetworkbehaviortoobtainthecharacteristicparametersofspecificnetworktecnologies.DiscussesthekeyOPNETsimulationtecnologies,anddescribesthenetworkusingtheOPNETsimulationworkflow,aswellasacampusnetworkconductedasimulationdesign,simulationresultareanalyzed.
KeyWords:
netwoksimulation,OPNET,CampusNetwok
目录
1绪论2
2网络仿真概述3
3OPNET仿真系统核心技术3
3.1离散事件仿真机制3
3.2仿真调度机制4
3.3建模通信机制4
4OPNET在网络规划设计的步骤及应用流程4
4.1收集和消化网络工程设计文档5
4.2建立网元模型5
4.3建立网络模型5
4.4建立网络流量模型5
4.5仿真设计和仿真计算6
4.6查看、分析结果并提交仿真报告6
5OPNET在某校园网的仿真应用6
5.1网络拓扑6
5.2业务配置9
5.3仿真结构的分析总结10
5.3.1收集统计量10
5.3.2仿真设置10
5.3.3运行仿真11
6结论13
参考文献14
1绪论
对于园区网,在建设网络、开展网上业务之前,需要对配置的网络设备、所采用的网络技术、承载的网络业务等方面的投资进行综合分析和评估,提出性价比最优的解决方案。
无论是构建新网络,还是升级改造现有网络,或者测试新协议,都需要对网络的可靠性和有效性进行客观的评估,从而降低网络建设的投资风险,提高网络的性能。
网络仿真是一种有效的网络研究工具,它以系统理论、形式化理论、随机过程和统计学理论、优化理论为基础,在设计阶段,仿真方法提供一个虚拟模型来预测并比较各种方案的性能,通过对不同环境和工作负荷的分析比较,来优化系统的性能。
随着网络新技术的不断出现和数据网络的日趋复杂,对网络仿真技术的需求必将越来越迫切,网络仿真的应用也越来越广泛,网络仿真技术已成为研究、规划、设计网络不可缺少的工具。
目前在计算机网络仿真软件中,较为突出的是OPNET系列仿真平台。
作为网络规划、仿真及分析工具的高端产品,OPNET在通信、国防及数据网络领域已经被广泛认可和采用。
目前OPNET的应用在国内还处于起步阶段,因此OPNET具有很重要的研究、应用价值。
2网络仿真概述
系统仿真技术是以相似原理、数学建模、统计分析记忆仿真应用领域的有关专业为基础,以计算机系统及仿真器为工具,利用模型对已有的或摄像的系统改进研究、分析、实验与运行的一门多学科的综合性技术。
在各类应用的需求及有关学科技术的推动下,系统仿真技术已经构成一个综合性的专业技术体系。
系统仿真本质上是一种知识处理过程,典型的系统仿真过程包括
3OPNET仿真系统核心技术
3.1离散事件仿真机制
OPNET采用基于离散事件驱动的模拟机理(其中事件是网络状态的变化)。
只有网络状态发生变化,模拟机才工作,网络状态不发生变化的时间段不执行任何模拟计算,即被跳过。
因此,与时间驱动相比,离散时间驱动的模拟计算效率得到很大提高。
仿真核心实际上为离散时间驱动的事件调度器,它对所有进程模块希望完成的时间和计划该事件发生的时间进行维护。
事件调度器主要维护一个具有优先级的队列,它按照时间发生的事件对其的工作进行排序,并遵循先进先出顺序执行时间。
而仿真中的各模块之间的通信主要依靠传递包的方式来实现。
3.2仿真调度机制
在OPNET中使用基于事件列表的调度机制,合理安排调度事件,以便执行合理的进程来仿真网络系统行为。
调度的完成通过仿真软件的仿真核和仿真工具模块以及模块来实现。
3.3建模通信机制
在OPNET仿真软件中,大部分的模型都可以归结为一个若干相互通信组成的分布式子系统。
子系统之间的交互依赖于通信资源,以支持命令、质询和一般信息的交换。
这些方式包括数据报的通信机制、通信链路机制、应用接口控制信息I通信机制和统计线通信机制。
4OPNET在网络规划设计的步骤及应用流程
OPNET网络仿真软件应用于网络规划设计的流程见图4-1。
4.1收集和消化网络工程设计文档
网络仿真必须基于对仿真网络全面和深入的了解,主要包括:
网络拓扑结构、网络协议和标准、网络设备、网络链路、网络应用及流量特性。
4.2建立网元模型
对于基本模型库中已有的网络设备,根据网络设备的接口配置对现有模型进行修改,优化网络设备模型;对于基本模型库中没有的网络设备,需要开发新的网络设备模型,有时还需要针对不同的仿真需要,建立一个网络设备多个不同的模型版本。
4.3建立网络模型
建立网络模型就是在所需要的网元模型建立好后,依据仿真网络建立起网元模型之间的有机连接,从而将整个仿真网络系统映射为OPNET网络模型。
对于现有网络,通过网管HPOpenview的NNM读入网络IP拓扑,然后在IP拓扑中手工加入第二层网络设备,例如交换机等。
对于升级后的网络,在现有网络模型的基础上,手工修改网络拓扑或添加网络设备。
对于新建网络,完全手工建立网络模型。
4.4建立网络流量模型
OPNET中,网络流量分为背景路由流量背景利用率流量和前景业务流量。
4.5仿真设计和仿真计算
选择仿真过程中要收集的网络性能统计参数。
4.6查看、分析结果并提交仿真报告
对于统计数据,可直接通过菜单栏中的“viewresults”来查看。
以上是网络仿真技术在网络规划设计应用中的典型流程,在实际操作中,一般不可能经过一个仿真流程就达到仿真的目的,而往往需要多次的反复。
因此,上述步骤或其中的部分步骤会多次重复,具体的网络仿真流程需要根据具体的仿真需要和其他具体视情况决定。
5OPNET在某校园网的仿真应用
5.1网络拓扑
网络设备和网络链路共同构成了网络系统的拓扑结构。
设备通过链路相互连接,实行了信息的传送。
同时,这些通信设备的连接组合构成了子网,而子网可以进一步包含更低层的子网,从而构成多层子网。
OPNET通过子网来表示实际网络的拓扑结构,为建模提供了极大的自由度和便捷性。
OPNET软件中提供了许多网络元素,按照实际网络组成部分进行建模。
某高校校园网采取核心、汇聚、接入3层网络结构网络,4台点对点链接的高端交换机组成的核心层,有路由器和交换机构成汇聚层,通过用以连接用户的低端交换机和接入点构成接入层;网络拓扑结构如图5-1所示。
图5-1在OPNET上实现的网络拓扑图
图4-2为子网dormitory的内部结构,汇聚switch通过千兆光纤连接到核心交换机switch3和switch4上。
接入交换机和汇聚交换机之间采用千兆双绞线,再通过百兆双绞线连接到终端,即连接到学生所用的端口。
在OPNET仿真中,由于本次设计主要为测试核心交换机性能,对子网工作站的表现要求不高,因此采用LAN节点代替终端,减少了仿真事件,缩减仿真时间。
图4-2主机server的内部结构
通过图4-2的内部结构我们可以看出到主机控制其他的子网,而且我们从里面结构知道建立子网的内部结构,图4-3就是子网内部结构如图所示:
图4-3子网dormitory的内部结构
5.2业务配置
校园网主要以教学科研为主要目的,所以主要涉及的业务主要有:
FTP文件下载业务,HTTP网页浏览业务,Email电子邮件业务等。
这些业务主要都是端对端的业务。
都是以工作点访问服务器从而获得某种服务的方式完成的,所以需要配置端对端业务。
由于网络接入了大量的用户群,对于不同的用户,其业务也是不同的,例如对于学生宿舍的用户来说,主要的网络业务为http和ftp。
●对办公楼,实验楼分别进行http,Database设置
●对图书馆进行http,Database设置
●对教学楼进行http,TelnetSession设置
●对宿舍区进行http和ftp设置
5.3仿真结构的分析总结
对所设计的网络拓扑图进行运行仿真。
5.3.1收集统计量
收集的统计量主要有交换机和局域网的参数:
其中交换机的参数有:
●TrafficReceived(bits/sec)代表交换机的数据接收速率;
●TrafficDropped(packets)代表交换机对数据包的丢弃率;
局域网的参数有:
●http的TrafficReceived(bits/sec)
5.3.2仿真设置
(1)选择优化仿真核心:
优化仿真核心有development和optimized两种,调试的仿真核心收集仿真信息,这些信息可以用来调试模块。
而优化仿真核心使运行速度加快。
我们在这里选择的是调试仿真核心。
(2)选择运行仿真的时间:
运行仿真时间这里设置成1h。
即模拟执行一小时的仿真。
5.3.3运行仿真
运行仿真,等仿真结束后点击Close关闭对话框。
在网络仿真结束后,下面对仿真的结果进行说明和分析:
网络在1min40s趋向平稳,稳定在0.046秒左右。
说明网络延时100多秒以后稳定。
(1)核心交换机的包接收率
图5-4核心交换机的包接收和丢失率
结果分析:
图5-4所示为交换机在刚开始的时候有一个100秒的延时用来使设备初始化,在网络运行稳定后逐渐趋于一个定值之间波动。
(2)核心交换机的包丢失率
分析说明:
图5-4为交换机对数据包的丢失率。
从图形可以看出交换机的丢失率很低,趋近于零,说明交换机的性能很好。
(3)汇聚层交换机的包接收率
图5-5汇聚层交换机的接收和丢失率
结果分析:
图5-5下图为交换机在刚开始的时候有一个100秒的延时用来使设备初始化,然后接收数据速率就达到一个稳定的速度,在网络运行稳定后逐渐上升。
(4)网络HTTP页面响应时间
图5-6网络HTTP的页面响应时间和上图的总和
结果分析:
图5-6第三图所示为网络在刚开始的时候有一个100秒的延时,然后响应时间冲到0.02s以上,之后趋向平稳。
6结论
本文研究描述了一种科学的网络仿真方法,探讨了OPNET仿真技术,叙述了基于网络仿真方法和OPNET软件技术,测试了网络仿真相关流程和方法,并以某高校校园网为蓝本进行了仿真设计,为网络仿真提供了系统知识。
由于校园网仿真还不是很复杂,网络节点还不是很多,对于怎样将OPNET应用于大型网络和复杂网络,特别是如何解决遇到的项目技术问题,仍需要进一步深入研究和探讨。
参考文献
[1]符浅浅《校园网仿真与设计》,重庆:
重庆大学出版社,2005。
[2]张曾科,阳宪惠《计算机网络》,北京:
清华大学出版社2007
[3]蒋丽影,惠晓威,章永来《OPNET的网络仿真机制及仿真建方法》,中国新通信2006
[4]伍俊洪《网络仿真方法和OPNET仿真技术》计算机工程,2004
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 OPNET 校园网 仿真 设计