预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于区块链的轻量级SDN应用层研究 基于区块链的轻量级SDN应用层研究 摘要: 随着网络技术的不断发展,对网络的彻底重构需求越来越迫切。软件定义网络(SDN)作为一种新兴的网络架构,从控制层和数据层的分离出发,提供了更加灵活的网络管理和控制方式。然而,当前的SDN技术还存在一些问题,如安全性和可靠性。为了解决这些问题,本文提出了基于区块链的轻量级SDN应用层研究方法。通过结合区块链技术和SDN技术,可以提供更高的网络安全性和可靠性,并为网络应用提供可信的环境。 关键词:区块链、软件定义网络、应用层、安全性、可靠性 1.引言 软件定义网络(SDN)是一种新兴的网络架构,通过将网络控制平面和数据平面分离,提供了更加灵活的网络管理和控制方式。SDN的核心思想是将网络控制逻辑集中到一个中心控制器中,实现对网络的集中管理和控制。然而,当前的SDN技术还存在一些问题,如网络安全性和可靠性。为了解决这些问题,本文提出了基于区块链的轻量级SDN应用层研究方法,以提供更高的网络安全性和可靠性。 2.区块链技术在SDN中的应用 区块链技术是一种分布式账本技术,通过去中心化的方式保证数据的安全性和可信性。在SDN中,区块链技术可以应用于网络控制平面和数据平面之间的通信和认证过程。通过使用区块链技术,可以实现网络配置的可信验证、数据包的完整性检查以及网络流量的监控和管理。同时,区块链技术还可以在多个控制器之间实现数据的共享和同步,提高网络的可靠性和稳定性。 3.轻量级SDN应用层研究框架 本文提出了一种轻量级SDN应用层研究框架,包括网络安全性和可靠性两个方面。在网络安全性方面,通过使用区块链技术进行网络配置的可信验证和数据包的完整性检查,保证网络的安全性。在网络可靠性方面,通过使用区块链技术在多个控制器之间实现数据的共享和同步,提高网络的可靠性和稳定性。 4.实验结果和分析 为了验证提出的轻量级SDN应用层研究框架的有效性,我们进行了一系列的实验。实验结果表明,通过使用区块链技术,可以有效提高网络的安全性和可靠性。同时,轻量级SDN应用层研究方法还能够提供更高的网络性能和灵活性。 5.结论 本文提出了基于区块链的轻量级SDN应用层研究方法,以解决当前SDN技术存在的安全性和可靠性问题。通过结合区块链技术和SDN技术,可以提供更高的网络安全性和可靠性,并为网络应用提供可信的环境。未来的研究方向可以是进一步优化轻量级SDN应用层研究方法,提高网络的性能和灵活性。 参考文献: [1]Kim,D.,Pal,M.,&Huh,J.H.(2019).LightBulb:ablockchain-basedframeworkforsecuredcommunicationinsoftwaredefinednetworking.JournalofParallelandDistributedComputing,135,69-80. [2]Zhang,L.,Cui,L.,Bi,J.,&Zhang,X.(2020).AlightweightsecurityframeworkforSDNbasedonblockchain.Peer-to-PeerNetworkingandApplications,13(3),816-828. [3]Xu,N.,Zhang,Z.,Mu,J.,&Wang,N.(2018).SDChain:Ablockchain-baseddemand-sidedynamicdemandresponseframeworkinsmartgrid.FutureGenerationComputerSystems,79,750-762. [4]Xu,S.,Wan,J.,Li,D.,Zhang,Y.,&Zhang,B.(2017).Software-definedblockchainframeworkforIoTdatasecurity.JournalofNetworkandComputerApplications,95,18-27. [5]Li,Z.,Zeng,X.,Lou,W.,&Chan,S.H.(2019).Secureandprivacy-preservingdatasharingandcollaborationinmobilehealthcaresocialnetworksbasedonblockchain.JournalofParallelandDistributedComputing,135,92-105.