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

Трасування: маршрут

Кожен рядок — один хоп. У ньому номер хопу, адреса маршрутизатора й час відгуку для кожної проби.

  • Час відгуку зростає вздовж маршруту — це нормально: що далі маршрутизатор, то довший шлях.
  • Різкий стрибок часу між двома хопами — зазвичай велика фізична відстань, наприклад канал через океан.
  • * замість часу — маршрутизатор не відповів на цю пробу. Багато маршрутизаторів навмисно не відповідають на traceroute; якщо наступні хопи відповідають, усе гаразд.
  • Не досягнуто — останні хопи не відповідають. Хост може блокувати проби, або маршрут справді обривається там.

MTR: трасування зі статистикою

MTR надсилає на кожен хоп кілька проб і показує статистику:

  • Втрати — частка проб без відповіді;
  • Надісл. — скільки проб надіслано;
  • Ост., Сер, Найкр., Найгір. — останній, середній, найкращий і найгірший час відгуку;
  • StDev — наскільки «стрибає» час; високе значення означає нестабільний канал.

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

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

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

Що робити з результатом

  • Втрати й зростання часу лише на останньому хопі — проблема на самому сервері призначення або в його мережі.
  • Втрати починаються посередині й тривають до кінця — проблема в провайдера цього хопу; звертаючись до підтримки, корисно додати звіт MTR.
  • Різні маршрути з різних країн — порівняйте точки в результатах: проблема може бути лише в одному регіоні.

Більше новин