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.