AI based DDOS Attack Detection of SDN Network in Mininet Emulator
Aditya Raj Yadav, Anant P Jain, Tilak Shankar, A. Rajesh, Sivasankar Perumal, Geoffrey Eappen · 2023
Software Defined Networking (SDN) is a network architecture of controlling the network devices through software applications. With SDN the network control can be achieve remotely without affecting network devices and reducing expenses of deploying infrastructure. Mininet SDN emulator and controllers provide a lightweight virtual platform for simulating network devices. Mininet emulator and Pox controller based on Transmission Control Protocol (TCP), Iperf3 and Hping3 can be use in testing scenarios which will depend upon throttling bandwidth to evaluate the performance of the emulator and controller by monitoring the throughput. Although having advantage of controlling the network, SDN exposes the network to vulnerable attacks which can be worse than traditional networks. Through this project we want to study the Artificial Intelligence (AI) Distributed Denial of Service (DDoS) attack on SDN network and explore a possible solution to prevent DDoS attacks using Machine Learning (ML). DDoS attack is type of DoS attack which make use of numerous distributed attack sources. Since every network in the system has an entropy and increase in the randomness causes entropy to decrease, we can use this concept to create ML classifiers to interpret the attack.