FloRa: Flow Table Low-Rate Overflow Reconnaissance and Detection in SDN
Ankur Mudgal, Abhishek Verma, Munesh Singh, Kshira Sagar Sahoo, Erik, Elmroth, Monowar Bhuyan

TL;DR
FloRa is a machine learning-based system that detects low-rate flow table overflow attacks in SDN by analyzing flow table features, significantly improving detection accuracy and reducing overhead to ensure network stability.
Contribution
The paper introduces FloRa, a novel ML-based detection method for LOFT attacks in SDN that outperforms existing techniques in accuracy and efficiency.
Findings
Detection accuracy of 99.49%
Reduces CPU and memory overhead
Ensures uninterrupted data forwarding
Abstract
Software Defined Networking (SDN) has evolved to revolutionize next-generation networks, offering programmability for on-the-fly service provisioning, primarily supported by the OpenFlow (OF) protocol. The limited storage capacity of Ternary Content Addressable Memory (TCAM) for storing flow tables in OF switches introduces vulnerabilities, notably the Low-Rate Flow Table Overflow (LOFT) attacks. LOFT exploits the flow table's storage capacity by occupying a substantial amount of space with malicious flow, leading to a gradual degradation in the flow-forwarding performance of OF switches. To mitigate this threat, we propose FloRa, a machine learning-based solution designed for monitoring and detecting LOFT attacks in SDN. FloRa continuously examines and determines the status of the flow table by closely examining the features of the flow table entries. Upon detecting an attack FloRa…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
