prefixkit Вопрос инженеруСпросить EN

IP и сеть

Разбор mtr и traceroute

Вставьте вывод mtr, traceroute, tracert, WinMTR или MikroTik: покажу провайдера (AS) и страну каждого хопа, где потери настоящие, а где роутер просто не отвечает, на каком участке растёт задержка и к кому идти с жалобой.

Разбор идёт в браузере. Провайдер и страна определяются по открытой базе DB-IP. IP Geolocation by DB-IP

Как правильно снять mtr

# Linux / macOS: 100 пакетов, с номерами AS
mtr -rwzc 100 example.com
# то же по TCP на порт 443 (если ICMP режут)
mtr -rwzc 100 -T -P 443 example.com
# Windows
tracert -d example.com
# MikroTik
/tool traceroute example.com count=10

Как читать потери

Главное правило: потери на промежуточном хопе ничего не значат, если на следующих хопах их нет. Роутеры магистралей отвечают на служебные пакеты в последнюю очередь и часто их пропускают. Настоящая проблема видна, когда потери появились на каком-то хопе и сохраняются до самого конца — тогда виновата сеть, где они начались.

Задержка

Рост задержки, который держится до конца, — это расстояние: Москва — Франкфурт около 40 мс, Европа — США около 80–100 мс. Один «тормозящий» хоп посередине при нормальной задержке дальше — тоже не проблема.

Снять трассировку из разных стран можно в нашем traceroute с зондов; проверить свой канал — тестом скорости.