PathPing утилита для трассировки в Windows

PathPing — это утилита для трассировки сетевого маршрута, поставляемая вместе с Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 и Windows 10. Сочетает в себе функциональность утилит ping и tracert и обладает дополнительными возможностями. Для Unix систем примерным аналогом является команда mtr.

PathPing предоставляет информацию о латентности сети и потерях данных на промежуточных узлах между исходным пунктом и пунктом назначения. Команда pathping в течение некоторого периода времени отправляет многочисленные сообщения с эхо-запросом каждому маршрутизатору, находящемуся между исходным пунктом и пунктом назначения, а затем на основании пакетов, полученных от каждого из них, вычисляет результаты. Поскольку pathping показывает коэффициент потери пакетов для каждого маршрутизатора или связи, можно определить маршрутизаторы или подсети, имеющие проблемы с сетью. Команда pathping выполняет эквивалентное команде tracert действие, идентифицируя маршрутизаторы, находящиеся на пути.

Существенным отличием от программы tracert в Windows является то, что маршрут следования icmp-пакета записывается в тело этого icmp-пакета, что накладывает определенные ограничения. Во-первых, такой метод поддерживается не всеми маршрутизаторами, а во-вторых, накладывается ограничение на длину маршрута.

>pathping -n dieg.info
 
Трассировка маршрута к dieg.info [193.233.203.51]
с максимальным числом переходов 30:
  0  192.168.88.253
  1  192.168.88.1
  2  77.122.92.1
  3  77.120.131.27
  4  77.121.21.229
  5  77.120.0.219
  6  87.245.237.56
  7  87.245.234.141
  8  87.245.236.90
  9  100.64.64.74
 10  193.233.203.51
 
Подсчет статистики за: 250 сек. ...
           Исходный узел     Маршрутный узел
Прыжок  RTT   Утер./Отпр.   %   Утер./Отпр.  %   Адрес
  0                                           192.168.88.253
                                0/ 100 =  0%   |
  1    0мс     0/ 100 =  0%     0/ 100 =  0%  192.168.88.1
                                0/ 100 =  0%   |
  2    0мс     0/ 100 =  0%     0/ 100 =  0%  77.122.92.1
                                0/ 100 =  0%   |
  3    0мс     0/ 100 =  0%     0/ 100 =  0%  77.120.131.27
                                0/ 100 =  0%   |
  4    1мс     0/ 100 =  0%     0/ 100 =  0%  77.121.21.229
                                0/ 100 =  0%   |
  5    8мс     0/ 100 =  0%     0/ 100 =  0%  77.120.0.219
                                0/ 100 =  0%   |
  6    9мс     0/ 100 =  0%     0/ 100 =  0%  87.245.237.56
                                0/ 100 =  0%   |
  7   18мс     0/ 100 =  0%     0/ 100 =  0%  87.245.234.141
                                0/ 100 =  0%   |
  8   21мс     0/ 100 =  0%     0/ 100 =  0%  87.245.236.90
                                0/ 100 =  0%   |
  9100/ 100 =100%   100/ 100 =100%  100.64.64.74
                                0/ 100 =  0%   |
 10   19мс     0/ 100 =  0%     0/ 100 =  0%  193.233.203.51
 
Трассировка завершена.

После запуска pathping сначала выводится путь. Это тот же путь, который выводится командой tracert. Далее в течение 250 секунд команда выдает сообщение о том, что она занята (это время варьируется в зависимости от числа переходов). В течение этого времени происходит сбор сведений со всех маршрутизаторов, перечисленных выше, и со всех соединений между ними. По завершении этого периода выводятся результаты проверки.