Ten problem został mi przedstawiony przez jednego z moich profesorów, ponieważ zdarzyło się to dopiero po przełączeniu z kart 100 Mb na NIC Gigabit. Drugie żądanie arp, które pochodzi z pingowanego komputera (aby wysłać odpowiedź z powrotem), nie jest wysyłane, dopóki nie minie pingi.
Postanowiłem przeprowadzić kilka testów w domu z kilkoma maszynami wirtualnymi i sprawdzić, czy uda mi się znaleźć przyczynę.
Po wyczyszczeniu pamięci podręcznej arp na obu komputerach (arp -d) i pingowaniu otrzymałem takie same wyniki jak mój profesor, ale nie mogę zrozumieć dlaczego.
Zrobiłem kilka googlingów i znalazłem kogoś z podobnym problemem używając linuxa (używam Windows 10), powiedział coś o tym, że w tabeli arp znajduje się nieaktualny wpis, a także coś, co nazywa się pierwszym opóźnieniem sondy, ale nigdy nie byłem w stanie znaleźć informacje na temat jednej z tych rzeczy dla systemu Windows.
Czy ktoś wie, dlaczego tak się dzieje? Albo po co to drugie żądanie arp, jeśli nie ma znaleźć pierwszego urządzenia?
Odpowiedzi:
To wydaje się być tym, co Bruce Hartpence nazywa „Zwrotem ARP” ten fragment od pakietu Packet Guide do Core Network Protocols.
Krótka odpowiedź. Host docelowy zapełnia własną tabelę ARP, ponieważ wie o innym hoście.
źródło