基于opnet的校园网网络规划和性能测试大学本科毕业论文.doc
《基于opnet的校园网网络规划和性能测试大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于opnet的校园网网络规划和性能测试大学本科毕业论文.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录1 引言12 主流网络仿真软件的介绍和对比12.1 GloMoSim,NS2和OPNET的介绍12.1.1 GloMoSim12.1.2 NS222.1.3 OPNET22.2 NS2和OPNET的比较33 分析校园网33.1 实例分析33.1.1 重庆工商大学校园网33.1.2 三峡大学校园网43.1.3 兰州大学校园网43.2 校园网的特点54 仿真设计64.1 需求是规划的基础64.2 设计并建立拓扑74.3 设置各模型属性94.4 设置收集统计量105 运行并调试仿真105.1 运行仿真105.2 查看结果105.3 复制场景并修改网络设计115.4 比较结果136 结论14致谢
2、14参考文献15基于OPNET的校园网网络规划和性能测试摘 要 校园网是各种类型网络中一大分支,随着技术发展和网上教学等应用不断深入,其网络结构和规模也日趋复杂庞大,传统的以经验为主的新建或升级改造现有网络,无法有效的对网络流量,瓶颈,承载业务等性能进行评估。本文先从了解仿真技术和常用仿真软件开始,在分析了校园网特点后利用OPNET规划并建立了一个校园网络仿真模型,并针对流量特性进行性能测试,得到仿真结果,为校园网的建设提供了有效的参考数据。关键词 网络仿真;OPNET;校园网规划;性能测试Campus Network Planning and Performance Test Based o
3、n OPNET Abstract Campus network is a major branch of various types network, With technological development and online teaching and so on in-depth applications, campus network structure and scale will be more lager day by day, The tradition by experiences primarily newly built or the promotion transf
4、ormation existing network, not effectively evaluate on current traffic, bottleneck and performance. In this dissertation, we first start from the understanding simulation technology and the commonly used simulation software. After that we analyzed the campus network characteristic, and then use the
5、OPNET to build the simulation model. Finally, it aims at the traffic load characteristics to carry on the performance test, presents the simulation results, provided the effective reference data for the campus network planning.Key Words Network Simulation; OPNET; Campus Network Planning; Performance
6、 Tes1 引言目前,数据网络的规划和设计一般采用的是经验、试验及计算等传统的网络设计方法,其中,经验法最为简便易行,不过其成效在很大程度上依赖于规划设计者具有的网络设计经验,其设计结果中的主观性成分比较突出。当网络规模较小、网络拓扑结构比较简单、网络流量不大的时候,以经验为主、辅之以试验和数学计算等手段进行网络规划设计还是可行的。当网络规模越来越大、网元类型不断增多、网络拓扑日趋复杂、网络流量纷繁交织时,以经验为主的网络设计方法的弊端就越来越显现出来了。首先,网络规划设计者相对来说缺乏大型网络的设计经验,因此在设计过程中主观的成分更加突出;第二,一般情况下,不可能在网络设计阶段开展与拟建网络
7、规模可比的网络试验来获得设计所需的依据,小规模的试验是可行的,但是其结果受试验规模的限制,不能充分满足规划设计的需要;第三,数学计算和估算方法对于大型复杂网络的应用往往是非常困难的,得到的结果可信性也是比较低的,特别是对于包交换、统计复用的数据网络,情况更是如此1。随着学校教学和学生网上应用的增长,要规划和设计一个性能完善的校园网络,光靠理论计算或凭个人的组网经验是无法完成的。如果在真实的网络环境中进行性能研究、网络规划、设计和开发,不仅耗资大,而且在统计数据的收集和分析上也有一定困难。在实际工作中,往往通过网络仿真软件来模拟和估算其性能,通过模拟和仿真来调整一些网络参数以期达到最佳的使用效果
8、2。网络仿真是一种利用数学建模和统计分析的方法模拟网络行为,从而获取特定的网络特性参数的技术。数学建模包括网络建模(网络设备、通信链路等)和流量建模两个部分。模拟网络行为是指模拟网络流量在实际网络中传输、交换和复用的过程。网络仿真获取的网络特性参数包括网络全局性能统计量、网络节点的性能统计量、网络链路的流量和延迟等,由此既可以获取某些业务层的统计数据,也可以得到协议内部某些特殊的参数的统计结果。仿真软件所提供的仿真运行和结果分析功能使开发人员能快速、直观的得到网络性能参数,为优化设计或做出决策提供更便捷、有效的手段3。2 主流网络仿真软件的介绍和对比2.1 GloMoSim,NS2和OPNET
9、的介绍2.1.1 GloMoSimGloMoSim仿真软件是由美国UCLA大学计算机系为DARPA开发的专门用于AdHoc网络仿真的一个仿真系统4。它是用基于C语言的并行仿真语言Parsec设计的,可以实现并行离散时间驱动仿真。新版本的GloMoSim 支持应用于单纯的无线网络协议,并采用了分层的方法,不同层之间使用标准的API进行通信,这样实现了AdHoc组网终端所需的基本协议栈层次。仿真的结果数据既可以用文本,也可用图形表述。目前GloMoSim提供了许多应用协议(包括CBR、FTP、Telnet等)、传输协议(TCP、UDP)、路由协议(AODV、flooding、DSR等)以及多种移动
10、策略模型(random waypoint、random drunken等)。GloMoSim的缺点在于其分层结构太严格,要实现跨层信息的应用就显得很困难。另外,其应用范围有限,主要应用于AdHoc网络。2.1.2 NS2NS2产生于1989年,由REAL网络仿真器发展而来,它是一种开放源代码的网络仿真软件,采用离散事件驱动机理的仿真平台。NS2开始只是应用于有线网络,后来卡耐基梅隆大学的Monarch项目组改进了NS2,使其可以用于MANET 和无线局域网。NS2的内核源码是用C语言来完成的,并通过OTCL语言编写仿真配置和脚本。模拟器可以实现两方面的工作:具体协议的模拟和实现;短时间内快速地
11、开发和模拟出所需要的网络环境(scenarios),并能方便地修改、发现、修复程序中的bug。在NS2中,应用一个新协议主要是通过添加用C+语言编写的协议函数和用OTCL编写的配置文件,然后用OTCL script来实现协议。由于使用了两种编程语言,使得对NS2的学习显得困难一些,其调试工作也有一定的难度2。NS2的缺点在于:相对于不断更新的仿真器,提供的文档显得过时,而且帮助有限;其次,由于仿真器本身的不断升级,不同版本中模块的兼容性问题也很突出;另外,仿真没有配置网络环境并对仿真结果的数据进行图形化分析的工具;最后,当仿真节点数很多时(几百到几千个),NS2就需要更多的内存资源,使得运行速
12、度明显变慢。2.1.3 OPNETOPNET是美国OPNET Technologies Ins公司的商业软件。它采用基于包的建模机制(Simulationon Packet Level)和离散事件驱动的模拟机理(Discrete Event Driven),提供各种目的的研究工具,包括模型设计、仿真、数据收集和数据分析3。OPNET强大的功能和全面性几乎可以模拟任何网络设备、支持各种网络技术,除了能够模拟固定通信模型外,OPNET的无线建模器还可用于建立分组无线网和卫星通信网的模型。同时,OPNET在新网络的设计以及对现有网络的分析方面都有卓越表现。它为通信协议和路由算法的研究提供与真实网络相
13、同的环境。此外,功能完善的结果分析器为网络性能的分析提供了有效又直观的工具。OPNET的Modeler是专门用于可视化原型设计的软件,它的使用既方便了网络模型的建立,又减少了编程的工作量。OPNET的特点5,6:(1) 层次化的网络模型。使用无限嵌套的子网管理复杂的网络拓扑。(2) 面向对象的建模方式。节点和协议可以通过在被建模时采用特定行为和相似功能的类。(3) 清晰简单的建模方法。在“处理器层次”模拟单独对象的行为,在“节点层次”将其相互连接成设备,在“网络层次”用链路将这些设备连接组成网络。不同的网络场景组成“项目”以比较不同设计。(4) 有限状态机建模。在过程层次中使用有限状态机来对协
14、议和过程进行建模,用户可以使用C/C+语言来控制有限状态机的逻辑状态和转移细节。(5) 全面支持协议编程。超过1000个仿真库可以轻松创建协议模型。(6) 无线、点对点和多点连接。链路连接行为是开放和可编程的。准确的延时统计、可用性、位错误、吞吐量特性和自定义的链路都可以通过编程进行修改。(7) 高级仿真平台。以高度优化连续性、完全平行的离散事件分解仿真过程。(8) 集成的调试器。快速地验证仿真或发现仿真中存在的问题,即可使用自带的调试工具OPNET Debugger,也可在Windows下和编程语言VC进行联合调试。2.2 NS2和OPNET的比较 目前在科学研究中用得最多的是NS2和OPN
15、ET两个仿真软件,下面对他们进行对比7。(1) OPNET与NS2的关系有点像Windows和Linux的关系,它们分别是在这两个环境下(OPNET在Windows,NS2在Linux)安装使用最匹配。(2) OPNET是商业软件,所以界面非常好。功能上很强大,界面错落有致,统一严格。操作也很方便,对节点的修改主要就是对其属性的修改。是优点也是其缺点,如果需要特殊的节点或很适合自己的节点就不如NS2方便。同时,由于是商业软件所以版本推出不如NS2快。(3) NS2是自由软件,免费,这是与OPNET相比最大的优势,因此它的普及度较高,是OPNET强有力的竞争对手。(4) NS2界面不如OPNET
16、,虽然功能也很强大,但比较零散,初学不容易上手。OPNET操作上比较方便,但由于不是同一公司开发,格式上不统一。3 分析校园网3.1 实例分析3.1.1 重庆工商大学校园网8该校网络设计采用多级星形拓扑结构,从核心交换到数据中心和兰花湖片区的汇聚交换上都采用了两对光纤,并利用Spanning Tree Protocol构成链路上的冗余。此设计中不足在于只有一台核心交换,造成对核心交换的依赖,一旦出现意外故障,将导致整个校园网的中断,如图1所示:图 1 重庆工商大学校园网拓扑3.1.2 三峡大学校园网9该校网络骨干采用千兆以太网技术,核心采用两台3Com Switch 4007高性能千兆交换机,
17、之间通过两条千兆光纤链路相连,不但互为备份,提高可靠性,还通过Trunk技术增加两台核心交换机之间的带宽。在网络结构上又采用了双链路、双核心交换设备、双路由备份等可靠有效的措施,使网络具有了极高的可用性,其拓扑如图2所示。3.1.3 兰州大学校园网10该设计方案充分利用了整个平台的核心交换和汇聚交换,强调组合路由和交换,不仅实现校园网内所有教学楼、行政办公、学生宿舍等全部联网,还可保证整个校园网内部网络用户高速、安全接入,对一些非法用户进行拒绝。在路由策略中采用静态路由设置、支持RIP协议,并采用开放最短路经优先(OSPF)动态路由协议构成路由上的冗余。四台核心交换机之间采用环状连接构成校园网
18、络核心交换层,保证了网络的健壮性。其拓扑如图3所示。图 2 三峡大学校园网拓扑图 3 兰州大学校园网拓扑3.2 校园网的特点从上面的例子我们可以看到,校园网不仅是一个满足数字、语音、图形图象等多媒体信息,以及综合科研信息传输和处理需要的综合数字网,还要能符合多种网络协议,体系结构符合国际标准(如TCP/IP),同时能兼容已有的网络环境11。其特点有:(1) 网络负荷大、数据类型多:网络教学的视频点播,软件及资料下载,BT等点对点技术的大量应用,以及OA、MIS等各种要求一定响应速度的数据服务,使网络带宽的利用率很高,并且要能保证很高的服务质量。(2) 管理和维护工作量大:校园网建成,在教学、办
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 opnet 校园网 网络 规划 性能 测试 大学本科 毕业论文
限制150内