Mitigating arp cache poisoning attack in software-defined networking (sdn): A survey

19Citations
Citations of this article
51Readers
Mendeley users who have this article in their library.

Abstract

Address Resolution Protocol (ARP) is a widely used protocol that provides a mapping of Internet Protocol (IP) addresses to Media Access Control (MAC) addresses in local area networks. This protocol suffers from many spoofing attacks because of its stateless nature and lack of authentication. One such spoofing attack is the ARP Cache Poisoning attack, in which attackers poison the cache of hosts on the network by sending spoofed ARP requests and replies. Detection and mitigation of ARP Cache Poisoning attack is important as this attack can be used by attackers to further launch Denial of Service (DoS) and Man-In-The Middle (MITM) attacks. As with traditional networks, an ARP Cache Poisoning attack is also a serious concern in Software Defined Networking (SDN) and consequently, many solutions are proposed in the literature to mitigate this attack. In this paper, a detailed survey on various solutions to mitigate ARP Cache Poisoning attack in SDN is carried out. In this survey, various solutions are classified into three categories: Flow Graph based solutions; Traffic Patterns based solutions; IP-MAC Address Bindings based solutions. All these solutions are critically evaluated in terms of their working principles, advantages and shortcomings. Another important feature of this survey is to compare various solutions with respect to different performance metrics, e.g., attack detection time, ARP response time, calculation of delay at the Controller etc. In addition, future research directions are also presented in this survey that can be explored by other researchers to propose better solutions to mitigate the ARP Cache Poisoning attack in SDN.

References Powered by Scopus

Software-defined networking: A comprehensive survey

3819Citations
N/AReaders
Get full text

A survey of software-defined networking: Past, present, and future of programmable networks

1795Citations
N/AReaders
Get full text

A Survey of Man in the Middle Attacks

498Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Blockchain Based Solutions to Mitigate Distributed Denial of Service (DDoS) Attacks in the Internet of Things (IoT): A Survey

75Citations
N/AReaders
Get full text

Implementing an intrusion detection and prevention system using Software-Defined Networking: Defending against ARP spoofing attacks and Blacklisted MAC Addresses

45Citations
N/AReaders
Get full text

BMC-SDN: Blockchain-Based Multicontroller Architecture for Secure Software-Defined Networks

40Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Shah, Z., & Cosgrove, S. (2019). Mitigating arp cache poisoning attack in software-defined networking (sdn): A survey. Electronics (Switzerland), 8(10). https://doi.org/10.3390/electronics8101095

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 13

72%

Lecturer / Post doc 3

17%

Professor / Associate Prof. 1

6%

Researcher 1

6%

Readers' Discipline

Tooltip

Engineering 9

47%

Computer Science 8

42%

Business, Management and Accounting 1

5%

Psychology 1

5%

Article Metrics

Tooltip
Mentions
References: 1

Save time finding and organizing research with Mendeley

Sign up for free