Traceroute и MTR показват маршрута от проверяващия сървър до хост: всеки рутер (хоп), през който минават пакетите ви. Помагат да откриете къде връзката се забавя или прекъсва. И двата са налични в check-host.org от 25 локации: traceroute и MTR.
Traceroute: маршрутът
Всеки ред е един хоп. Виждате номера му, адреса на рутера и времето за отговор за всяка сонда.
- Времето за отговор расте по маршрута — това е нормално: колкото по-далеч е рутерът, толкова по-дълъг е пътят.
- Рязък скок във времето между два хопа — обикновено голямо физическо разстояние, например линк през океан.
*вместо време — рутерът не отговори на тази сонда. Много рутери нарочно не отговарят на traceroute; ако следващите хопове отговарят, всичко е наред.- Не е достигнат — последните хопове не отговарят. Хостът може да блокира сондите или маршрутът наистина да прекъсва там.
MTR: traceroute със статистика
MTR изпраща няколко сонди към всеки хоп и показва статистика:
- Loss — делът сонди без отговор;
- Sent — колко сонди са изпратени;
- Last, Avg, Best, Worst — последното, средното, най-доброто и най-лошото време за отговор;
- StDev — колко скача времето; висока стойност означава нестабилна връзка.
Загубата на междинен хоп често не е проблем
Рутерите обработват преминаващия през тях трафик по-бързо от пакетите, адресирани до самите тях. Затова един рутер може да показва 30–50% загуба, докато всички следващи хопове показват 0%. Такава загуба не е истинска: рутерът просто отговаря на сондите с нисък приоритет.
Истинската загуба изглежда различно: започва на някой хоп и продължава на всеки хоп след него, чак до целта. Мрежата, в която започва, е мястото, където да търсите проблема.
Какво да направите с резултата
- Загуба и растящи времена само на последния хоп — проблемът е в целевия сървър или в неговата мрежа.
- Загуба, която започва в средата и продължава до края — проблем при доставчика на този хоп; полезно е да прикачите MTR отчета, когато пишете на поддръжката.
- Различни маршрути от различни държави — сравнете локациите в резултатите: проблемът може да съществува само в един регион.