MTR (від англ. My traceroute, спочатку називалась англ. Matt's traceroute) — службова комп'ютерна програма, котра об'єднує функціонал утиліт traceroute та ping у одній утиліті діагностики мережі.
MTR зондує маршрутизатори (англ. router) по шляху маршрутизації, обмежуючи кількість пересилань (англ. hops) окремих пакетів, котрі можуть перетинати їх та слухаючи відповіді про закінчення їх терміну. Це виконується регулярно, як правило один раз на секунду, і відстежується час відгуку пересилань по шляху.
Історія
Спочатку програма Matt's traceroute була розроблена Matt Kimball у 1997 році. Roger Wolff взяв на себе підтримку MTR (перейменував у My traceroute) у жовтні 1998 року.
Основи
MTR ліцензується згідно умов GNU General Public License (скор.англ. GPL) і працює у всіх сучасних UNIX-подібних операційних системах. Як правило працює у текстовій консолі, але також має опціональний базований на - графічний інтерфейс користувача (англ. graphical user interface(GUI)).
MTR спирається на Internet Control Message Protocol (ICMP) Time Exceeded (type 11, code 0) коли пакети повертаються від маршрутизаторів, або ICMP Echo Reply packets коли пакети потрапляють до свого хоста призначення. MTR також має режим User Datagram Protocol (UDP) (задається параметром "-u" у командній стрічці або натисканням клавіші "u" в інтерфейсі curses), котрий надсилає пакети UDP, з time to live (TTL) полем у заголовку IP збільшуючи по одному у кожній надісланій пробі, у напрямку хоста призначення. Коли використовується режим UDP, MTR спирається на ICMP port unreachable packets (type 3, code 3) коли призначення досягнуто.
MTR також підтримує IPv6 і працює у схожий манер, але спирається на повідомлення ICMPv6 .
Утиліта часто використовується для аналізу несправностей мережі. Показує список маршрутизаторів, котрі були перетнуті, і середній час між відправленням запиту й одержанням відповіді (RTT, від англ. Round Trip Time), а також кількість втрачених пакетів(англ. packet loss) для кожного маршрутизатора, це дозволяє ідентифікувати зв'язки між двома даними маршрутизаторами, відповідальними за певні частини загальної затримки або втрати пакетів у мережі. Це може допомогти ідентифікувати проблеми надмірного навантаження мережі.
Windows версії
WinMTR це застосунок з Windows GUI та функціональністю еквівалентною MTR. Спочатку він був розроблений Appnor MSP S.R.L.; зараз підтримується White-Tiger. Хоча функціонал дуже схожий, але WinMTR не має спільного коду з MTR.
Існує консольна версія MTR для Windows, але вона має менше функцій, ніж MTR для інших платформ.
Див.також
Примітки
- Upstream Provider Woes? Point the Ping of Blame. [ 22 листопада 2018 у Wayback Machine.] (linuxplanet.com)
- Cisco router configuration and troubleshooting By Mark Tripod [ 31 січня 2014 у Wayback Machine.] (Google Books)
- Nore, Haakon Løchen (2014). Understanding network performance bottlenecks. Institutt for telematikk.
- . Архів оригіналу за 19 вересня 2018. Процитовано 21 листопада 2018.
- Based on: https://github.com/traviscross/mtr/issues/55#issuecomment-264057403 [ 21 березня 2017 у Wayback Machine.]
Посилання
- Official website [ 19 листопада 2018 у Wayback Machine.]Офіційний сайт
- MTR manual page [ 13 грудня 2018 у Wayback Machine.]
- MTR [ 20 січня 2021 у Wayback Machine.], BitWizard's MTR page with Unix downloads
- , the equivalent of MTR for Windows platforms
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
MTR vid angl My traceroute spochatku nazivalas angl Matt s traceroute sluzhbova komp yuterna programa kotra ob yednuye funkcional utilit traceroute ta ping u odnij utiliti diagnostiki merezhi MTR zonduye marshrutizatori angl router po shlyahu marshrutizaciyi obmezhuyuchi kilkist peresilan angl hops okremih paketiv kotri mozhut peretinati yih ta sluhayuchi vidpovidi pro zakinchennya yih terminu Ce vikonuyetsya regulyarno yak pravilo odin raz na sekundu i vidstezhuyetsya chas vidguku peresilan po shlyahu IstoriyaSpochatku programa Matt s traceroute bula rozroblena Matt Kimball u 1997 roci Roger Wolff vzyav na sebe pidtrimku MTR perejmenuvav u My traceroute u zhovtni 1998 roku OsnoviMTR licenzuyetsya zgidno umov GNU General Public License skor angl GPL i pracyuye u vsih suchasnih UNIX podibnih operacijnih sistemah Yak pravilo pracyuye u tekstovij konsoli ale takozh maye opcionalnij bazovanij na GTK grafichnij interfejs koristuvacha angl graphical user interface GUI MTR spirayetsya na Internet Control Message Protocol ICMP Time Exceeded type 11 code 0 koli paketi povertayutsya vid marshrutizatoriv abo ICMP Echo Reply packets koli paketi potraplyayut do svogo hosta priznachennya MTR takozh maye rezhim User Datagram Protocol UDP zadayetsya parametrom u u komandnij strichci abo natiskannyam klavishi u v interfejsi curses kotrij nadsilaye paketi UDP z time to live TTL polem u zagolovku IP zbilshuyuchi po odnomu u kozhnij nadislanij probi u napryamku hosta priznachennya Koli vikoristovuyetsya rezhim UDP MTR spirayetsya na ICMP port unreachable packets type 3 code 3 koli priznachennya dosyagnuto MTR takozh pidtrimuye IPv6 i pracyuye u shozhij maner ale spirayetsya na povidomlennya ICMPv6 Utilita chasto vikoristovuyetsya dlya analizu nespravnostej merezhi Pokazuye spisok marshrutizatoriv kotri buli peretnuti i serednij chas mizh vidpravlennyam zapitu j oderzhannyam vidpovidi RTT vid angl Round Trip Time a takozh kilkist vtrachenih paketiv angl packet loss dlya kozhnogo marshrutizatora ce dozvolyaye identifikuvati zv yazki mizh dvoma danimi marshrutizatorami vidpovidalnimi za pevni chastini zagalnoyi zatrimki abo vtrati paketiv u merezhi Ce mozhe dopomogti identifikuvati problemi nadmirnogo navantazhennya merezhi Windows versiyiWinMTR ce zastosunok z Windows GUI ta funkcionalnistyu ekvivalentnoyu MTR Spochatku vin buv rozroblenij Appnor MSP S R L zaraz pidtrimuyetsya White Tiger Hocha funkcional duzhe shozhij ale WinMTR ne maye spilnogo kodu z MTR Isnuye konsolna versiya MTR dlya Windows ale vona maye menshe funkcij nizh MTR dlya inshih platform Div takozhTraceroute Ping Osnovnij shlyuzPrimitkiUpstream Provider Woes Point the Ping of Blame 22 listopada 2018 u Wayback Machine linuxplanet com Cisco router configuration and troubleshooting By Mark Tripod 31 sichnya 2014 u Wayback Machine Google Books Nore Haakon Lochen 2014 Understanding network performance bottlenecks Institutt for telematikk Arhiv originalu za 19 veresnya 2018 Procitovano 21 listopada 2018 Based on https github com traviscross mtr issues 55 issuecomment 264057403 21 bereznya 2017 u Wayback Machine PosilannyaOfficial website 19 listopada 2018 u Wayback Machine Oficijnij sajt MTR manual page 13 grudnya 2018 u Wayback Machine MTR 20 sichnya 2021 u Wayback Machine BitWizard s MTR page with Unix downloads the equivalent of MTR for Windows platforms