当前位置:首页 > 操作系统 > MacOs

实验十三 DD和S-MAC协议仿真实验

一.实验要求与目的

    1.了解定向扩散路由和S-MAC协议原理

    2.掌握NS2分析定向扩散和 S-MAC协议

二.实验环境与资源

    实验一中搭建的仿真实验平台、实验代码。

三.实验步骤与演示 

   DD仿真分析:

   1.打开Terminal,输入命令进入实验脚本所在文件夹

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   2.输入命令运行实验脚本

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   3.设置运行步长为2ms,观察

   仿真开始时,节点之间未交换路由信息,此时无数据传输。

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   在0.12s时,节点2的Ping 发送者进行publish操作,并通过DD协议进行兴趣扩散。

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   在1.15s时,节点9的Ping 接收者进行subscribe操作;

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   2.30s时,节点8的Ping 接收者进行subscribe操作;

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   3.45s时,节点7的Ping接收者进行subscribe操作;

实验十三 DD和S-MAC协议仿真实验 - 文章图片

 

   4.6s时,节点6的Ping接收者进行subscribe操作。

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   100s时,仿真实验结束。

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   S-MAC协议仿真分析:

   1.打开Terminal,输入命令进入实验脚本所在文件夹

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   2.输入命令运行实验脚本

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   3.设置运行步长为2ms,观察

   仿真开始时,节点之间未建立路由,此时无数据传输,所有节点为绿色。

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   从1s开始,节点0与节点5建立UDP/CBR的数据传输,需注意,在传输数据前,节点0先要通过RREQRREP建立到节点5的路由。数据传输过程中,由于节点能量的消耗,较高负载的节点会出现颜色变化

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   (如21s左右,节点0、6、2、3、12、5开始变黄)。

实验十三 DD和S-MAC协议仿真实验 - 文章图片

   仿真时间到达100s时,UDP/CBR流的传输结束,同时,仿真实验结束。

实验十三 DD和S-MAC协议仿真实验 - 文章图片


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐