摘要
RPL路由协议在非存储模式下大量通告对象消息聚积,导致网络拥塞,并且转发过程中占用节点缓冲区。针对上述问题,提出一种改进路由协议。通过向子节点发送后向压力消息及时调整Delay DAO定时器的值,从而控制中间节点对DAO消息的转发,利用现有节点的多频特性,在物理上隔离控制信息报文和数据包。实验结果表明,相比于传统低功耗有损网络路由协议的非存储模式,该协议节省了节点缓冲区占用的空间,减少了网络的拥塞和数据包传递过程中的掉包现象。
RPL routing protocol in non-storage mode, congestion will be caused by accumulation of a large number of Destination Advertisement Option(DAO) and intermediate nodes need larger buffer to store DAO before relaying to their parents. Regarding the issue above, an improved algorithm for RPL routing protocol is proposed, which adjusts the DelayDAO timers by sending the backward pressure message to its children. Thus,controlling the generation and relaying of DAO messages. At the same time, using the multi-frequency characteristics of many existing nodes, the control information messages and data packets are physically isolated. The experiment and analysis show that compared with the traditional non-storage mode of RPL routing protocol, the improved routing protocol reduces the buffer occupancy, and also reduces the network congestion and packet loss during data packet transmission.
出处
《计算机工程》
CAS
CSCD
北大核心
2018年第3期103-108,共6页
Computer Engineering
基金
赛尔网络下一代互联网技术创新项目(NGI120150304).