A secure and high-performance multi-controller architecture for software-defined networking

被引:10
|
作者
Wang, Huan-zhao [1 ,2 ]
Zhang, Peng [1 ,3 ]
Xiong, Lei [1 ]
Liu, Xin [1 ]
Hu, Cheng-chen [1 ,3 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian 710049, Peoples R China
[2] Sci & Technol Informat Transmiss & Disseminat Com, Shijiazhuang 050081, Peoples R China
[3] Xi An Jiao Tong Univ, MOE Key Lab Intelligent Networks & Network Secur, Xian 710049, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Software-defined networking (SDN); Security; Multi-controller; Distributed rule store;
D O I
10.1631/FITEE.1500321
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Controllers play a critical role in software-defined networking (SDN). However, existing single-controller SDN architectures are vulnerable to single-point failures, where a controller's capacity can be saturated by flooded flow requests. In addition, due to the complicated interactions between applications and controllers, the flow setup latency is relatively large. To address the above security and performance issues of current SDN controllers, we propose distributed rule store (DRS), a new multi-controller architecture for SDNs. In DRS, the controller caches the flow rules calculated by applications, and distributes these rules to multiple controller instances. Each controller instance holds only a subset of all rules, and periodically checks the consistency of flow rules with each other. Requests from switches are distributed among multiple controllers, in order to mitigate controller capacity saturation attack. At the same time, when rules at one controller are maliciously modified, they can be detected and recovered in time. We implement DRS based on Floodlight and evaluate it with extensive emulation. The results show that DRS can effectively maintain a consistently distributed rule store, and at the same time can achieve a shorter flow setup time and a higher processing throughput, compared with ONOS and Floodlight.
引用
收藏
页码:634 / 646
页数:13
相关论文
共 50 条
  • [1] A secure and high-performance multi-controller architecture for software-defined networking
    Huan-zhao Wang
    Peng Zhang
    Lei Xiong
    Xin Liu
    Cheng-chen Hu
    [J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17 : 634 - 646
  • [2] A secure and high-performance multi-controller architecture for software-defined networking
    Huan-zhao WANG
    Peng ZHANG
    Lei XIONG
    Xin LIU
    Cheng-chen HU
    [J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17 (07) : 634 - 646
  • [3] Minimizing Multi-Controller Deployment Cost in Software-Defined Networking
    Xu, Jianfeng
    Wang, Liming
    Song, Chen
    Xu, Zhen
    [J]. 2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 905 - 910
  • [4] Sleeping mode of multi-controller in green software-defined networking
    Qiu, Chao
    Zhao, Chenglin
    Xu, Fangmin
    Yang, Tianpu
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2016,
  • [5] Fractional switch migration in multi-controller software-defined networking
    AL-Tam, F.
    Correia, N.
    [J]. COMPUTER NETWORKS, 2019, 157 : 1 - 10
  • [6] Sleeping mode of multi-controller in green software-defined networking
    Chao Qiu
    Chenglin Zhao
    Fangmin Xu
    Tianpu Yang
    [J]. EURASIP Journal on Wireless Communications and Networking, 2016
  • [7] A Multi-Controller Placement Strategy for Hierarchical Management of Software-Defined Networking
    Xu, Hui
    Chai, Xiaodi
    Liu, Huifen
    [J]. SYMMETRY-BASEL, 2023, 15 (08):
  • [8] Reusability of Software-Defined Networking Applications: A Runtime, Multi-Controller Approach
    Doriguzzi-Corin, Roberto
    Aranda Gutierrez, Pedro A.
    Rojas, Elisa
    Karl, Holger
    Salvadori, Elio
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT AND WORKSHOPS(CNSM 2016), 2016, : 209 - 215
  • [9] A Software-Defined Networking Security Controller Architecture
    Shang, Fengjun
    Fu, Qiang
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 229 - 234
  • [10] A Dormant Multi-Controller Model for Software Defined Networking
    Fu Yonghong
    Bi Jun
    Wu Jianping
    Chen Ze
    Wang Ke
    Luo Min
    [J]. CHINA COMMUNICATIONS, 2014, 11 (03) : 45 - 55