Cloud Sovereignty & Platforms NetworkingCisco ·

DAI - Dynamic ARP Inspection

Interface Trust State Rate (pps) Burst Interval --------------- ----------- ---------- -------------- Gi3/0/1 Untrusted 5 1 <--- THE CHANGED ONE Gi3/0/2 Untrusted 15 1 <--- 15 pps IS THE DEFAULT VALUE

(config)#ip arp inspection vlan 2

You can create a ARP Access List and map the IP to MAC, and apply it to DAI:

(config)#arp access-list ARP_ACL_20
(config-arp-nacl)#permit ip host 20.1.1.2 mac host 0000.1111.1111
(config-arp-nacl)#permit ip host 20.1.1.3 mac host 0000.3333.3333

And now APPLY:

(config)#ip arp inspection filter ARP_ACL_20 vlan 2
#show ip arp inspection
Source Mac Validation      : Disabled

Destination Mac Validation : Disabled

IP Address Validation      : Disabled
Vlan     Configuration    Operation   ACL Match          Static ACL

** ––     ———––    ———   ———          –––––**
**    2     Enabled          Active      ARP_ACL_20         No**

Vlan     ACL Logging      DHCP Logging      Probe Logging

** ––     ———–      ————      ———––**
**    2     Deny             Deny              Off**

Vlan      Forwarded        Dropped     DHCP Drops      ACL Drops

** ––      ———        —––     –––––      ———**
**    2              0              0              0              0**

The switch CPU performs dynamic ARP inspection validation checks; therefore,
the number of incoming ARP packets is rate-limited to prevent a denial-of-service attack.

(config-if)#ip arp inspection limit rate 5
#show ip arp inspection interfaces
Interface        Trust State     Rate (pps)    Burst Interval

—————  ———–     –––––    –––––––
 Gi3/0/1          Untrusted                5                 1 <— THE CHANGED ONE
 Gi3/0/2          Untrusted               15                 1 <— 15 pps IS THE DEFAULT VALUE

To monitor the DROPPED packets due to DAI:

(config)#ip arp inspection log-buffer logs 0 interval 5** **

Check the log for details:

#show ip arp inspection log

Total Log Buffer Size : 32
Syslog rate : 0 entries per 5 seconds.