Research Article Open Access

Autoencoder-Based Intrusion Detection for ARP Poisoning in SDN Controllers

Kago Seemela1, Banyatsang Mphago1, Thabo Semong1 and Phephisa Methula1
  • 1 Department of Computing and Informatics, Botswana International University of Science and Technology (BIUST), Palapye, Botswana

Abstract

Address Resolution Protocol (ARP) poisoning is still a critical control plane attack in Software Defined Networks (SDNs), and spoofing of ARP mappings can trick SDNs controller and accomplish man in the middle, eavesdropping and denial of service attacks. Current SDN intrusion detection systems of ARP attacks rely on supervised learning and labelled attack data which is rather expensive and not necessarily a good representation of evolving traffic. Hence, this paper presents an unsupervised IDS that uses autoencoder to detect ARP poisoning attacks on the SDN controller. The model is trained only on benign ARP data from the public ARP–SDN dataset and ARP poison/flood labels are used only for the evaluation. The method used is the reconstruction error and an anomaly score threshold is chosen from the 99th percentile of the reconstruction errors of benign training errors. The proposed model attains a binary-accuracy of 99.83%, a macro F1-score of 0.9978 and 0 false-negative on the test data which it did not trained. For tenfold cross-validation, mean accuracy of 0.9974 and macro F1-score of 0.9965 have been achieved. The results indicate that autoencoder based anomaly detection can yield a good ARP poisoning prediction accuracy with less need for labelled attack data, but more testing on real SDN deployments is still necessary.

Journal of Computer Science
Volume 22 No. 7, 2026, 2266-2273

DOI: https://doi.org/10.3844/jcssp.2026.2266.2273

Submitted On: 20 March 2026 Published On: 21 July 2026

How to Cite: Seemela, K., Mphago, B., Semong, T. & Methula, P. (2026). Autoencoder-Based Intrusion Detection for ARP Poisoning in SDN Controllers. Journal of Computer Science, 22(7), 2266-2273. https://doi.org/10.3844/jcssp.2026.2266.2273

  • 54 Views
  • 14 Downloads
  • 0 Citations

Download

Keywords

  • Software Defined Networking
  • ARP Poisoning
  • Intrusion Detection System
  • Autoencoder
  • Anomaly Detection
  • Unsupervised Learning