一.实验要求与目的
1.了解定向扩散路由和S-MAC协议原理
2.掌握NS2分析定向扩散和 S-MAC协议
二.实验环境与资源
实验一中搭建的仿真实验平台、实验代码。
三.实验步骤与演示
DD仿真分析:
1.打开Terminal,输入命令进入实验脚本所在文件夹
2.输入命令运行实验脚本
3.设置运行步长为2ms,观察
仿真开始时,节点之间未交换路由信息,此时无数据传输。
在0.12s时,节点2的Ping 发送者进行publish操作,并通过DD协议进行兴趣扩散。
在1.15s时,节点9的Ping 接收者进行subscribe操作;
2.30s时,节点8的Ping 接收者进行subscribe操作;
3.45s时,节点7的Ping接收者进行subscribe操作;
4.6s时,节点6的Ping接收者进行subscribe操作。
100s时,仿真实验结束。
S-MAC协议仿真分析:
1.打开Terminal,输入命令进入实验脚本所在文件夹
2.输入命令运行实验脚本
3.设置运行步长为2ms,观察
仿真开始时,节点之间未建立路由,此时无数据传输,所有节点为绿色。
从1s开始,节点0与节点5建立UDP/CBR的数据传输,需注意,在传输数据前,节点0先要通过RREQRREP建立到节点5的路由。数据传输过程中,由于节点能量的消耗,较高负载的节点会出现颜色变化
(如21s左右,节点0、6、2、3、12、5开始变黄)。
仿真时间到达100s时,UDP/CBR流的传输结束,同时,仿真实验结束。