[发明专利]基于DHT路由协议的数据传输方法及网络系统在审
申请号: | 202210322476.1 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114640685A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 谢家贵;金键;刘红炎;张波;华雨晴 | 申请(专利权)人: | 中国信息通信研究院 |
主分类号: | H04L67/1061 | 分类号: | H04L67/1061;H04L9/06;H04L9/08;H04L9/30;H04L9/32;H04L45/00;H04L69/16 |
代理公司: | 北京金宏来专利代理事务所(特殊普通合伙) 11641 | 代理人: | 许振强 |
地址: | 100089*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dht 路由 协议 数据传输 方法 网络 系统 | ||
本申请公开了一种基于DHT路由协议的数据传输方法及网络系统,该方法包括:在向目标节点发送数据包之前,源节点从目标节点的锚节点获得目标节点的逻辑标识符,源节点生成查找请求消息并使用其私钥进行加密,得到加密后查找请求消息,并将加密后查找请求消息发送到目标节点的锚节点;当该锚节点接收到加密后查找请求消息并验证源节点身份后,构建查找响应消息;该锚节点向源节点发送所述查找响应消息;源节点接收查找响应消息,基于查找响应消息获取目标节点的逻辑标识符,并以预设消息转发方式向目标节点发送数据包。本申请实施例中采用基于DHT的路由协议,通过避免路由发现阶段的洪泛来实现可扩展性,解决路由协议的安全性提高了网络的可靠性。
技术领域
本申请涉及网络技术领域,具体涉及一种基于DHT路由协议的数据传输方法及网络系统。
背景技术
数据路由和流量控制是广域网的核心。基于DHT(Distributed Hash Table)的路由协议的性能优于传统路由协议,传统路由协议在路由发现阶段使用泛洪。基于DHT的路由机制避免减少了路由发现阶段的网络范围内的泛洪。
在基于DHT的路由协议中,通用标识符(UID)如MAC地址或IP地址和逻辑标识符(LID)用于标识节点。每个节点维持其整个逻辑空间(LS)的分离的LID空间部分。每个节点根据其物理相邻节点从预定义的LS计算其LID。此外,每个节点的逻辑标识符结构(LIS)(例如:环、弦或多维结构)保留其1跳/2跳逻辑相邻节点(Lnbr)的路径。因此,逻辑网络是建立在物理网络之上的。每个节点使用其LID转发网络中的数据包/控制包。
基于DHT的路由协议中的每个节点将其LID和UID(IP/MAC地址)等其他映射信息存储在其锚节点(AN)上。为此,对每个节点的UID应用哈希函数,生成哈希值h(v),根据协议规范从LS中提取其AN。
考虑在网络中采用基于DHT的路由协议,通过避免路由发现阶段的洪泛来实现可扩展性。解决路由协议的安全性对于提高网络的可靠性至关重要。但是基于DHT的路由协议中的节点寻址、查找和路由机制不同于传统的路由,它提出了新的安全问题,会降低网络的性能和可靠性。
发明内容
本申请实施例提供一种基于DHT路由协议的数据传输方法及网络系统,采用基于DHT的路由协议,通过避免路由发现阶段的洪泛来实现可扩展性,解决路由协议的安全性提高了网络的可靠性。
一方面,本申请提供一种应用网络系统,所述网络系统中包括多个节点,每个节点都有一对公钥和私钥,并使用预设加解密算法对传输数据进行加密和解密,所述基于DHT路由协议的数据传输方法包括:
在向目标节点发送数据包之前,源节点从目标节点的锚节点获得目标节点的逻辑标识符,所述源节点和所述目标节点为所述多个节点中的预先互相认证的节点;
所述源节点生成查找请求消息并使用其私钥进行加密,得到加密后查找请求消息,并将所述加密后查找请求消息发送到所述目标节点的锚节点;
当所述目标节点的锚节点接收到所述加密后查找请求消息并验证源节点身份后,构建查找响应消息,所述查找响应消息包括映射信息,所述映射信息包括目标节点的逻辑标识符、IP地址和公钥;
所述目标节点的锚节点向源节点发送所述查找响应消息;
所述源节点接收查找响应消息,基于所述查找响应消息获取所述目标节点的逻辑标识符,并以预设消息转发方式向目标节点发送数据包。
在本申请一些实施方式中,在所述源节点接收查找响应消息之后,基于所述查找响应消息获取所述目标节点的逻辑标识符之前,所述方法还包括:
所述源节点解密所述查找响应消息,得到查找响应消息中的第一哈希值;
所述源节点计算所述查找响应消息的哈希值,得到第二哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国信息通信研究院,未经中国信息通信研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210322476.1/2.html,转载请声明来源钻瓜专利网。