B-SDN: A Novel Blockchain-based Software Defined Network Architecture
Wei Tong, Wensheng Tian, Xuewen Dong, Lingxiao Yang, Shiyang Ma, Hua Lü · 2020
Software Defined Network (SDN) is an essential technology in the next-generation network, while the original SDN architecture with a single controller has a single point of failure and scalability issues. Nowadays, several multi-controller solutions are proposed to address the above issues. However, multiple controllers also bring malicious administrator threats and state consistency issues. Therefore, in this paper, we design a novel blockchain-based SDN architecture, named B-SDN, utilizing the characteristics of non-tamper and non-repudiation. We also re-construct the control layer of the SDN network with the combination of horizontal and vertical architecture. Finally, extensive experiments are conducted to evaluate the throughput, latency, memory usage, CPU usage, network traffic of the proposed architecture.