Диагностическая программа предназначена для определения маршрута до точки назначения с помощью посылки в точку назначения эхо-пакетов протокола Internet Control Message Protocol (ICMP) с различными значениями параметра Time-To-Live (TTL). При этом требуется, чтобы каждый маршрутизатор на пути следования пакетов уменьшал эту величину по крайней мере на 1 перед дальнейшей пересылкой пакета, что делает параметр TTL эффективным счетчиком числа промежуточных узлов. Предполагается, что когда параметр TTL становится равен 0, маршрутизатор посылает системе-источнику сообщение ICMP "Time Exceeded". Команда tracert определяет маршрут путем посылки первого эхо-пакета с параметром TTL, равным 1, и с последующим увеличением этого параметра на единицу до тех пор, пока не будет получен ответ из точки назначения или не будет достигнут максимум параметра TTL. Маршрут определяется путем анализа полученных от постоянных маршрутизаторов сообщений ICMP "Time Exceeded". Следует иметь ввиду, что некоторые маршрутизаторы просто сбрасывают пакеты с истекшим временем жизни (то есть с нулевым значением параметра TTL). Такие маршрутизаторы невидимы для команды tracert.
-d Предотвращает попытки команды tracert разрешения IP-адресов промежуточных маршрутизаторов в имена. Увеличивает скорость вывода результатов команды tracert.
-hмаксимальное_число_переходов Задает максимальное количество переходов на пути при поиске конечного объекта. Значение по умолчанию равно 30. -jсписок_узов Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в заголовке IP с набором промежуточных мест назначения, указанных в списке_узлов
. При свободной маршрутизации успешные промежуточные места назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке - 9. Список_адресов представляет набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-wинтервал Определяет в миллисекундах время ожидания для получения эхо-ответов протокола ICMP или ICMP-сообщений об истечении времени, соответствующих данному сообщению эхо-запроса. Если сообщение не получено в течение заданного времени, выводится звездочка (*). Таймаут по умолчанию 4000 (4 секунды).
имя_конечного_компьютера Задает точку назначения, указанную IP-адресом или именем узла.
Примечания:
- Чтобы выполнить трассировку маршрута, вывести значение задержки распространения по сети и потерь пакета на каждом маршрутизаторе и узле в пути, используйте команду pathping.
- Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Чтобы выполнить трассировку пути к узлу corp7.microsoft.com, введите команду: