一种基于区块链技术的SDN控制器与设备交互方法技术

技术编号:34411214 阅读:46 留言:0更新日期:2022-08-03 22:03
本发明专利技术公开了一种基于区块链技术的SDN控制器与设备交互方法,包括:定义一个SDN域为一个集群,SDN控制器作为该集群的控制器,SDN控制器和设备之间设置有私有区块链,SDN控制器通过私有区块链对集群内的设备进行管理;每个SDN控制器具有唯一的公钥,该公钥为网络中的其他SDN控制器所知,SDN控制器通过该公钥直接部署在公共区块链中,每个SDN控制器作为公共区块链的一个节点,部署过程无需PoW共识。本发明专利技术采用公共和私有区块链在设备和SDN控制器之间进行点对点通信,从而消除了PoW,另外,本发明专利技术提出新的具有分布式信任的高效认证方法,使区块链适合于资源受限的设备。区块链适合于资源受限的设备。区块链适合于资源受限的设备。

【技术实现步骤摘要】
一种基于区块链技术的SDN控制器与设备交互方法


[0001]本专利技术属于软件定义网络(SDN)和区块链
,具体涉及一种基于区块链技术的SDN控制器与设备交互方法。

技术介绍

[0002]IoT在我们社会的许多方面都是一项颠覆性的技术,从通信到金融交易,再到国家安全(如战场/军事)等,但其存在着长期存在的挑战,如安全性、可比性、能耗和设备的异构性等。由于联网设备的能源和计算(如处理和存储)资源有限,安全性和能源方面在跨和边缘网络的数据传输中发挥着重要作用。无论是恶意的还是意外的,对网络中的数据的干扰可能会产生现实世界中的后果。
[0003]专利号为CN112235252A的专利技术中提及一种基于区块链的安全识别方法、安全识别系统及存储介质,域内各个网络转发设备产生新的网络信息;域内SDN控制器共识各设备提交的网络信息;跨域SDN控制器共识各域提交的网络信息;跨域SDN控制器将共识结果存储到区块链并将下发给各域内SDN控制器。该专利技术利用区块链分布式特征,耦合多SDN控制器混合分布式架构;利用区块链链上数据不可更改的特征,确保流表本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的SDN控制器与设备交互方法,其特征在于,所述交互方法包括以下步骤:定义一个SDN域为一个集群,SDN控制器作为该集群的控制器,SDN控制器和设备之间设置有私有区块链,SDN控制器通过私有区块链对集群内的设备进行管理;每个 SDN控制器具有唯一的公钥,该公钥为网络中的其他SDN控制器所知,SDN控制器通过该公钥直接部署在公共区块链中,每个SDN控制器作为公共区块链的一个节点,部署过程无需PoW共识。2.根据权利要求1所述的基于区块链技术的SDN控制器与设备交互方法,其特征在于,所述SDN控制器通过私有区块链对集群内的设备进行管理的过程包括以下步骤:S11,所述SDN控制器接收设备发送的域加入请求,将该设备的身份与公共区块链中存储的现有设备身份进行比对,对该设备的身份进行一次认证,如果该设备为新加入网络的设备,转入步骤S12,否则,转入步骤S13;S12,所述SDN控制器将该设备的身份存储在公共区块链交易下;给该设备分配唯一的IP地址,再分配公钥和私钥,用于该设备与所属集群的SDN控制器和其他设备进行数据交换;S13,所述SDN...

【专利技术属性】
技术研发人员:郭永安黄浩兰青余昊钱琪杰
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1