MTR (программное обеспечение) - MTR (software)

MTR
Mtrubuntu.png
Разработчики)BitWizard
изначальный выпуск1997; 23 года назад (1997)
Стабильный выпуск
0.93 / 3 августа 2019 г.; 15 месяцев назад (2019-08-03)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаUnix-подобный
ТипСеть
ЛицензияСтандартная общественная лицензия GNU версии 2
Интернет сайтwww.bitwizard.nl/ mtr
WinMTR
Оригинальный автор (ы)Appnor MSP S.R.L.
Разработчики)Белый тигр
Стабильный выпуск
1.00 / 12 января 2014 г.; 6 лет назад (2014-01-12)
Репозиторийgithub.com/Белый тигр/ WinMTR
Написано вC ++
Операционная системаWindows
ТипСеть
ЛицензияСтандартная общественная лицензия GNU версии 2
Интернет сайтgithub.com/Белый тигр/ WinMTR

Моя трассировка, первоначально названный Traceroute Мэтта (MTR), это компьютерная программа который сочетает в себе функции трассировка и пинг программы в одном сетевом диагностическом средстве.[2]

Зонды MTR маршрутизаторы на пути маршрута, ограничив количество хмель индивидуальный пакеты могут пересекать и прислушиваться к ответам их истечения. Он будет регулярно повторять этот процесс, обычно один раз в секунду, и отслеживать время отклика переходов на пути.

История

Оригинал Traceroute Мэтта программа была написана Мэттом Кимбаллом в 1997 году. Роджер Вольф взял на себя обслуживание MTR (переименованного в Моя трассировка) в октябре 1998 г.[3]

Основы

MTR лицензируется в соответствии с условиями Стандартная общественная лицензия GNU (GPL) и работает под современными Unix-подобный операционные системы. Обычно он работает под текстовой консолью, но также имеет необязательный GTK + -основан графический интерфейс пользователя (GUI).

MTR опирается на Протокол управляющих сообщений Интернета (ICMP) Превышено время (тип 11, код 0) пакетов, возвращаемых от маршрутизаторов, или Эхо-ответ ICMP пакеты, когда пакеты достигли хоста назначения. MTR также имеет Протокол пользовательских датаграмм (UDP) режим (вызывается с помощью "-u" в командной строке или нажатием клавиши "u" в интерфейсе curses), который отправляет пакеты UDP с время жить Поле (TTL) в IP-заголовке увеличивается на единицу для каждого отправленного зонда к хосту назначения. Когда используется режим UDP, MTR полагается на пакеты ICMP о недоступности порта (тип 3, код 3) при достижении пункта назначения.

MTR также поддерживает IPv6 и работает аналогичным образом, но вместо этого полагается на ICMPv6 Сообщения.

Инструмент часто используется для устранения неполадок сети. Показывая список пройденных маршрутизаторов и среднее время в оба конца а также потеря пакета к каждому маршрутизатору он позволяет пользователям идентифицировать каналы между двумя маршрутизаторами, ответственными за определенные доли общей задержки или потери пакетов в сети.[4] Это может помочь выявить проблемы чрезмерного использования сети.[5]

Примеры

Этот пример показывает, что MTR работает на Linux отслеживание маршрута от хост-машины (example.lan) до веб сервер в Yahoo! (p25.www.re2.yahoo.com) через Уровень 3 Коммуникации сеть.

                             Мой traceroute [v0.71] example.lan Воскресенье, 25 марта 00:07:50 2007 Пакеты PingsHostname% Loss Rcv Snt Последнее лучшее Среднее Худшее 1. example.lan 0% 11 11 1 1 1 2 2. ae-31-51. ebr1.Chicago1.Level3.n 19% 9 11 3 1 7 14 3. ae-1.ebr2.Chicago1.Level3.net 0% 11 11 7 1 7 14 4. ae-2.ebr2.Washington1.Level3.ne 19 % 9 11 19 18 23 31 5. ae-1.ebr1.Washington1.Level3.ne 28% 8 11 22 18 24 30 6. ge-3-0-0-53.gar1.Washington1.Le 0% 11 11 18 18 20 36 7. 63.210.29.230 0% 10 10 19 19 19 19 8. t-3-1.bas1.re2.yahoo.com 0% 10 10 19 18 32 106 9. p25.www.re2.yahoo.com 0% 10 10 19 18 19 19

Дополнительный пример ниже показывает последнюю версию MTR, работающую на FreeBSD. MPLS метки отображаются по умолчанию, когда в командной строке используется переключатель "-e" (или если в интерфейсе curses нажата клавиша "e"):

                                  My traceroute [v0.82] dax.prolixium.com (0.0.0.0) Sun 1 января 12:58:02 2012 Клавиши: Справка Режим отображения Статистика перезапуска Порядок полей выхода Пакеты Pings Host Loss% Snt Last Avg Best Wrst StDev 1. voxel .prolixium.net 0,0% 13 0,4 1,7 0,4 10,4 3,2 2. 0.ae2.tsr1.lga5.us.voxel.net 0,0% 12 10,8 2,9 0,2 10,8 4,3 3. 0.ae59.tsr1.lga3.us.voxel.net 0,0% 12 0,4 1,7 0,4 16,0 4,5 4. rtr.loss.net.internet2.edu 0,0% 12 4,8 7,4 0,3 41,8 15,4 5. 64.57.21.210 0,0% 12 5,4 15,7 5,3 126,7 35,0 6. nox1sumgw1-vl-530-nox- mit.nox.org 0,0% 12 109,5 60,6 23,0 219,5 66,0 [MPLS: Lbl 172832 Exp 0 S 1 TTL 1] 7. nox1sumgw1-peer--207-210-142-234.nox.org 0,0% 12 25,0 23,2 23,0 2 5,0 0,6 8. B24-RTR-2-BACKBONE-2.MIT.EDU 0,0% 12 23,2 23,4 23,2 24,9 0,5 9. MITNET.TRANTOR.CSAIL.MIT.EDU 0,0% 12 23,4 23,4 23,3 23,5 0,1 10. trantor.helicon.csail.mit.edu 0,0% 12 23,7 25,0 23,5 26,5 1,311. zermatt.csail.mit.edu 0,0% 12 23,1 23,1 23,1 23,3 0,1

Версии Windows

WinMTR - это приложение с графическим интерфейсом пользователя для Windows, функционально эквивалентное MTR. Первоначально он был разработан Appnor MSP S.R.L .; теперь его поддерживает White-Tiger. Хотя он очень похож, WinMTR не имеет общего кода с MTR.

Консольная версия MTR существует для Windows, но имеет меньше функций, чем MTR на других платформах.[6]

Смотрите также

Рекомендации

  1. ^ «Релизы - traviscross / mtr». Получено 6 августа 2019 - через GitHub.
  2. ^ Проблемы с провайдером разведки и добычи? Укажите на значок вины. (linuxplanet.com)
  3. ^ Настройка маршрутизатора Cisco и устранение неполадок Автор Марк Штатив (Google Книги)
  4. ^ Нор, Хокон Лёчен (2014). «Понимание узких мест производительности сети». Institutt для телематики.
  5. ^ Linode: диагностика сетевых проблем с помощью MTR
  6. ^ По материалам: https://github.com/traviscross/mtr/issues/55#issuecomment-264057403

внешняя ссылка