LineSwitch: Tackling Control Plane Saturation Attacks in Software-Defined Networking

被引:75
|
作者
Ambrosin, Moreno [1 ,2 ]
Conti, Mauro [1 ]
De Gaspari, Fabio [3 ]
Poovendran, Radha [2 ]
机构
[1] Univ Padua, Dept Math, I-35131 Padua, Italy
[2] Univ Washington, Dept Elect Engn, Seattle, WA 98105 USA
[3] Sapienza Univ Rome, Dept Informat, I-00198 Rome, Italy
关键词
SDN; control plane saturation attack; DoS; buffer staturation attack;
D O I
10.1109/TNET.2016.2626287
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software defined networking (SDN) is a new networking paradigm that in recent years has revolutionized network architectures. At its core, SDN separates the data plane, which provides data forwarding functionalities, and the control plane, which implements the network control logic. The separation of these two components provides a virtually centralized point of control in the network, and at the same time abstracts the complexity of the underlying physical infrastructure. Unfortunately, while promising, the SDN approach also introduces new attacks and vulnerabilities. Indeed, previous research shows that, under certain traffic conditions, the required communication between the control and data plane can result in a bottleneck. An attacker can exploit this limitation to mount a new, network-wide, type of denial of service attack, known as the control plane saturation attack. This paper presents LineSwitch, an efficient and effective data plane solution to tackle the control plane saturation attack. LineSwitch employs probabilistic proxying and blacklisting of network traffic to prevent the attack from reaching the control plane, and thus preserve network functionality. We implemented LineSwitch as an extension of the reference SDN implementation, OpenFlow, and run a thorough set of experiments under different traffic and attack scenarios. We compared LineSwitch to the state of the art, and we show that it provides at the same time, the same level of protection against the control plane saturation attack, and a reduced time overhead by up to 30%.
引用
收藏
页码:1206 / 1219
页数:14
相关论文
共 50 条
  • [1] An Efficient Scheme to Defend Data-to-Control-Plane Saturation Attacks in Software-Defined Networking
    Xuan-Bo Huang
    Kai-Ping Xue
    Yi-Tao Xing
    Ding-Wen Hu
    Ruidong Li
    Qi-Bin Sun
    [J]. Journal of Computer Science and Technology, 2022, 37 : 839 - 851
  • [2] An Efficient Scheme to Defend Data-to-Control-Plane Saturation Attacks in Software-Defined Networking
    Huang, Xuan-Bo
    Xue, Kai-Ping
    Xing, Yi-Tao
    Hu, Ding-Wen
    Li, Ruidong
    Sun, Qi-Bin
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2022, 37 (04) : 839 - 851
  • [3] Misreporting Attacks in Software-Defined Networking
    Burke, Quinn
    McDaniel, Patrick
    La Porta, Thomas
    Yu, Mingli
    He, Ting
    [J]. SECURITY AND PRIVACY IN COMMUNICATION NETWORKS (SECURECOMM 2020), PT I, 2020, 335 : 276 - 296
  • [4] Survey on Scalability of Control Plane in Software-Defined Networking
    [J]. Zhang, Shao-Jun (zhangsj07@126.com), 2018, Chinese Academy of Sciences (29):
  • [5] On Generality of the Data Plane and Scalability of the Control Plane in Software-Defined Networking
    Zuo Qingyun
    Chen Ming
    Ding Ke
    Xu Bo
    [J]. CHINA COMMUNICATIONS, 2014, 11 (02) : 55 - 64
  • [6] Causal Analysis for Software-Defined Networking Attacks
    Ujcich, Benjamin E.
    Jero, Samuel
    Skowyra, Richard
    Bates, Adam
    Sanders, William H.
    Okhravi, Hamed
    [J]. PROCEEDINGS OF THE 30TH USENIX SECURITY SYMPOSIUM, 2021, : 3183 - 3200
  • [7] Orion: Google's Software-Defined Networking Control Plane
    Ferguson, Andrew D.
    Gribble, Steve
    Hong, Chi-Yao
    Killian, Charles
    Mohsin, Waqar
    Muehe, Henrik
    Ong, Joon
    Poutievski, Leon
    Singh, Arjun
    Vicisano, Lorenzo
    Alimi, Richard
    Chen, Shawn Shuoshuo
    Conley, Mike
    Mandal, Subhasree
    Nagaraj, Karthik
    Bollineni, Kondapa Naidu
    Sabaa, Amr
    Zhang, Shidong
    Zhu, Min
    Vandat, Amin
    [J]. PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON NETWORKED SYSTEM DESIGN AND IMPLEMENTATION, 2021, : 83 - 98
  • [8] Control Plane Reflection Attacks and Defenses in Software-Defined Networks
    Zhang, Menghao
    Li, Guanyu
    Xu, Lei
    Bai, Jiasong
    Xu, Mingwei
    Gu, Guofei
    Wu, Jianping
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (02) : 623 - 636
  • [9] Detecting Saturation Attacks in Software-Defined Networks
    Li, Zhiyuan
    Xing, Weijia
    Xu, Dianxiang
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2018, : 163 - 168
  • [10] Addressing Spoofed DDoS Attacks in Software-defined Networking
    Swami, Rochak
    Dave, Mayank
    Ranga, Virender
    [J]. 2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,