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 条
  • [1] Mitigating the Table-Overflow Attack in Software-Defined Networking
    Xu, Tong
    Gao, Deyun
    Dong, Ping
    Foh, Chuan Heng
    Zhang, Hongke
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2017, 14 (04): : 1086 - 1097
  • [2] An Effective Table-Overflow Attack and Defense in Software-Defined Networking
    Xu, Jianfeng
    Wang, Liming
    Song, Chen
    Xu, Zhen
    2019 IEEE 44TH LOCAL COMPUTER NETWORKS (LCN) SYMPOSIUM ON EMERGING TOPICS IN NETWORKING (LCN SYMPOSIUM 2019), 2019, : 10 - 17
  • [3] Deep Learning-Based Approach for Detecting DDoS Attack on Software-Defined Networking Controller
    Mansoor, Amran
    Anbar, Mohammed
    Bahashwan, Abdullah Ahmed
    Alabsi, Basim Ahmad
    Rihan, Shaza Dawood Ahmed
    SYSTEMS, 2023, 11 (06):
  • [4] The Global Flow Table Based on The Software-Defined Networking
    Ren, Qiuzheng
    Qiu, Xiaofeng
    Chen, Pengcheng
    Liang, XiaoDong
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION PROBLEM-SOLVING (ICCP), 2015, : 264 - 267
  • [5] Machine Learning based Software-Defined Networking Traffic Classification System
    Vulpe, Alexandru
    Girla, Ionut
    Craciunescu, Razvan
    Berceanu, Madalina Georgiana
    2021 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (IEEE BLACKSEACOM), 2021, : 377 - 381
  • [6] Proactive Mitigation to Table-Overflow in Software-Defined Networking
    Xu, Jianfeng
    Wang, Liming
    Song, Chen
    Xu, Zhen
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 724 - 730
  • [7] A Novel Traffic Classification Approach by Employing Deep Learning on Software-Defined Networking
    Nunez-Agurto, Daniel
    Fuertes, Walter
    Marrone, Luis
    Benavides-Astudillo, Eduardo
    Coronel-Guerrero, Christian
    Perez, Franklin
    FUTURE INTERNET, 2024, 16 (05)
  • [8] Effects of Machine Learning Approach in Flow-Based Anomaly Detection on Software-Defined Networking
    Dey, Samrat Kumar
    Rahman, Md. Mahbubur
    SYMMETRY-BASEL, 2020, 12 (01):
  • [9] A Table Overflow LDoS Attack Defending Mechanism in Software-Defined Networks
    Xie, Shengxu
    Xing, Changyou
    Zhang, Guomin
    Zhao, Jinlong
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [10] TFAD: TCP flooding attack detection in software-defined networking using proxy-based and machine learning-based mechanisms
    Sudar, K. Muthamil
    Deepalakshmi, P.
    Singh, Ashish
    Srinivasu, Parvathaneni Naga
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (02): : 1461 - 1477