The invention discloses a redundant routing method based on 6LoWPAN tree type network, belonging to the wireless sensor network technical field. 6LoWPAN wireless sensor network tree routing technology based on 6LoWPAN series, according to the protocol, the protocol adaptation layer and neighbor discovery protocol is improved and extended, design a new adaptation layer redundancy head and redundant address registration options. Adding redundant parent node in tree networks: selecting redundant nodes in the parent node from the neighbor router network, redundant registered parent node address to the parent node; when the parent node and child node link between communication interruption, data redundancy routing through redundant parent node registration. In order to improve the reliability and overall communication ability of the network, the redundant path of tree network is increased, and the communication between the tree type link and the other nodes is not solved effectively.
【技术实现步骤摘要】
一种基于6LoWPAN树型网络的冗余路由方法
本专利技术属于无线传感器网络
,具体涉及一种基于6LoWPAN树型网络的冗余路由方法。
技术介绍
无线传感器网络(WSN)是当前国际研究热点之一,属于物联网技术的核心内容,实现物理世界信息的采集、处理和传输,可广泛应用于工业自动化、环境监控、智能家居和医疗系统等。通过引入IPv6技术到无线传感器网络,使传感器节点拥有全球唯一的IPv6地址,实现与Internet主机端到端的纯IP通信,将互联网上的应用延伸到无线传感器网络。互联网工程任务组(IETF)于2004年成立了6LoWPAN(IPv6overLow-powerWirelessPersonalAreaNetworks)工作组,其目标是将IPv6应用到低功耗无线个域网上。6LoWPAN在底层采用IEEE802.15.4的MAC(媒体访问控制子层)和物理层,网络层及以上使用IPv6协议,并在两者中间添加了一个适配层,用于支持IPv6数据在IEEE802.15.4上的传输。6LoWPAN适配层的关键技术主要包括:IPv6头部压缩、分片重组、路由转发、网络构建和地址分配。6LoWPAN网络节点具有低功耗、低处理能力和低开销等特点,现有的IPv6路由协议并不适用于无线传感器网络,而传统无线传感器网络路由协议也不支持IPv6。因此,有必要对6LoWPAN网络的路由协议进行新的设计和改进。目前提出的6LoWPAN路由方法中,应用最为广泛的是树型路由方法。树型路由结合IEEE802.15.4特点进行分布式动态地址分配,并根据地址关系进行路由选择,无需路由发现消息和路 ...
【技术保护点】
一种基于6LoWPAN树型网络的冗余路由方法,其特征在于,包括以下步骤:101、入网节点A入网时首先广播发送信标请求消息给一跳通信范围内的邻居节点路由器,获取邻居节点路由器信息,当所述邻居节点路由器收到信标请求消息后广播信标消息给该入网节点A;102、所述入网节点A收到若干信标消息,其中信标消息中包括邻居节点路由器的链路质量指示值LQI,入网节点A选取链路质量指示值LQI最大的邻居节点路由器为父节点,入网节点A向父节点发送关联请求消息,并选择LQI值次之的其他路由器为冗余父节点,保存冗余父节点地址信息到入网节点A的冗余路由表;103、父节点收到关联请求消息后为入网节点A分配子网短地址,并回复关联响应消息给入网节点A;入网节点A通过收到的关联响应消息获得短地址,并通过短地址生成IPv6链路本地地址,入网节点A根据该IPv6链路本地地址向父节点发送带有冗余地址注册选项的路由器请求RS消息;104、父节点收到步骤103中带有冗余地址注册选项的路由器请求RS消息后,父节点回复路由器通告RA消息给入网节点A,并将入网节点A的冗余父节点地址添加到对应入网节点A的冗余路由表,完成冗余父节点地址的注册 ...
【技术特征摘要】
1.一种基于6LoWPAN树型网络的冗余路由方法,其特征在于,包括以下步骤:101、入网节点A入网时首先广播发送信标请求消息给一跳通信范围内的邻居节点路由器,获取邻居节点路由器信息,当所述邻居节点路由器收到信标请求消息后广播信标消息给该入网节点A;102、所述入网节点A收到若干信标消息,其中信标消息中包括邻居节点路由器的链路质量指示值LQI,入网节点A选取链路质量指示值LQI最大的邻居节点路由器为父节点,入网节点A向父节点发送关联请求消息,并选择LQI值次之的其他路由器为冗余父节点,保存冗余父节点地址信息到入网节点A的冗余路由表;103、父节点收到关联请求消息后为入网节点A分配子网短地址,并回复关联响应消息给入网节点A;入网节点A通过收到的关联响应消息获得短地址,并通过短地址生成IPv6链路本地地址,入网节点A根据该IPv6链路本地地址向父节点发送带有冗余地址注册选项的路由器请求RS消息;104、父节点收到步骤103中带有冗余地址注册选项的路由器请求RS消息后,父节点回复路由器通告RA消息给入网节点A,并将入网节点A的冗余父节点地址添加到对应入网节点A的冗余路由表,完成冗余父节点地址的注册,入网节点A成功加入到6LoWPAN网络,入网成功后入网节点A变成子节点A;105、子节点A与父节点之间通信链路正常时,子节点A通过父节点转发数据;子节点A与父节点之间通信链路断开时,当子节点A进行上行数据的冗余转发时,子节点A将上行数据递交给冗余父节点,冗...
【专利技术属性】
技术研发人员:王平,王恒,高举,吴冠辰,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。