1.2 实验内容
⑴动态路由协议的运行机制;
⑵NS2的安装和配制环境;
⑶在NS2下配置动态路由协议。
2 NS2的介绍和运行环境的配置
2.1 NS2的介绍
NS2全称Network Simulator version ,字面意思就是网络模拟平台,它是一种针对网络技术的源代码公开的并且是免费的网络模拟平台。它本身有一个虚拟时钟,所能实行的仿真项目都是由离散事件驱动的,因此它本质上就是一个离散事件模拟器。目前,NS成了学术界广泛使用的仿真平台,也常在网络技术教学中被用作一种辅助教学工具。
NS2所使用的开发语言是C++和Otcl。在一个仿真过程中,NS会产生一个或者两个跟踪文件,如果在Tcl脚本中加入一些简单的语句,这些跟踪文件中就会有相应的详细的跟踪信息。这些信息也可以用NAM将整个过程演示出来。
2.2 NS2的安装
NS2首次被开发所使用的就是Linux平台,而本次实验我所使用的是在虚拟机XP系统上安装运行,这就需要在XP系统上创建一个Linux的模拟平台,所以先安装cygwin,其次在cygwin下安装NS2.29。具体方法如下:
2.2.1 安装cygwin
为安装cygwin图,把下载好的软件包安装到虚拟机c盘上。
cygwin安装图
2.2.2 解压并且安装
在cygwin中解压事先下载好的ns-allinone-2.29压缩包。使用命令:
⑴tar zxvf ns-allinone-2.29.tar.gz解压;
⑵cd ns-allinone-2.29;
⑶./install进行安装。
2.2.3 配置环境变量
在安装目录C:\cygwin\home\Administrator下找到.bashrc文件并用写字板打开,在尾部插入以下信息:
export NS_HOME=/home/administrator/ns-allinone-2.29
export PATH=$NS_HOME/nam-1.11:$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HOME/otcl-1.11:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.11/library
2.3 NS2的例子验证
打开cygwin,运行startxwin.bat,在新弹出的窗口中直接输入 :
cd /home/administrator/ns-allinone-2.29/ns-2.29/ns-tutorial/examples
再输入 ns example2.tcl得出图2说明NS2安装成功。
- 上一篇:java办公自动化系统的设计与实现
- 下一篇:中小型企业网建设
-
-
-
-
-
-
-
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书