欢迎来到天天文库
浏览记录
ID:46226640
大小:103.85 KB
页数:28页
时间:2019-11-21
《毕业设计0基于NS2的泛洪路由协议的实现与仿真的设计6》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、扬州市职业大学毕业设计(论文)设计(论文)题口:基于NS2的泛洪路由协议的卖现与仿真的设计系别专业班级学号姓名指导教师削子工程糸通信技术09通信(3)班0906020306丁威丁晨阳完成时间:201Z04-291绪论52NS-2结构与功能72.1NS-2的原理概述72.1.1离散事件模拟器72.2.2丰富的构件库82.1.3分裂对象模型82.1.4开放的源代码82.2NS进行网络模拟的方法和一般过程92.3分裂对象模型和TclCL92.4NS基础102.5与NS-2相关儿个常用工貝122.6Otcl实现模拟的一般过程143AodHoc网络的简单介绍153」AdHoc网络的概念153.2
2、AdHoc网络的主要特点153.3AdHoc网络的结构164泛洪路由协议的设计实现174.1泛洪路由协议174.2添加路由协议类174・3定义包头类型184.4添加/修改源文件184.5编译代码195泛洪路由协议的仿真测试195.1初步测试195.2场景测试246总结26致谢27参考文献28网络模拟是进行网络技术研究的一种基本手段。研究过程中,由于各种原因,实际网络系统的实现往往是现代较高或是不现实的。在这种情况下,模拟就成了最佳可供选择的测试,评估和验证手段之一。网络模拟有着周期小,成本低等特点,而且可以是研究者更容易理应他人的研究成果,可以是研究者更专注于自己所研究的部分而不必为系
3、统的其他部分耗费过多精力。关键词NS;网络模拟;AdHoc;无线口组网;路由协议;仿真;性能分析第一章绪论1.1背景网络模拟是进行网络技术研究的一种基本手段。在新技术的研究过程屮,由于各种原I大I,实际网络系统的实现往往是代价较高或是不现实的。在这种情况下,模拟就成了最佳可供选择的测试、评估和验证手段之一。网络模拟有着周期小、成木低等特点,而耳可以使研究者更容易利用他人的研究成果。NS2正是这样一种针对网络技术的源代码公开的、免费的软件模拟平台。它是美国DARPA支持的项口VINT(VirtualInterNetTestbed)开发的通用的多协议网络模拟软件,其屮集成了大量典型的有线、
4、无线甚至卫星网络下各个层的协议,同时NS广泛的用户又在不断地对这个系统进行完善和修改。正是由于NS2的这种开放性,使研究者更好的进行各种算法的实现和协议的改进。AdHoc网络是一组具有无线收发装置的移动节点组成的一个多跳的临时性的口组织系统,具有以下一些主要特征:动态拓扑,即网络中的节点可以任意移动,因此,网络的拓扑结构也可能会变化;链路带宽受限、容量时变,由于拓扑动态变化导致每个节点转发的非自身作为目的地的业务量随时间而变化,因此与有线网络不同,它的链路容量表现出吋变特征;动力受限,能量受限,由丁网络节点的移动特征,其中大多数节点以电池作为动力,在进行系统设计时节能就成为一个菲常重要
5、的指标;物理上安全有限,移动网络比同定网络(有线和无线)更易受到安全威胁,需要克服无线链路的安全弱点及移动拓扑所带来的新的安全隐患,I大I此,传统的用于固定网络的路由协议不适用于AdHoc网络。由于AdHoc网络的特点,它对路rfl协议有了一些新的耍求,如何更好地应用这种自组织的网络,满足更多的应用,首先应该掌握现自的一些路由算法协议的特点。美国DARPA支持的项目VINT开发了通用的多协议网络模拟软件NS-2,并取得广泛使用,NS模拟器在设计思路上满足网络研究界在网络模拟方而多种需求,即抽象,仿真,场景生成,可视化,可扩充性等设计原则,除此之外,模拟器中是否有人量的协议模块可用,模拟
6、器包含的协议模块必须是经过验证的达到其协议成熟度要求的协议实现以及假定NS中协议模块以及它们Z间交换的三个数量相当大,需要一种机制来避免对一个模块的修改会导致另一个模块的功能被破坏。为此,NS由许多自动测试套件,来避免无意的改动被带入模拟器屮。1.2论文组织结构第二章NS2体系结构及功能模块:原理的概述以及NS的基础,具体描述了NS2的体系结构和齐项功能模块,包括使用NS2进行网络模拟的过程,以及建立新协议或修改己有网络对象进行扩展时相关的问题。第三章对于AodHoc网络的简单介绍:包括其概念特点,结构组成等第四章基于NS2的泛洪路由协议的设计实现:基于NS2平台,添加实现了泛洪路由协
7、议,包括添加协议类,增加包头类型以及代码编译。第五章泛洪路由协议的仿真测试:对第二章实现的泛洪路由协议进行了网络仿真测试,最后对结果进行了分析讨论。第六章总结:对本文所作工作进行总结第二章NS-2结构及功能2.1NS-2的原理概述多协议网络模拟器可以为低成本的实验提供一个良好的环境,可用于完全不同的研究领略的一个通用模拟环境,可以为网络学术界提供相当大的便利!这些便利包括已有协议的行为的论证,可用于开发新协议的丰富的构建平台,在一个受控环境下研
此文档下载收益归作者所有