Трассировка (traceroute) и MTR показывают маршрут от проверяющего сервера до хоста: каждый маршрутизатор (хоп), через который проходят ваши пакеты. Они помогают найти, где соединение замедляется или рвётся. Оба инструмента доступны на check-host.su из 25 точек: трассировка и MTR.

Трассировка: маршрут

Каждая строка — один хоп. В ней номер хопа, адрес маршрутизатора и время отклика для каждой пробы.

  • Время отклика растёт по мере движения по маршруту — это нормально: чем дальше маршрутизатор, тем длиннее путь.
  • Резкий скачок времени между двумя хопами — обычно большое физическое расстояние, например канал через океан.
  • * вместо времени — маршрутизатор не ответил на эту пробу. Многие маршрутизаторы намеренно не отвечают на traceroute; если следующие хопы отвечают, всё в порядке.
  • Не достигнут — последние хопы не отвечают. Хост может блокировать пробы, либо маршрут действительно обрывается там.

MTR: трассировка со статистикой

MTR отправляет на каждый хоп несколько проб и показывает статистику:

  • Потери — доля проб без ответа;
  • Отпр. — сколько проб отправлено;
  • Посл., Сред., Лучш., Худш. — последнее, среднее, лучшее и худшее время отклика;
  • StDev — насколько «скачет» время; высокое значение означает нестабильный канал.

Потери на промежуточном хопе часто не проблема

Маршрутизаторы обрабатывают проходящий через них трафик быстрее, чем пакеты, адресованные им самим. Поэтому маршрутизатор может показывать 30–50% потерь, тогда как все следующие хопы показывают 0%. Такие потери ненастоящие: маршрутизатор просто отвечает на пробы с низким приоритетом.

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

Что делать с результатом

  • Потери и растущее время только на последнем хопе — проблема на самом сервере назначения или в его сети.
  • Потери начинаются в середине и продолжаются до конца — проблема у провайдера этого хопа; при обращении в поддержку полезно приложить отчёт MTR.
  • Разные маршруты из разных стран — сравните точки в результатах: проблема может быть только в одном регионе.

Ещё новости