[发明专利]一种基于区块链的可信软件定义网络构建方法在审

专利信息
申请号: 202110562111.1 申请日: 2021-05-24
公开(公告)号: CN113301149A 公开(公告)日: 2021-08-24
发明(设计)人: 徐明辉;王晨旭;于东晓;成秀珍 申请(专利权)人: 山东大学
主分类号: H04L29/08 分类号: H04L29/08;G06Q40/04
代理公司: 青岛华慧泽专利代理事务所(普通合伙) 37247 代理人: 付秀颖
地址: 250013 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 区块 可信 软件 定义 网络 构建 方法
【权利要求书】:

1.一种基于区块链的可信软件定义网络构建方法,其特征在于,包括北桥接口和南桥接口,北桥接口负责连接应用层与控制层,南桥接口用于连接控制层与数据层;

控制层主要负责网络控制,进行协议相关的处理与计算,并提供区块链相关功能,参与区块链共识过程,负责存储区块链数据;

数据层是数据的转发平面,根据流表对数据包进行转发。

2.根据权利要求1所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,所述数据层是交换机、路由器、线路构成的基础转发网络,负责对数据包的转发,数据转发过程中所需的流表是由控制层负责生成并下发。

3.根据权利要求1所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,数据层分配一个控制节点集群,用于提供基于多节点决策的安全性;数据层可向控制层发送两类信息:流表请求信息,控制节点分配请求信息,当数据层需要进行数据转发但缺少对应流表项时,数据层会向控制器发送流表请求信息;当数据层检测发现到拜占庭节点时,数据层会向控制器发送控制节点分配请求信息,请求剔除拜占庭节点并分配新的控制节点。

4.根据权利要求1所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,控制层是由多个控制节点组成的网络,每个控制节点具备一定的计算和存储资源,负责运行一个控制器和一个区块链系统;控制器负责通过南桥接口与数据层链接,用于处理来自数据层的请求信息,计算请求结果。

5.根据权利要求2所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,每个数据层设备分配一个控制节点集群,数据层设备的请求信息由控制节点集群共同处理与决策;每个节点运行的区块链系统负责对信息处理进行全过程的记录;区块链系统可对流表请求信息或控制节点分配请求信息进行验证,将请求消息、计算结果、时间戳等信息打包成交易,将交易广播至全网;仅当交易被成功打包进区块并被记录在区块链上时,该请求消息得到成功的处理,请求消息对应的处理结果可在区块链查询。

6.根据权利要求1-5任意所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,网络运行流程为,

初始化:通过线性规划计算结果,为每个交换机分配一个控制节点集群;每个控制节点初始化区块链数据库,在后续过程中保证区块链实时同步;

第一步:为了获取正确的流表信息,数据层向它的控制节点集群发送请求消息;

第二步:在收到请求消息后,控制节点对请求消息进行分类处理;

第三步:区块链通过共识协议负责对交易做共识;

第四步:领导节点将共识结果广播至全网,确认新生成的区块;

第五步:所有接收到新区块的节点将流表信息或控制节点重新分配方案提取并发送至对应的交换机或路由器;

第六步:如果交换机或路由器收到至少f+1条一致的回复信息,请求成功,f是可容忍拜占庭节点数目的最大值;

第七步:数据层设备根据下发的流表消息配置,或数据层设备与控制器根据控制器重分配消息进行重新连接。

7.根据权利要求6任意所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,如果通过控制节点集群的返回信息发现有错误或恶意控制器节点,可将对应消息打包作为证据,与控制节点分配请求信息一同发送至控制节点集群,经过第一步至第五步,可成功将错误或恶意节点从群组中删除,并通过线性规划重新加入新的控制节点。

8.根据权利要求6任意所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,如果请求消息及其处理结果均已上链,控制节点通过访问区块链得到链上的流表信息,将流表信息直接返回;如果请求消息未上链但已经进入缓存区等待上链,控制节点继续等待;如果请求消息未被处理,控制节点计算请求消息对应的请求结果,发起交易,广播至所属的控制节点集群。

9.根据权利要求6任意所述的一种基于区块链的可信软件定义网络构建方法,其特征在于,初始化时,为每个交换机或路由器分配一个控制节点集群可以重叠,即一个控制节点同时处于不同的集群中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110562111.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top