FloodGuard: A DoS Attack Prevention Extension in Software-Defined Networks

被引:203
|
作者
Wang, Haopei [1 ]
Xu, Lei [1 ]
Gu, Guofei [1 ]
机构
[1] Texas A&M Univ, SUCCESS Lab, College Stn, TX 77843 USA
基金
美国国家科学基金会;
关键词
Software-Defined Networking (SDN); Security; Denial-of-Service Attack;
D O I
10.1109/DSN.2015.27
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses one serious SDN-specific attack, i.e., data-to-control plane saturation attack, which overloads the infrastructure of SDN networks. In this attack, an attacker can produce a large amount of table-miss packet_in messages to consume resources in both control plane and data plane. To mitigate this security threat, we introduce an efficient, lightweight and protocol-independent defense framework for SDN networks. Our solution, called FLOODGUARD, contains two new techniques/modules: proactive flow rule analyzer and packet migration. To preserve network policy enforcement, proactive flow rule analyzer dynamically derives proactive flow rules by reasoning the runtime logic of the SDN/OpenFlow controller and its applications. To protect the controller from being overloaded, packet migration temporarily caches the flooding packets and submits them to the OpenFlow controller using rate limit and round-robin scheduling. We evaluate FLOODGUARD through a prototype implementation tested in both software and hardware environments. The results show that FLOODGUARD is effective with adding only minor overhead into the entire SDN/OpenFlow infrastructure.
引用
收藏
页码:239 / 250
页数:12
相关论文
共 50 条
  • [41] Software-Defined Mobile Networks Security
    Min Chen
    Yongfeng Qian
    Shiwen Mao
    Wan Tang
    Ximin Yang
    Mobile Networks and Applications, 2016, 21 : 729 - 743
  • [42] DDoS Attack Detection Method Based on Improved KNN With the Degree of DDoS Attack in Software-Defined Networks
    Dong, Shi
    Sarem, Mudar
    IEEE ACCESS, 2020, 8 : 5039 - 5048
  • [43] Backup rules in Software-Defined Networks
    van Adrichem, Niels L. M.
    Iqbal, Farabi
    Kuipers, Fernando A.
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 179 - 185
  • [44] Software-defined elastic optical networks
    Eramo, Vincenzo, 1600, Kluwer Academic Publishers (28):
  • [45] Security Evaluation in Software-Defined Networks
    Ivkic, Igor
    Thiede, Dominik
    Race, Nicholas
    Broadbent, Matthew
    Gouglidis, Antonios
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2022, CLOSER 2023, 2024, 1845 : 66 - 91
  • [46] On reliability improvement of Software-Defined Networks
    Moazzeni, Shadi
    Khayyambashi, Mohammad Reza
    Movahhedinia, Naser
    Callegati, Franco
    COMPUTER NETWORKS, 2018, 133 : 195 - 211
  • [47] Software-Defined Mobile Networks Security
    Chen, Min
    Qian, Yongfeng
    Mao, Shiwen
    Tang, Wan
    Yang, Ximin
    MOBILE NETWORKS & APPLICATIONS, 2016, 21 (05): : 729 - 743
  • [48] Evolution of Software-Defined Sensor Networks
    Zeng, Deze
    Miyazaki, Toshiaki
    Guo, Song
    Tsukahara, Tsuneo
    Kitamichi, Junji
    Hayashi, Takafumi
    2013 IEEE NINTH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2013), 2013, : 410 - 413
  • [49] Software-Defined Vehicular Networks (SDVN)
    Al-Mekhlafi, Zeyad Ghaleb
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (09): : 231 - 243
  • [50] On Securing Healthcare with Software-Defined Networks
    Gupta, Sahil
    Acharya, H. B.
    Kwon, Minseok
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, : 354 - 359