NS-2目前可以在linux下安装,我们以Redhat Linux 9为例来做一个简单介绍。NS-2分为两种安装方法,所有程序包一次装完(all in one)或者自己分别安装每一个程序包(build it from pieces)。推荐使用all in one的安装方法,比较简便。对于Redhat Linux 9.0,只需要在解压缩后运行根目录下的命令install就可以了。当前的版本是2.28。不过下面我们将做的试验所需要的NS-2版本为2.1b7a。
在设置好模拟网络试验环境,也就是编辑好TCL脚本文件之后,通过NS-2运行TCL脚本文件,就可以开始模拟试验了,NS-2可以根据我们的需要输出一系列的称为跟踪信息的文件(trace)。默认情况下,NS-2 all in one方式安装的时候,将会自带一些工具包,比如NAM,XGRAPH。NAM可以将特定的trace文件变为动画显示出来,XGRAPH可以将trace文件用图形的方式显示出来,它们都是分析trace文件的极好的工具。
XGRAPH是一个开源的通用2-D绘图工具,能够在多种系统中运行,如Linux, SUN Solaris, Apple Mac, Microsoft Windows等等。它提供的功能类似与Microsoft Office Excel中的图表功能。根据介绍,它能够通过输入数据集或者文件来绘制图形,并且对于输入数据集和文件的数目没有限制,这是其众多强大功能之一。它还能够根据需求将图形输出不同的格式,如PDF,PostScript,MIF。