下载此文档

自组网路由协议仿真平台说明文档.doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
25仿真平台介绍目前,、NS2、、GloMoSim等,和NS2使用最为广泛。为商业软件,授权费用昂贵,一般限于公司客户使用,而大学、个人用户一般倾向选择使用开源代码网络仿真软件NS2进行网络性能的仿真,不仅由于NS2是免费软件,更由于它具有丰富的构建库,具有良好的可扩充性。在本实验中,项目组采用Linux操作系统下的NS2-。(网络模拟器)的简写,它是一个离散事件模拟器;worksimulator的一个变种,受到DARPA的VINT项目的支持,由美国加州Berkeley大学LBL,XeroxPARC,UCB和USC/ISI共同开发的网络仿真集成环境,具有开放性好、扩展性强、适用于Windows和Linux系统平台的特点,是一个出色的研究网络拓扑结构、分析网络传输的仿真工具。与其它的网络仿真工具相比,NS对应用数据流的仿真能力尤为突出;模拟平台采用C++语言编写,并使用OTcl语言编写命令和配置接口。NS2由两种语言OTcl、C+十编写而成;提供了模拟网络各层次所必需的基本元素,但各层次元素之间的联系很松散,并没有像实际网络中这种紧密的联系。NS2中所有的网络元素都是抽象的,你找不到任何实际的网络设备。NS2采用所谓“事件”驱动,因而是一个离散事件模拟器。NS2的模拟分为两部分:用C++编写特定网络元素的实现;用OTcl编写模拟所需的脚模拟本文件,在文件中使用这些网络元素;二者之间的结合由NS2负责完成,NS2规定一个固定的步骤,按照规定的步骤去做即可。NS2可以完成的功能包括:(1)构建网络拓扑。NS2中网络拓扑是由node和1ink构成,其中node大约可被看作是对实现网络底三层设备的一个模拟,link则可被视为是对物理传输链路的模拟。(2)实现RTP协议的Agent。NS2中,Agent是对某一个网络协议的模拟,NS2预先实现了UDPAgent和TCPAgent以及一些常用网络应用协议的Agent。(3)加载应用数据流由Application/Traffic来实现。RTPAgent本身己实现了产生数据流的工作,无须加载Application。-:1、安装必需的软件包,在Linux终端直接输入以下命令:$sudoapt-getinstallbuild-essential$sudoapt---dev$sduoapt-getinstalllibxmu-devlibxmu-headers2、将安装包ns-allinone-,此处解压缩到主文件下新建的ns文件夹下,步骤为:切换到此目录下:$cdns解压:$tar-vxzfns-allinone-,开始安装:$cdns-allinone-$./install获取安装包的网址:/projects/nsnam/files/latest/download?source=files3、配置环境变量。打开环境变量配置文件:$sudogedit/home/jenny/.bashrc其中,jenny为linux操作系统的用户名,视用户而异。在末尾输入:exportPATH=$PATH:/home/jenny/ns/ns-allinone-:/home/jenny/ns/ns-allinone-.10/unix:/home/jen

自组网路由协议仿真平台说明文档 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人豆豆
  • 文件大小879 KB
  • 时间2019-11-13