Traceroute и MTR показват маршрута от проверяващия сървър до хост: всеки рутер (хоп), през който минават пакетите ви. Помагат да откриете къде връзката се забавя или прекъсва. И двата са налични в check-host.su от 25 локации: traceroute и MTR.

Traceroute: маршрутът

Всеки ред е един хоп. Виждате номера му, адреса на рутера и времето за отговор за всяка сонда.

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

MTR: traceroute със статистика

MTR изпраща няколко сонди към всеки хоп и показва статистика:

  • Loss — делът сонди без отговор;
  • Sent — колко сонди са изпратени;
  • Last, Avg, Best, Worst — последното, средното, най-доброто и най-лошото време за отговор;
  • StDev — колко скача времето; висока стойност означава нестабилна връзка.

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

Рутерите обработват преминаващия през тях трафик по-бързо от пакетите, адресирани до самите тях. Затова един рутер може да показва 30–50% загуба, докато всички следващи хопове показват 0%. Такава загуба не е истинска: рутерът просто отговаря на сондите с нисък приоритет.

Истинската загуба изглежда различно: започва на някой хоп и продължава на всеки хоп след него, чак до целта. Мрежата, в която започва, е мястото, където да търсите проблема.

Какво да направите с резултата

  • Загуба и растящи времена само на последния хоп — проблемът е в целевия сървър или в неговата мрежа.
  • Загуба, която започва в средата и продължава до края — проблем при доставчика на този хоп; полезно е да прикачите MTR отчета, когато пишете на поддръжката.
  • Различни маршрути от различни държави — сравнете локациите в резултатите: проблемът може да съществува само в един регион.

Още новини