RPL (Routing Protocol for Low-power and Lossy Networks)是IETF的ROLL工作组针对低功耗有损网络提出的IPv6路由协议。作为下一代物联网技术的重要组成部分,RPL一直处在开放的设计完善中。考虑到其潜在应用将涉及到智能医疗、交通等...
详细信息
RPL (Routing Protocol for Low-power and Lossy Networks)是IETF的ROLL工作组针对低功耗有损网络提出的IPv6路由协议。作为下一代物联网技术的重要组成部分,RPL一直处在开放的设计完善中。考虑到其潜在应用将涉及到智能医疗、交通等实时监测数据的领域,RPL如何合理的部署,以及其在不同应用场景中的表现亟待研究。鉴于RPL是为数据汇聚型的场景而设计,其主要任务在于收集数据和信息,数据包是否能顺利的到达汇聚节点从而汇报信息是协议的关键,所以丢包率是本文关注的主要性能指标。另外,考虑到无线传感网络将覆盖的那些应用领域,必将会面对不同大小、类型的流量,但目前针对这方面的研究并不多。因此,本文把RPL在不同数据流量下的性能表现作为主要的研究目标。本文采用的仿真工具是Contiki操作系统下的Cooja,在熟悉了ContikiRPL的基本架构后,通过对不同拓扑、不同参数场景下的网络进行仿真,得到了性能较好的拓扑结构和部署参数。在此基础上,又选择了突发流量这一特殊场景,评估了两种目标函数of0和MRHOF在该场景下的表现,并提出了避免路由环的新的目标函数Loop-Avoid MRHOF,使网络的丢包率和路由环情况都得到了改善。
暂无评论