[发明专利]一种物联网中节点的地址确定方法和装置有效
申请号: | 201611145754.1 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106850541B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 热西提;陈国义 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/741;H04L29/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 节点 地址 确定 方法 装置 | ||
1.一种物联网中节点的地址确定方法,其特征在于,所述物联网中各个节点配置有布隆过滤器,通过布隆过滤器记录正在使用的节点地址,在进行重复地址检测DAD过程中,针对待定节点地址,所述方法包括:
目标节点获取所述待定节点地址,所述目标节点为所述物联网中的端节点、路由器6LR或边界路由器6LBR;
所述目标节点将所述待定节点地址作为输入参数,带入目标过滤器中进行重复地址查找,所述目标过滤器为所述目标节点所配置的,用于存储正在使用的节点地址的布隆过滤器,所述布隆过滤器通过散列函数表中的项目位置保存节点地址的散列函数;
所述目标节点将所述待定节点地址作为输入参数,带入目标过滤器中进行重复地址查找,具体包括:
所述目标过滤器根据所述待定节点地址生成散列函数,并根据所述散列函数以及所述散列函数表进行查找;
所述目标节点通过所述目标过滤器的查找,确定出所述待定节点地址是否为重复的节点地址。
2.根据权利要求1所述的方法,其特征在于,所述目标节点为所述物联网中的端节点,所述目标节点获取所述待定节点地址,包括:
所述端节点生成所述待定节点地址;
所述目标节点通过所述目标过滤器的查找,确定出所述待定节点地址是否为重复的节点地址,包括:
若确定出所述待定节点地址相对于所述端节点不是重复的节点地址,所述端节点向所述物联网中的路由器6LR发起携带有所述待定节点地址的邻居请求。
3.根据权利要求1所述的方法,其特征在于,所述目标节点为所述物联网中的路由器6LR,所述目标节点获取所述待定节点地址,包括:
所述路由器6LR通过接收到的邻居请求获取所携带的所述待定节点地址;
所述目标节点通过所述目标过滤器的查找,确定出所述待定节点地址是否为重复的节点地址,包括:
若确定出所述待定节点地址相对于所述路由器6LR不是重复的节点地址,所述路由器6LR向所述物联网中的边界路由器6LBR发送携带有所述待定节点地址的重复地址请求DAR;
若确定出所述待定节点地址相对于所述路由器6LR是重复的节点地址,所述路由器6LR将发送所述邻居请求的发送方返回所述待定节点地址是重复的节点地址的结果。
4.根据权利要求1所述的方法,其特征在于,所述目标节点为所述物联网中的路由器6LR,所述目标节点获取所述待定节点地址,包括:
所述路由器6LR通过接收到的重复地址确认DAC获取所携带的所述待定节点地址;
所述目标节点通过所述目标过滤器的查找,确定出所述待定节点地址是否为重复的节点地址,包括:
若确定出所述待定节点地址相对于所述路由器6LR不是重复的节点地址,所述路由器6LR忽略所述DAC所对应的DAR,并将所述待定节点地址添加到所述目标过滤器中。
5.根据权利要求1所述的方法,其特征在于,所述目标节点为所述物联网中的边界路由器6LBR,所述目标节点获取所述待定节点地址,包括:
所述边界路由器6LBR通过接收到的重复地址请求DAR获取所携带的所述待定节点地址;
所述目标节点通过所述目标过滤器的查找,确定出所述待定节点地址是否为重复的节点地址,包括:
若确定出所述待定节点地址相对于所述边界路由器6LBR不是重复的节点地址,所述边界路由器6LBR忽略所述DAR,并将所述待定节点地址添加到所述目标过滤器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611145754.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汉琴
- 下一篇:优化网络架构的方法及网络架构