A novel machine learning-based classification approach to prevent flow table overflow attack in Software-Defined Networking

被引:0
|
作者
Karthikeyan, V [1 ]
Murugan, K. [1 ]
机构
[1] Coll Engn, Ramanujan Comp Ctr, Chennai, India
来源
关键词
apriori algorithm; distributed denial of service; fuzzy C-means; software-defined networking; ternary content addressable memory; SDN; MANAGEMENT; PROTOCOL;
D O I
10.1002/cpe.7878
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software-defined networking (SDN) is an emerging networking architecture where the network control is physically separated from the forwarding plane. It is dynamic, manageable, cost-effective, and flexible, which is ideal for today's high-bandwidth applications. The flow table is the fundamental data structure residing in ternary content addressable memory (TCAM) that provides flow rules for incoming flows. The TCAM is the costliest part of an SDN switch that can store limited flow rules. Hence, it is susceptible to distributed denial of service (DDoS) and more specifically to Transformed DDoS (TDDoS). It targets the flow tables, exhausting its limited resource, and resulting in flow table overflow. During overflow, the controller is incapable of installing new rules to the switch, and the switch function is disabled from the network. In this paper, a novel framework named machine learning-based overflow prevention (MLOP) was proposed which includes a victim switch was identified using association rule mining algorithm concepts. Then, the fuzzy C-means (FCM) was applied to classify the attack in the victim switch. In addition, FCM ensemble with an optimizing method called dynamic time warping (DTW) which detects similar patterns in the time window during classification. Finally, an elbow method is used that determines the cluster count for optimizing clusters which increases the attack detection and also increases the holding time with reduced packet loss. The real-time network traffic datasets were used for simulations, and the results were compared with other state-of-the-art approaches. The experimental results show that MLOP increases the holding time by 15% on average and reduces the packet loss due to flow table Overflow by 22.81% than the other existing approaches. In addition, the throughput is increased in the proposed MLOP from 10% to 40%, and end-to-end delay is reduced between the variations of 10% to 70%.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Machine learning based malicious payload identification in software-defined networking
    Cheng, Qiumei
    Wu, Chunming
    Zhou, Haifeng
    Kong, Dezhang
    Zhang, Dong
    Xing, Junchi
    Ruan, Wei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 192
  • [22] Protection against Flow Table Overflow Attack in Software Defined Networks
    Noh, Sichul Kevin
    Kang, Minjae
    Park, Minho
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 486 - 490
  • [23] Software-Defined IoT with Machine Learning-Based Enhanced Security
    Husnain, Ali
    Nguyen, Chau
    Le, Ngoc Thuy
    2023 28TH ASIA PACIFIC CONFERENCE ON COMMUNICATIONS, APCC 2023, 2023, : 430 - 435
  • [24] POAGuard: A Defense Mechanism Against Preemptive Table Overflow Attack in Software-Defined Networks
    Liu, Yuming
    Wang, Yong
    Feng, Hao
    IEEE ACCESS, 2023, 11 : 123659 - 123676
  • [25] Deep learning-based data privacy protection in software-defined industrial networking
    Wu, Wenjia
    Qi, Qi
    Yu, Xiaosheng
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 106
  • [26] Tag-Based Classification for Software-Defined Networking
    Farhady, Hamid
    Nakao, Akihiro
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2015, 7 (01) : 1 - 14
  • [27] An efficient flow classification algorithm in Software-Defined Networking.
    Ju, Seungbum
    Lee, Kyoungtaek
    Kim, Jonghun
    Lee, Jaiyong
    2015 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2015, : 227 - 232
  • [28] Flow Table Overflow Attacks in a Software-Defined Network (SDN): A Systematic Review
    Isaiah, Aladesote Olomi
    Abdullah, Azizol
    Samian, Normalia
    Hanapi, Zurina Mohd.
    IAENG International Journal of Computer Science, 2024, 51 (09) : 1219 - 1239
  • [29] Machine Learning Routing Protocol in Mobile IoT based on Software-Defined Networking
    Samadi, Raheleh
    Seitz, Jochen
    2022 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2022, : 108 - 111
  • [30] A Machine Learning-Based Anomaly Prediction Service for Software-Defined Networks
    Latif, Zohaib
    Umer, Qasim
    Lee, Choonhwa
    Sharif, Kashif
    Li, Fan
    Biswas, Sujit
    SENSORS, 2022, 22 (21)