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 条
  • [31] Software-Defined Access Networks
    Kerpez, Kenneth J.
    Cioffi, John M.
    Ginis, George
    Goldburg, Marc
    Galli, Stefano
    Silverman, Peter
    IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (09) : 152 - 159
  • [32] Future Scenarios for Software-Defined Metro and Access Networks and Software-Defined Photonics
    Muciaccia, Tommaso
    Passaro, Vittorio M. N.
    PHOTONICS, 2017, 4 (01)
  • [33] Programmable Networks-From Software-Defined Radio to Software-Defined Networking
    Macedo, Daniel F.
    Guedes, Dorgival
    Vieira, Luiz F. M.
    Vieira, Marcos A. M.
    Nogueira, Michele
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (02): : 1102 - 1125
  • [34] Attack-Specific Feature Selection for Anomaly Detection in Software-Defined Networks
    Abbas, Nadine
    Nasser, Youssef
    Shehab, Maryam
    Sharafeddine, Sanaa
    2021 3RD IEEE MIDDLE EAST AND NORTH AFRICA COMMUNICATIONS CONFERENCE (MENACOMM), 2021, : 142 - 146
  • [35] Attack Graph-Based Moving Target Defense in Software-Defined Networks
    Yoon, Seunghyun
    Cho, Jin-Hee
    Kim, Dong Seong
    Moore, Terrence J.
    Free-Nelson, Frederica
    Lim, Hyuk
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (03): : 1653 - 1668
  • [36] A multi-stage attack mitigation mechanism for software-defined home networks
    Luo S.
    Wu J.
    Li J.
    Guo L.
    1600, Institute of Electrical and Electronics Engineers Inc., United States (62): : 200 - 207
  • [37] Toward secure software-defined networks against distributed denial of service attack
    Kshira Sagar Sahoo
    Sanjaya Kumar Panda
    Sampa Sahoo
    Bibhudatta Sahoo
    Ratnakar Dash
    The Journal of Supercomputing, 2019, 75 : 4829 - 4874
  • [38] A Multi-stage Attack Mitigation Mechanism for Software-defined Home Networks
    Luo, Shibo
    Wu, Jun
    Li, Jianhua
    Guo, Longhua
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2016, 62 (02) : 200 - 207
  • [39] Toward secure software-defined networks against distributed denial of service attack
    Sahoo, Kshira Sagar
    Panda, Sanjaya Kumar
    Sahoo, Sampa
    Sahoo, Bibhudatta
    Dash, Ratnakar
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4829 - 4874
  • [40] MACsec Extension over Software-Defined Networks for In-Vehicle Secure Communication
    Choi, Ju-Ho
    Min, Sung-Gi
    Han, Youn-Hee
    2018 TENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2018), 2018, : 180 - 185