基于区块链的软件定义广域网系统研究与设计
2021-01-09庄丽婉金韬张晨黄韬
庄丽婉 ,金韬 ,张晨,黄韬
1. 东南大学网络空间安全学院,江苏 南京 210096
2. 网络通信与安全紫金山实验室,江苏 南京 211111
3. 北京邮电大学,北京 100876
1 研究背景与相关技术
1.1 软件定义广域网
在广域网场景,企业与运营商连接一般使用专用的多协议标签交换(Multi-Protocol Label Switching,MPLS)电路来帮助确保安全性和可靠性[1]。但是MPLS VPN(Virtual Private Network)专线存在运营商锁定、可控能力不灵活、价格昂贵等缺点。
在云计算、云网一体化的趋势下,软件定义广域网(Software Defined Wide Area Network,SDWAN)的出现解决了当前对传统广域网的挑战。软件定义网络(Software Defined Network,SDN)通过将控制平面和数据平面分离以及开发可编程的优势,实现网络更好的灵活性、高效性和可控性[2],而SDWAN 是将SDN 技术应用于广域网上所形成的一种服务。SD-WAN 通过对网络设备的转发与控制进行分离,简化了企业级广域网的管理与维护。类似于SDN 通过虚拟化技术,增强对于数据中心的管理与维护。SD-WAN 允许企业利用低成本、易获得的Internet 接入能力,构建企业级广域网,降低对于昂贵的传统企业WAN 连接技术的依赖性。SD-WAN用户能够通过隧道技术快捷方便地接入SD-WAN 运营商,减少了传统MPLS VPN 专线的昂贵费用。但是由于大多数的SD-WAN 控制器与CPE(Customer-Premises Equipment)设备紧耦合,以及用户切换运营商时,双方存在不可信问题,极有可能出现流量信息的篡改,因此目前用户在使用SD-WAN 时面临着运营商锁定的问题,无法满足敏捷化部署与个性化网络服务,在一定程度上制约了SD-WAN 的发展。
1.2 区块链
区块链(Blockchain)是一种由多方共同维护,利用密码学来保证传输和访问安全,能够实现数据一致存储、难以篡改、防止抵赖的分布式账本技术[3]。……
