Anomaly Detection in Software-Defined Networking Using Machine Learning
Abstract
In recent years, the Software-Defined Networking (SDN) approach has emerged that aims to make computer
networks more flexible. Although the SDN application on Google's internal network demonstrates the usefulness
of the Software-Defined Network approach and the promise of future technology, security is a vital concern that
cannot be ignored. In the SDN architecture, the attacker can now attack the network from any of the three planes
because the Data Plane is separated from the Control Plane. Machine learning algorithms are methods used to
detect attacks and intrusions on computer networks and can also be used for SDN. In this study, a new testbed has
been implemented for anomaly detection using machine learning algorithms in SDN. The developed system
analyzes flows passing through the OpenFlow supported switch and tries to detect abnormal situations using the
decision tree machine learning algorithm. The results show that the system constructed using the decision tree
algorithm works successfully against Distributed Denial of Service (DDoS) attacks.
Keywords
References
- [1] Jonathan Crane. (2017, October 09). “Outage Prevention: Taking Humans Out Of The IT Equation,” Forbes, [Online]. Available https://www.forbes.com/sites/ciocentral/2012/10/22/outageprevention-taking-humans-out-of-the-it-equation/#3603b7504dd1.
- [2] Kathleen Hickey. (2017, October 09). “What’s behind most data center outages? [Online]. Available: https://gcn.com/articles/2016/02/09/data-center-outages.aspx.
- [3] Press Release. (2017, October 09). “Global Survey: Complexity, Change and Human Factors Cause Network Outages - The Data Center Journal,” 2016 [Online]. Available: http://www.datacenterjournal.com/global-survey-complexity-change-human-factors-cause-networkoutages/.
- [4] J. Networks Inc. “What’s Behind Network Downtime? Proactive Steps to Reduce Human Error and Improve Availability of Networks” May, 2008.
- [5] Rachel King. (2017, October 09). “Amazon Web Services Outage Caused by Human Error: A Typo | Fortune,” 2017 [Online]. Available: http://fortune.com/2017/03/02/amazon-cloud-outage/.
- [6] E. Description, “Cisco Certified Network Associate,” 2016.
- [7] ONF. (2018, June 13) “Software-Defined Networking (SDN) Definition - Open Networking Foundation.” [Online]. Available: https://www.opennetworking.org/sdn-definition/.
- [8] ONF. (2018, June 05) “Single Point of Failure. Not. - Open Networking Foundation.” [Online]. Available: https://www.opennetworking.org/news-and-events/blog/single-point-of-failure-not/.
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Publication Date
January 31, 2019
Submission Date
June 13, 2018
Acceptance Date
September 18, 2018
Published in Issue
Year 2019 Volume: 7 Number: 1
Cited By
Hybrid deeper neural network model for detection of the Domain Name System over Hypertext markup language protocol traffic flooding attacks
Soft Computing
https://doi.org/10.1007/s00500-022-07631-6Ağ Adli Bilişimi Süreç Gereksinimlerinin Belirlenmesi ve Yazılım Tanımlı Ağlarda İncelenmesi
Journal of Polytechnic
https://doi.org/10.2339/politeknik.1141107SARE: Secure, Automated, and Regulatory‐Compliant Platform for Improving Forensic Readiness in Software‐Defined Networks
International Journal of Communication Systems
https://doi.org/10.1002/dac.70299Detection of DDOS Attacks in Software-Based Systems in Cyberspace Using Machine Learning
Journal of Technology and System Information
https://doi.org/10.47134/jtsi.v2i4.5033