摘要

针对低功耗有损网络(Low Power and Lossy Networks, LLN)路由协议(Routing Protocol for LLN, RPL)中移动节点作为中继节点时,存在无线链路易断开、数据传输成功率较低和控制开销较高的问题,提出了一种快速低开销的移动节点分布式寻路RPL路由协议(A fast and low cost mobile node distributed pathfinding RPL routing protocol,MNA-RPL)。首先提出一种邻居表自适应更新机制,依据邻居表快速切换父节点;其次,提出一种父子节点双断开机制,能够有效减少数据包丢失;最后,提出一种基于速度动态管理的Trickle计时器,根据自身速度动态调整面向目的地的信息对象(Destination-Oriented Information Object,DIO) 消息广播周期。理论分析和仿真结果,该协议在数据传输和控制开销等方面的性能均有一定的提升。