What is Dynamic ARP Inspection (DAI)?

Dynamic ARP Inspection (DAI) is a network security feature that prevents forged ARP messages (Spoofing) from manipulating the network. It protects against ARP poisoning and Man-In-The-Middle (MitM) attacks by actively inspecting and validating ARP traffic against a DHCP Snooping binding table.

In OT networks, DAI is essential to prevent an attacker from impersonating a PLC, SCADA server or Historian by forging the ARP tables of other devices.


🧠 What does ARP do and why is protection needed?

  • ARP (Address Resolution Protocol) translates IP addresses into MAC addresses
  • Without checks, a malicious actor can impersonate another device through ARP spoofing
  • This leads to traffic redirection, eavesdropping, data manipulation or session hijacking

🔧 How does Dynamic ARP Inspection work?

Step Description
1. DHCP Snooping records IP-MAC bindings per port Stored in a trusted binding table
2. DAI compares ARP traffic against this table Only matching ARP messages are allowed through
3. Forged or suspicious ARP packets are blocked or logged Spoofing attacks are thus prevented

🔐 Use in OT

Scenario Effect of DAI
Securing SCADA communication Prevents an HMI taking over PLC traffic via ARP spoofing
Protecting Historian data Traffic integrity between data source and storage is preserved
Physical access to a switch port Stops malicious laptops from session takeover via ARP poisoning
Guest network or supplier VLAN Protects the OT zone against ARP manipulation from temporary connections

✅ Best practices

Action Why?
Combine with DHCP Snooping Without DHCP bindings, DAI cannot tell which ARP claims are legitimate
Use DAI only on untrusted ports Trusted uplinks can forward ARP without inspection
Log violations Analyse whether you are dealing with malicious or faulty devices
Watch out for static IPs Devices with manual IP settings are not recognised without extra config
Persist DAI bindings Have your switches retain ARP and DHCP tables across reboots (if supported)

🛑 Without DAI in OT networks:

  • Traffic from operator stations can be silently redirected
  • Bad ARP learnings cause network instability or performance loss
  • Rogue Devices can eavesdrop or inject communication
  • Anomaly detection often only sees consequences — DAI prevents them at the port

📌 In summary

Dynamic ARP Inspection is a critical defence against ARP Spoofing in industrial networks. Combined with DHCP Snooping and Port Security, DAI helps restore Layer 2 trust.