1、1一、 实验目的了解和学习 NS-2 平台。二、 实验任务首先学习和了解 NS-2 的相关内容。参阅资料:NS2 官方网站 http:/www.isi.edu/nsnam/ns/ NS2 教学手册 http:/csie.nqu.edu.tw/smallko/ns2_old/ns2.htm 1. Windows 环境下安装(基于 Cygwin)安装步骤:下载并解压 cygwin.rar2选择 install from local directiory,然后点击下一步:选择安装路径:点击下一步:3选择解压后的 cygwin 包中的文件夹进行导入:下一步,你可以看到如下,在这个窗口中,cygwen
2、安装程序让你选择要选择安装的软件:4. XFree86-base, XFree86-bin, XFree86-prog, XFree86-lib, XFree86-etc, make, patch, perl, gcc, gcc-g+, gawk, gnuplot, tar and gzip 需要被选中。点击前方的 “New”选项中的“Skip” ,将会选中:5选择完毕后,点击下一步:成功安装:6Linux(虚拟机)环境下安装Ns2 的安装和环境配置:下载 myNS2,解压,安装,指令:./install7修改路径信息,把可执行文件的路径加到 PATH 环境变量中.bashrc 文件expor
3、t NS_HOME=/home/PC-100/ns-allinone-2.28/ns-allinone-2.28export PATH=$NS_HOME/nam-1.11:$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/bin:$PATH8export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.9:$NS_HOME/lib:$LD_LIBRARY_PATHexport TCL_LIBRARY=$NS_HOME/tcl8.4.
4、5/library运行:2. 示例运行(验证)弹出窗口:运行:example2.tcl 和 example4.tcl910三、 实验中存在的问题及解决办法【问题 1】cygwin 和 ns2 版本不相容问题。在 ns2 安装过程中,失败提示,cygwin 版本太低不能够成功安装【解决】下载了适合的较低版本的 2.28 版本的 ns2,完成安装【问题 2】ns2 环境变量的配置【解决】没有准确找到/home 目录下的准确的用户,实验用户为 PC-100,同时ns 的安装目录也需准确找到。思考题:请进一步了解 ns-3,opnet 等及其他网络模拟平台。1NS-3 并不是 NS-2 的扩展,而是一个全新的模拟器。NS-3 是一款离散事件驱动的网络仿真器,主要应用于研究和教育领域,旨在满足学术和教学的需求。NS-3 项目是一个完全开源的开发工程。适用平台包括:Linux、Mac OS、Cygwin。2. Opnet 是一个款通信方面的仿真软件。能够准确的分析复杂网络的性能和行为,以采集数据和进行统计。通过探头得到的仿真输出可以以图形化显示、数字方式观察、或者输出到第三方的软件包去。其产品结构有三个模块组成,能为用户提供一系列的仿真模型库。