一种基于RPL协议的DODAG构建优化算法制造技术

技术编号:19702801 阅读:57 留言:0更新日期:2018-12-08 14:20
一种基于RPL协议的DODAG构建优化算法,具体包括以下步骤:S1:DODAG系统中的节点采用邻居不可达检测机制,感知与其直联的邻居节点是否可以连通到达的生存情况以进行DODAG系统的构建;S2:DODAG系统中的节点,通过与之直联的邻居节点与系统中的其他节点通信,某个节点如果发现其与邻居节点之间所有路径失效,则开始节点复位动作;S3:节点的复位动作完成后,重新开始执行S1以进行DODAG系统构建过程。该算法能在DODAG系统构建过程中有效地降低系统功耗,并能增强DODAG在干扰环境中的运行性能,能降低数据在传输过程中的重传率。

【技术实现步骤摘要】
一种基于RPL协议的DODAG构建优化算法
本专利技术涉及一种基于RPL协议的DODAG构建优化算法。
技术介绍
DODAG的根节点采用递增DODAGVersionNumer的方式,发起一个DODAG系统的全局修复操作,遍历系统中的各个节点,从而产生一个全新的DODAGVersionNumer版本。在新的DODAG系统中,没有受到旧版本Rank值限制的节点,可以在新的DODAG系统中依据OF和Rank等,重新计算出其在DODAG系统中的位置。这种方式重新构建了DODAG。由于其采用了全局修复操作的方式,所以,对系统造成的功耗损失相对较大。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种基于RPL协议的DODAG构建优化算法,该算法能在DODAG系统构建过程中有效地降低系统功耗,并能增强DODAG在干扰环境中的运行性能,能降低数据在传输过程中的重传率。为了实现上述目的,本专利技术提供一种基于RPL协议的DODAG构建优化算法,具体包括以下步骤:S1:以RPL协议为基础进行DODAG系统的构建,其中DODAG系统中的节点采用邻居不可达检测机制,感知与其直联的邻居节点是否可以连通本文档来自技高网...

【技术保护点】
1.一种基于RPL协议的DODAG构建优化算法,其特征在于,具体包括以下步骤:S1:以RPL协议为基础进行DODAG系统的构建;其中DODAG系统中的节点采用邻居不可达检测机制,感知与其直联的邻居节点是否可以连通到达的生存情况以进行DODAG系统的构建;S2:DODAG系统中的节点,通过与之直联的邻居节点与系统中的其他节点通信,某个节点如果发现其与邻居节点之间所有路径失效,则开始节点复位动作;S3:节点的复位动作完成后,重新开始执行S1以进行DODAG系统构建过程。

【技术特征摘要】
1.一种基于RPL协议的DODAG构建优化算法,其特征在于,具体包括以下步骤:S1:以RPL协议为基础进行DODAG系统的构建;其中DODAG系统中的节点采用邻居不可达检测机制,感知与其直联的邻居节点是否可以连通到达的生存情况以进行DODAG系统的构建;S2:DODAG系统中的节点,通过与之直联的邻居节点与系统中的其他节点通信,某个节点如果发现其与邻居节点之间所有路径失效,则开始节点复位动作;S3:节点的复位动作完成后,重新开始执行S1以进行DODAG系统构建过程。2.根据权利要求1所述的一种基于RPL协议的DODAG构建优化算法,其特征在于,所述步骤S1中的邻居不可达检测机制为IPv6检测机制。3.根据权利要求1或2所述的一种基于RPL协议的DODAG构建优化算法,其特征在于,所述步骤S1中在某个节点进行邻居不可达检测的同时,其还向领居节点发送数据包,在邻居节点可达性确认的过程中,节点继续不间断的向缓存链路层地址的邻居节点发送数据包信息,如果系统中没有数据包信息发向邻居节点,邻居不可达检测也将不发送。4.根据权利要求3所述的一种基于RPL协议的DODAG构建优化算法,其特征在于,所述S1中以RPL协议为基础进行DODAG系统的构建过程如下:步骤一:从DODAG根节点开始进行DODAG系统构建,DODAG根节点采用广播方式发送携带DODAG信息的DIO消息到与之直联的节点X,节点X接收到DIO消息后,加入DODAG系统,并在处理完收到的DIO消息后,再把具有节点X前缀信息的DAO信息传递给DODAG根节点;同时,该节点X向其下一级节点Y转发接收到的DIO消息,节点Y经过计算,加入此...

【专利技术属性】
技术研发人员:钮鑫杨小来
申请(专利权)人:常州工程职业技术学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1