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 条
  • [31] An Evidence Theory based Approach in Detecting Malicious Controller in the Multi-Controller Software-defined Internet of Things Network
    Mehdizadeh, Neda
    Farzaneh, Nazbanoo
    [J]. AD HOC & SENSOR WIRELESS NETWORKS, 2022, 51 (04) : 235 - 260
  • [32] Scalable software-defined optical networking with high-performance routing and wavelength assignment algorithms
    Lee, Chankyun
    Cao, Xiaoyuan
    Yoshikane, Noboru
    Tsuritani, Takehiro
    Rhee, June-Koo Kevin
    [J]. OPTICS EXPRESS, 2015, 23 (21): : 27354 - 27360
  • [33] Federated Learning-Based Security Attack Detection for Multi-Controller Software-Defined Networks
    Alkhamisi, Abrar
    Katib, Iyad
    Buhari, Seyed M.
    [J]. ALGORITHMS, 2024, 17 (07)
  • [34] Multi-Controller Traffic Engineering in Software Defined Networks
    Sridharan, Vignesh
    Gurusamy, Mohan
    Tram Truong-Huu
    [J]. 2017 IEEE 42ND CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2017, : 137 - 145
  • [35] Performance Evaluation Using RYU SDN Controller in Software-Defined Networking Environment
    Bhardwaj, Shanu
    Panda, S. N.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 122 (01) : 701 - 723
  • [36] Performance Evaluation Using RYU SDN Controller in Software-Defined Networking Environment
    Shanu Bhardwaj
    S. N. Panda
    [J]. Wireless Personal Communications, 2022, 122 : 701 - 723
  • [37] Software-Defined Networking
    Kirkpatrick, Keith
    [J]. COMMUNICATIONS OF THE ACM, 2013, 56 (09) : 16 - 19
  • [38] High Availability in Software-Defined Networking using Cluster Controller: A Simulation Approach
    Suartana, I. Made
    Anggraini, Mokhamad Aguk Nur
    Pramudita, Abhimata Zuhra
    [J]. 2020 THIRD INTERNATIONAL CONFERENCE ON VOCATIONAL EDUCATION AND ELECTRICAL ENGINEERING (ICVEE): STRENGTHENING THE FRAMEWORK OF SOCIETY 5.0 THROUGH INNOVATIONS IN EDUCATION, ELECTRICAL, ENGINEERING AND INFORMATICS ENGINEERING, 2020,
  • [39] Software-Defined Networking
    Zhili Sun
    Jiandong Li
    Kun Yang
    [J]. ZTE Communications, 2014, 12 (02) : 1 - 2
  • [40] A Software-Defined Networking Architecture for Aerial Network Optimization
    Iqbal, Hammad
    Ma, Jamie
    Stranc, Kenneth
    Palmer, Kenneth
    Benbenek, Peter
    [J]. 2016 IEEE NETSOFT CONFERENCE AND WORKSHOPS (NETSOFT), 2016, : 151 - 155