Команда PATHPING выполняет трассировку маршрута к конечному узлу аналогично команде TRACERT , но дополнительно, выполняет отправку ICMP-эхо запросов на промежуточные узлы маршрута для сбора информации о задержках и потерях пакетов на каждом из них.
При запуске PATHPING без параметров, отображается краткая справка:
· -g Список - при прохождении по элементам списка узлов игнорировать предыдущий маршрут. Максимальное число адресов в списке равно 9 . Элементы списка помещаются в специальное поле заголовка отправляемых ICMP-пакетов.
· -h Число_прыжков - максимальное число прыжков при поиске узла. Значение по умолчанию – 30.
· -i Адрес - использовать указанный адрес источника в отправляемых ICMP-пакетах.
· -n - не разрешать адреса в имена узлов.
· -p Пауза - пауза между отправками (мсек) пакетов. Значение по умолчанию - 250.
· -q Число_запросов - число запросов для каждого узла. По умолчанию – 100.
· -w Таймаут - время ожидания каждого ответа (мсек). Значение по умолчанию – 3000.
· -R - тестировать возможность использования RSVP ( Reservation Protocol, протокола настройки резервирования ресурсов), который позволяет динамически выделять ресурсы для различных видов трафика.
· -T - тестировать на возможность использования QoS (Quality of Service - качество обслуживания) - системы обслуживания пакетов разного содержания с учетом их приоритетов доставки получателю.
· -4 - принудительно использовать IPv4.
· -6 - принудительно использовать IPv6.
Практически, PATHPING, запущенная на выполнение с параметрами по умолчанию, выполняет те же действия, что и команда TRACERT плюс команды PING для каждого промежуточного узла с указанием числа эхо-запросов, равным 100 (ping -n 100 . . . )
При интерпретации результатов выполнения pathping нужно учитывать тот факт, что некоторые маршрутизаторы могут быть настроены на блокировку icmp-трафика, что не позволяет правильно отработать трассировку, и получить по ним статистические данные.