APP下载

基于普通节点负载均衡的RPL路由协议*

2016-10-17仇英辉

传感技术学报 2016年7期

仇英辉,陈 玲

(华北电力大学电气与电子工程学院,北京102206)

基于普通节点负载均衡的RPL路由协议*

仇英辉*,陈玲

(华北电力大学电气与电子工程学院,北京102206)

传统的RPL路由协议并未涉及到节点负载均衡的问题,容易造成网络局部负载过重导致部分节点死亡。阐述了RPL路由协议的拓扑构建、路由过程及一些现有的目标函数,定义了邻居距离和剩余能量级别两个参考指标,通过划分能量级别和改变通信半径两重负载均衡方法,提出了一种基于普通节点负载均衡的RPL路由协议——OLB-RPL。通过实验仿真验证结果证明改进后的协议可以实现网络中普通节点的负载均衡,并且在减少节点能量消耗的同时延长了整个网络的生存时间。

低功耗有损网络;RPL路由协议;剩余能量级别;邻居距离;负载均衡

EEACC:6150Pdoi:10.3969/j.issn.1004-1699.2016.07.021

在低功耗有损网络LLNs(Low-power and Lossy Networks)中[1],路由器往往受到处理能力、存储能力和能量或电池功率方面的限制。它们之间的连接具有高丢包率、低带宽和不稳定的特点。而RPL路由协议LLNs(Routing Protocol for LLNs)是IETF提出的针对LLN网络特点的路由协议[2-3]。

目前,国内外对RPL的研究热点主要是在路由算法、拓扑控制和协议安全这几个方面[4-6]。在负载均衡[6-9]方面文献[6]提出了一种基于RPL的多Sink节点的负载均衡的方法LB-RPL,通过均衡网络的负载延长了网络的生存时间,但是文中只针对多Sink节点考虑负载平衡,却没有考虑普通传感节点的过负荷情况,这样以来容易使普通节点因提前耗尽能量而死亡,造成通信障碍。为进一步研究……

登录APP查看全文