A Gratuitous ARP - это ответ ARP, который не был инициирован запросом ARP. Gratuitous ARP отправляется как широковещательная рассылка, чтобы узел мог объявить или обновить сопоставление своего IP-адреса с MAC для всей сети.
Что такое безвозмездный ARP Зачем он нужен?
Безвозмездные ARP полезны по четырем причинам: Они могут помочь обнаружить конфликты IP. Когда машина получает запрос ARP, содержащий исходный IP-адрес, совпадающий с его собственным, она знает, что существует конфликт IP-адресов. … Другие машины поддерживают таблицу ARP, содержащую MAC-адрес, связанный с IP-адресом.
Где используется бесплатный ARP?
Безвозмездный ARP в основном используется устройством TCP/IP для информирования других устройств в локальной сети (LAN) о любом изменении его MAC-адреса или IPv4-адреса. Поскольку MAC-адрес назначения является широковещательным MAC-адресом, коммутатор будет рассылать пакеты Gratuitous ARP на все подключенные порты.
Почему бесплатный ARP - это плохо?
Атаки с подменой ARP и отравление кэша ARP могут происходить, потому что ARP допускает необоснованный ответ от хоста, даже если запрос ARP не был получен. Отсюда отравление таблицы ARP устройств в сети.
Включен ли бесплатный ARP по умолчанию?
По умолчанию коммутатор не отправляет необоснованные пакеты ARP при получении запросов ARP из другой подсети. По умолчанию отключено.