ARP replies appear with delay in tcpdump/Wireshark output
If I send an ICMP "echo request" from 10.10.10.2 to 10.10.10.1, then according to tcpdump and Wireshark, 10.10.10.1 sends ICMP "echo reply" before ARP reply from 10.10.10.2 is received:
Code:
02:36:14.689050 00:1a:6b:6c:0c:cc > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 10.10.10.1 tell 10.10.10.2, length 46 Of course ARP traffic should appear before the ICMP "echo reply". Why tcpdump and Wireshark show ARP traffic with a delay? I use tcpdump version 4.1.1 and Wireshark 1.2.11. Both use libpcap 1.1.1. Any ideas what might cause such behavior? |
I can't see why there are arps exactly 5 seconds later, it seems fair to say it must be related somehow, but it can reply because it would just use the mac on the incoming packet.
|
Ahh, it looks like it's the delay_first_probe_time setting.
Code:
/proc/sys/net/ipv4/neigh/DEV/delay_first_probe_time |
All times are GMT -5. The time now is 11:10 PM. |