Я не понимаю, почему компьютер в сети запрашивает у шлюза свой MAC-адрес, когда он уже знает свой MAC-адрес:
Таким образом , здесь вы можете увидеть машину MAC *** 80 (IP . . *. 115) задает шлюз (Cisco_87), который имеет 10.1.10.1? Другими словами, где находится шлюз? Но он уже знает, кто такой шлюз, потому что он отправил ARP прямо к нему! Я мог бы понять это, если запрос был широковещательным, т. Е. Может ли ЛЮБОЙ сказать мне, кто является шлюзом, но пакет не был широковещательным, он был отправлен напрямую на шлюз (CISCO_87) и никому другому, поэтому очевидно, что машина уже знает, кто такой шлюз.
ethernet
arp
packet-analysis
Тайлер Дурден
источник
источник
Ответы:
Это обнаружение недостижимости соседа (NUD). Узел удостоверяется, что шлюз все еще жив и доступен.
источник
Многие устройства будут отправлять эти типы запросов ARP после того, как записи в таблице ARP достигнут «определенного» возраста для обновления этих записей.
Причина, по которой они это делают, заключается в том, что они могут поддерживать действительные записи ARP без необходимости транслировать ARP для хостов после истечения срока действия записей. Направленный ARP намного «дружелюбнее» к сети, чем широковещательный ARP.
источник