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
来源
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE | 2024年 / 36卷 / 01期
关键词
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 条
  • [41] Machine learning-based IDS for software-defined 5G network
    Li, Jiaqi
    Zhao, Zhifeng
    Li, Rongpeng
    IET NETWORKS, 2018, 7 (02) : 53 - 60
  • [42] Machine Learning-Based Botnet Detection in Software-Defined Network: A Systematic Review
    Shinan, Khlood
    Alsubhi, Khalid
    Alzahrani, Ahmed
    Ashraf, Muhammad Usman
    SYMMETRY-BASEL, 2021, 13 (05):
  • [43] Preventing flow table overflow against denial of service attack in software defined network
    Wang D.
    Wu D.
    Zhi H.
    Guo K.
    Zhang X.
    Shi J.
    Zhang Y.
    Lu Y.
    Tongxin Xuebao/Journal on Communications, 2023, 44 (02): : 1 - 11
  • [44] Machine Learning and Deep Learning Based Traffic Classification and Prediction in Software Defined Networking
    Mohammed, Ayse Rumeysa
    Mohammed, Shady A.
    Shirmohammadi, Shervin
    2019 IEEE INTERNATIONAL SYMPOSIUM ON MEASUREMENTS & NETWORKING (M&N 2019), 2019,
  • [45] MIND: Message Classification Based Controller Scheduling Method for Resisting DDoS Attack in Software-Defined Networking
    Cui, Yunhe
    Qian, Qing
    2020 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS 2020), 2020, : 486 - 490
  • [46] Towards a machine learning-based framework for DDOS attack detection in software-defined IoT (SD-IoT) networks
    Bhayo, Jalal
    Shah, Syed Attique
    Hameed, Sufian
    Ahmed, Awais
    Nasir, Jamal
    Draheim, Dirk
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
  • [47] A Secure and Intelligent Software-Defined Networking Framework for Future Smart Cities to Prevent DDoS Attack
    Alshahrani, Mohammed Mujib
    Prati, Andrea
    APPLIED SCIENCES-BASEL, 2023, 13 (17):
  • [48] Intelligent Routing Based on Reinforcement Learning for Software-Defined Networking
    Casas-Velasco, Daniela M.
    Rendon, Oscar Mauricio Caicedo
    da Fonseca, Nelson L. S.
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (01): : 870 - 881
  • [49] A Novel Hybrid Flow-based Handler with DDoS Attacks in Software-Defined Networking
    Phan, Trung V.
    Nguyen Khac Bao
    Park, Minho
    2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 350 - 357
  • [50] A Taxonomy-based Approach for Security in Software-Defined Networking
    Banse, Christian
    Schuette, Julian
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,