数据与计算发展前沿 ›› 2020, Vol. 2 ›› Issue (5): 41-51.

doi: 10.11871/jfdc.issn.2096-742X.2020.05.005

• 专题:区块链技术与应用 • 上一篇    下一篇

基于区块链的软件定义广域网系统研究与设计

庄丽婉1(),金韬1(),张晨2,*(),黄韬3()   

  1. 1.东南大学网络空间安全学院,江苏 南京 210096
    2.网络通信与安全紫金山实验室,江苏 南京 211111
    3.北京邮电大学,北京 100876
  • 收稿日期:2020-04-22 出版日期:2020-10-20 发布日期:2020-10-30
  • 通讯作者: 张晨
  • 作者简介:庄丽婉,现为东南大学网络空间安全学院研究生。主要研究方向为区块链、未来网络体系架构、软件定义网络等。
    本文主要承担工作为系统的功能模块与流程设计、共识算法选取与优化,以及论文撰写。
    Zhuang Liwan is currently a graduate student of the School of Cyber Science and Engineering Southeast University. Her main research directions are blockchain, future network architecture and software-defined network, etc.
    In this article, she is mainly responsible for the system's functional modules and process design, consensus algorithm selection and optimization, and thesis writing.
    E-mail: zhuangliwan@seu.edu.cn|金韬,现为东南大学网络空间安全学院研究生。主要研究方向为区块链、未来网络体系架构、软件定义网络等。
    本文主要承担工作为文献调研、系统架构设计,以及论文撰写。
    Jin Tao is currently a graduate student of the School of Cyber Science and Engineering Southeast University. His main research directions are blockchain, future network architecture and software-defined network, etc.
    In this article, he is mainly responsible for literature research, system architecture design, and thesis writing.
    E-mail: cat_jintao@seu.edu.cn|张晨,毕业于北京邮电大学,现为南京网络通信与安全紫金山实验室未来网络研究人员,主要研究方向为未来网络体系架构、软件定义网络、云网融合、云原生网络等。
    本文主要承担工作为对系统整体设计提出指导意见,对文章框架、内容进行修改。
    Zhang Chen graduated from Beijing University of Posts and Telecommunications. He is a future network researcher at the Purple Mountain Laboratory in Nanjing Network Communication and Security. His main research directions are future network architecture, software-defined network, cloud-network integration and cloud-native network, etc.
    In this article, he is mainly responsible for the overall system design guidance, and article revision.
    E-mail: zhangchen@pmlabs.com.cn|黄韬,北京邮电大学,教授,博士生导师,主要研究方向为未来网络体系架构、软件定义网络、确定性网络、大规模网络试验平台等。
    本文中对文章整体框架进行总体指导。
    Huang Tao is a professor and doctoral supervisor at Beijing University of Posts and Telecommunications. His main research directions are future network architecture, software-defined network, deterministic network, and large-scale network test platform, etc.
    In this article, he is mainly responsible for the overall article framework guidance.
    E-mail: htao@bupt.edu.cn

Research and Design of SD-WAN System Based on Blockchain

Zhuang Liwan1(),Jin Tao1(),Zhang Chen2,*(),Huang Tao3()   

  1. 1. School of Cyber Science and Engineering Southeast University, Nanjing, Jiangsu 210096, China
    2. Purple Mountain Laboratories, Nanjing, Jiangsu 211111, China
    3. Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2020-04-22 Online:2020-10-20 Published:2020-10-30
  • Contact: Zhang Chen

摘要:

【背景】 软件定义广域网(SD-WAN)可有效解决传统的企业级广域网成本贵、部署难的问题,但目前用户在使用SD-WAN时面临着运营商锁定的问题,在一定程度上制约了SD-WAN的发展。 【目的】 为SD-WAN提供平台化的接入调度与自动化的结算方案,解除用户面临的运营商锁定问题。 【方法 】通过SD-WAN与区块链技术相结合,本文提出了基于区块链的SD-WAN业务系统,利用联盟链框架,针对认证授权、流量调度、结算监管等流程进行了设计,并通过改进的共识算法增强系统的吞吐量。通过本系统,用户能够提出个性化的广域网服务需求,由系统在用户与不同的运营商间进行自动化的、不可篡改的流量调度与结算,当运营商发生违约时,用户流量可在运营商间自动切换。 【结论】 本系统有效解决了SD-WAN运营商锁定的问题,区块链在网络运营方面体现出了巨大的应用潜力。

关键词: 区块链, SD-WAN, 智能合约, 自动结算

Abstract:

[Background] Software defined wide area network (SD-WAN) can effectively solve the problems of expensive and difficult deployment of traditional enterprise-level WAN. However, the network provider lock-in problem restricts SD-WAN to a certain extent for user development. [Objective] The purpose of the research is to provide a platform-based access scheduling and automated settlement solution for SD-WAN, and to release the lock-in problem faced by users. [Methods] This paper proposes a blockchain-based SD-WAN business system, which uses the alliance chain framework to design authentication, authorization, traffic scheduling, settlement supervision and other processes. Moreover, the throughput of the system can be enhanced through improved consensus algorithms. [Results] On this system, users can customize WAN services that shift between different operators automatically with non-tamperable traffic scheduling and settlement. [Conclusions] This system solves the lock-in problem of SD-WAN effectively, and the blockchain technology shows great application potential in network operation.

Key words: blockchain, SD-WAN, smart contract, automatic settlement