ICMP: ошибки сети, ping и диагностика
ICMP передаёт служебные сообщения о состоянии IP-сети. Ping использует ICMP Echo, но ICMP также сообщает о недоступном узле, слишком большом пакете или исчерпанном лимите переходов.
Для чего сети нужен ICMP
Механизм нужно интерпретировать в пределах его протокольной роли. ICMP влияет на работу сети, но сам по себе не определяет причину сбоя.
Как читать результат ping и ошибки ICMP
Смотрите на конкретный ICMP-результат, а не только «ping не работает». Тайм-аут может означать фильтрацию или потерю, а Destination Unreachable или Packet Too Big содержат конкретную причину. Устройство также может блокировать Echo, оставляя прикладной сервис доступным. Повторить проверку из внешней точки можно через ping и traceroute 2ip.
Когда неудачный ping не означает недоступность
Техническая справка: RFC 792 и RFC 4443.