首页 > 技术文章 > 实验七.隐藏节点和暴露节点仿真实验

cnnmd 2021-03-31 23:30 原文

实验要求和目的

① 掌握无线网络中隐藏节点和暴露节点问题

② 利用ns2分析隐藏节点和暴露节点

1.进入exp7资源目录,执行ns Hidden_Terminal.tcl隐藏节点脚本

 

 

NAM动画,步长为2ms

 

仿真开始时(0~1s),节点间相互广播路由(DSDV)信息,建立路由表。从1.5s开始,节点0开始向节点1发送数据。在2s时,节点2也开始向节点1发送数据,同样,节点2也发送RTS报文,此时可得知节点1的信道不空闲,因此节点2开始退避,等待一段时间重新尝试发送。

2.执行ns Exposed_Terminal.tcl暴露节点脚本

 

NAM动画

 

仿真开始时(0~1s),节点间相互广播路由(DSDV)信息,建立路由表。从1.5s开始,节点1开始向节点0发送数据。在2s时,节点2也开始向节点3发送数据,同样,节点2也发送RTS报文,以获得信道(2→3)的顺利占用,并正确传输数据。

推荐阅读