[发明专利]一种基于区块链的分布式组网管理系统有效
申请号: | 201910751386.2 | 申请日: | 2019-08-15 |
公开(公告)号: | CN110445657B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 赵慧;纪茜雯;李雪刚;阚凯军 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | H04L41/04 | 分类号: | H04L41/04;H04L41/042;H04L41/044;H04L9/40;H04L69/22;H04L41/12 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 王雪芬 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 分布式 组网 管理 系统 | ||
1.一种基于区块链的分布式组网管理系统,其特征在于,该系统由两级网络系统构成;其中第一级是由多个业务终端和一个管理节点构成的子网系统,该子网系统采用中心化的管理方式,该管理节点用于维护子网系统的拓扑结构以及子网系统内业务终端的状态;第二级是由多个地位平等的子网系统组成的顶层网络系统,子网系统的管理节点代表子网系统成为顶层网络系统的节点,该顶层网络系统采用去中心化的管理方式,组成顶层网络系统的各节点拓扑结构同步更新,业务终端加入子网系统时,在对应子网系统的管理节点进行认证;子网系统加入顶层网络系统时,由顶层网络系统内的任意管理节点进行认证,且子网系统加入顶层网络系统采用去中心化的认证方式。
2.如权利要求1所述的基于区块链的分布式组网管理系统,其特征在于,所述管理节点还用于实现对子网系统的如下管理:子网系统内业务终端的相互通信以及业务终端加入子网系统的统一认证,触发子网系统拓扑结构发生改变的条件包括业务终端的加入和退出。
3.如权利要求2所述的基于区块链的分布式组网管理系统,其特征在于,所述顶层网络系统的各组成节点都能够用于实现对顶层网络系统的管理,包括:顶层网络系统拓扑结构的维护、顶层网络系统内子网系统状态的维护、子网系统的加入认证、整个分布式组网管理系统网络拓扑结构的同步更新、子网系统之间的相互通信,其中触发顶层网络系统拓扑结构改变的条件包括子网系统的加入和退出。
4.一种如权利要求1或2或3所述的系统中业务终端加入子网系统的方法,其特征在于,包括以下步骤:
步骤11.新的业务终端组包向子网系统的管理节点发送加入申请,数据报文由两部分构成,报文头和报文体,所述报文头中包含业务终端ID和业务终端加入申请信令JOIN,所述报文体中包含业务终端自身信息如IP端口;
步骤12.子网系统的管理节点收到新业务终端的加入申请后,进行统一认证:接收数据报文,进行解析,首先从所述报文头中解析出申请信令JOIN,再根据协议从所述报文体中解析出业务终端自身信息,与管理节点上存储的信息比较,进行认证处理;
步骤13.子网系统的管理节点将认证结果返回给业务终端对申请进行响应:管理节点根据协议进行组包,报文头中信令字为加入申请的响应命令RES_JOIN,数据报文中包含业务终端ID和认证结果,以及管理节点上与业务终端相关的信息;
步骤14.认证成功时,管理节点记录业务终端信息,新的业务终端成为子网系统的成员,管理节点将该业务终端加入到子网系统成员列表中,更新子网网络拓扑结构及相关信息;
步骤15.管理节点将子网网络拓扑结构数据同步给整个分布式组网管理系统的其他管理节点,数据同步的方法为分布式组网管理系统中数据同步的步骤。
5.一种如权利要求1或2或3所述的系统中新的子网系统加入顶层网络系统的方法,其特征在于,包括以下步骤:
步骤21.由代表新的子网系统的管理节点向顶层网络系统的任一管理节点组包发送加入申请,数据报文的报文头中包含子网系统加入申请信令NET_JOIN,报文体中包含子网系统的信息如IP端口;
步骤22.顶层网络系统的管理节点接收到新子网系统的加入申请后,直接在本地进行认证:管理节点收到数据报文,首先对报文头进行解析,对于子网系统加入申请信令NET_JOIN,根据协议继续解析报文体中的子网系统的信息,与管理节点上预存的认证信息比较,对子网系统进行认证;
步骤23.认证结果返回给申请加入的子网系统,对加入申请进行响应,管理节点根据协议组包,报文头中信令字为的响应命令RES_NET_JOIN,报文体包含子网系统ID和认证结果;
步骤24.认证成功,管理节点记录新加入的子网系统的信息,新的子网系统成为顶层网络系统的成员,管理节点更新顶层网络拓扑结构信息;
步骤25.处理认证请求的管理节点使用分布式组网管理系统中数据同步的步骤向顶层网络系统中的其它管理节点同步更新顶层网络系统拓扑结构信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910751386.2/1.html,转载请声明来源钻瓜专利网。