1、进入实验7根目录,
输入命令“cd /WNTLab/experiments/exp7”
2、输入命令“ns Hidden_Terminal.tcl”,回车。
运行打开如下界面
3、利用NAM动画观察实验结果
如图。调整运行的步长为2ms即可,不宜过大,以免无法观察到详细的仿真过程
4、仿真程序运行说明:
仿真开始时(0~1s),节点间相互广播路由(DSDV)信息,建立路由表。
从1.5s开始,节点1开始向节点0发送数据,需注意,此时节点1需要先发送RTS(实验中设置802.11的RTSThreshold=0,满足数据包大于RTSThreshold,表示开启RTS/CTS,解决暴露终端问题;实现暴露终端请设置RTSThreshold=3000,满足数据包小于RTSThreshold,因为数据包不会大于3000),以保证信道(1-0)的顺利占用。在2s时,节点2也开始向节点3发送数据,同样,节点2也发送RTS报文,以获得信道(2→3)的顺利占用,并正确传输数据。仿真时间到达15s时,两条流传输同时结束,此后无数据传输,偶尔有链路保活报文。在20s时,仿真实验结束。
原文:https://www.cnblogs.com/jjrona/p/14775902.html