- Описание команды pathping
- Формат командной строки pathping
- Параметры командной строки pathping
- Примеры использования pathping
Описание команды pathping
Команда pathping объединяет в себе возможности команд трассировки маршрута TRACERT и опроса узла PING, предоставляет сведения о задержке сети и сетевой утрате в промежуточных прыжках между источником и назначением. Эта команда отправляет несколько сообщений эхо-запросов каждому маршрутизатору между источником и назначением за определенный период времени, а затем выполняет вычисление результатов на основе пакетов, возвращенных каждым маршрутизатором. Поскольку эта команда отображает степень потери пакетов на любом конкретном маршрутизаторе или в связи, можно определить, какие маршрутизаторы или подсети могут иметь проблемы с сетью.
В зависимости от параметров командной строки, эхо запросы могут отправляться каждому отдельному маршрутизатору или параллельно всем, участвующим в создании маршрута. При использовании без параметров эта команда выводит справку.
Все параметры чувствительны к регистру. Чтобы избежать перегрузки сети и свести к минимуму последствия пакетных потерь, эхо-запросы должны отправляться достаточно медленно.
Команда pathping доступна, только если протокол Internet Protocol (TCP/IP) установлен в качестве компонента в свойствах сетевого адаптера в окне Сетевые подключения.
Формат командной строки pathping
pathping [-g <список_узлов>] [-h <число_прыжков>] [-i <адрес>] [-n] [-p <пауза>] [-q <число_запросов>] [-w <таймаут>] [-4 <IPv4>] [-6 <IPv6>] <конечный_узел>
Параметры командной строки pathping
-g <список_узлов> | Свободный выбор маршрута по списку узлов.Указывает, что в сообщениях эхо-запроса используется параметр «Свободный исходный маршрут» в заголовке IP с набором промежуточных пунктов назначения, указанным в списке узлов. При свободной маршрутизации источника последовательные промежуточные пункты назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное количество адресов или имен в списке узлов равно 9. Список узлов представляет собой серию IP-адресов (в десятичном представлении с точками), разделенных пробелами. |
-h <число_прыжков> | Максимальное число прыжков при поиске узла.По умолчанию установлено 30 прыжков. |
-i <адрес> | Использовать указанный адрес источника. |
-n | Не определять имена узлов по адресам.Предотвращает попытки pathping преобразовать IP-адреса промежуточных маршрутизаторов в их имена. Это может ускорить отображение результатов pathping. |
-p <пауза> | Пауза между отправками пакетов (мсек).Указывает количество миллисекунд ожидания между последовательными эхо-запросами. Значение по умолчанию — 250 миллисекунд (1/4 секунды). Этот параметр отправляет отдельные эхо-запросы на каждый промежуточный прыжок. Из-за этого интервал между двумя эхо-запросами, отправленными на один и тот же прыжок, равен <пауза>, умноженному на количество переходов. |
-q <число_запросов> | Число запросов при каждом прыжке.Указывает число сообщений эхо-запросов, отправляемых каждому маршрутизатору в пути. Значение по умолчанию — 100 запросов. Указав значение больше 255 будет получена ошибка: Недопустимое значение параметра -q. |
-w <таймаут> | Время ожидания каждого ответа (мсек).Указывает количество миллисекунд ожидания для каждого ответа. Значение по умолчанию — 3000 миллисекунд (3 секунды). Этот параметр параллельно отправляет несколько пакетов проверки связи. По этой причине количество времени, указанное в параметре <таймаут>, не ограничивается временем, указанным в параметре <пауза> для ожидания проверки связи. |
-4 <IPv4> | Обязательное использование протокола IPv4. |
-6 <IPv6> | Обязательное использование протокола IPv6. |
<конечный_узел> | Указывает назначение, которое определяется по IP-адресу или имени узла. |
/? | Отображение справки в командной строке. |
Примеры использования pathping
pathping reg.ru | Выполнит трассировку маршрута к узлу reg.ru При запуске pathping в первых результатах указывается стандартная трассировка, подобную можно получить при выполнении команды tracert. Затем примерно на 90 секунд отображается сообщение о занятости (время зависит от количества переходов). За это время собирается информация со всех ранее перечисленных маршрутизаторов и каналов связи между ними. По истечении этого периода отображаются результаты теста. В результате отображается номер прыжка, среднее время отклика, процентное соотношение утерянных и отправленных пакетов для исходного и маршрутного узлов, а также адрес маршрутизатора. В примере для прыжка 3 характерно 100% потерь адресованных ему пакетов, и отсутствие потерь для пакетов, посылаемых следующим за ним маршрутизаторам. Это проявление не является признаком какой-либо неполадки, а указывает лишь на блокировку эхо-запросов брандмауэром, что нередко делается по соображениям безопасности. Показатели потерь, отображаемые для ссылок, обозначенные вертикальной чертой (|) в столбце адреса, указывают на перегрузку ссылок, вызывающую потерю пакетов, пересылаемых по пути. Показатели потерь, отображаемые для маршрутизаторов (идентифицируемых по их IP-адресам), указывают на то, что эти маршрутизаторы могут быть перегружены. |
pathping reg.ru
Трассировка маршрута к reg.ru [194.58.116.31]
с максимальным числом переходов 30:
0 DESKTOP-iv [192.111.1.5]
1 192.111.1.1
2 178-159-48-78.tvhost.ru [178.159.48.78]
3 10.10.48.5
4 178-159-48-50.tvhost.ru [178.159.48.50]
5 unitednet-kiae-10ge-msk-ix.exepto.ru [195.208.209.95]
6 * * *
Подсчет статистики за: 125 сек. …
Исходный узел Маршрутный узел
Прыжок RTT Утер./Отпр. % Утер./Отпр. % Адрес
0 DESKTOP-iv [192.111.1.5]
0/ 100 = 0% |
1 44мс 0/ 100 = 0% 0/ 100 = 0% 192.111.1.1
0/ 100 = 0% |
2 39мс 0/ 100 = 0% 0/ 100 = 0% 178-159-48-78.tvhost.ru [178.159.48.78]
0/ 100 = 0% |
3 — 100/ 100 =100% 100/ 100 =100% 10.10.48.5
0/ 100 = 0% |
4 56мс 0/ 100 = 0% 0/ 100 = 0% 178-159-48-50.tvhost.ru [178.159.48.50]
100/ 100 =100% |
5 — 100/ 100 =100% 0/ 100 = 0% unitednet-kiae-10ge-msk-ix.exepto.ru [195.208.209.95]
Трассировка завершена.
pathping -q 20 -n reg.ru | Выполнит трассировку с отправкой 20 эхо-запросов и без определения имен узлов. Данная команда выполнится приблизительно в 5 раз быстрее, чем с параметрами по умолчанию. (Значение по умолчанию — 100 запросов). |
pathping -p 100 reg.ru | Благодаря параметру -p, запросы отправляются последовательно каждому из маршрутизаторов с периодом 100 миллисекунд (Значение по умолчанию — 250 миллисекунд) |
pathping -w 100 reg.ru | Трассировка с ожиданием ответа в течении 100 мс (Значение по умолчанию — 3000 миллисекунд) |
pathping -h 3 reg.ru | Опрос только первых 3-х маршрутизаторов в цепочке. |
pathping -q 255 -p 3000 -n reg.ru | Трассировка с выполнением 255 эхо-запросов к каждому из маршрутизаторов с периодом в 3 секунды. Такая команда будет выполняться довольно длительное время, но не будет чрезмерно нагружать канал связи. Независимо от времени ответа, каждый новый эхо-запрос будет отправляться последовательно следующему маршрутизатору через 3 секунды. |