Утилита PATHPING
Команда pathping позволяет изолировать расположение проблемы, которая возникает при перемещении пакетов между двумя маршрутизируемыми сетями.
Для проверки маршрутизаторов между двумя точками связи команда pathping отправляет несколько тестовых эхо-пакетов каждому маршрутизатору и отображает процент пакетов, которые были потеряны на каждом из маршрутизаторов на протяжении маршрута.
Большое количество потерянных пакетов может указывать на неправильную настройку маршрутизатора или на затор в сегменте сети, которые могут являться причиной возникновения проблем в работе глобальных сетей.
Команда pathping имеет следующий синтаксис:
pathping <имя_назначения или адрес_IP> [-n] [-h <максимальное_количество_переходов>] [-g <список_узлов>] [-p <период>] [-q <количество_запросов>] [-w <timeout>] [-T] [-R]
Далее представлено описание параметров команды pathping.
Параметры команды pathping
Параметр |
Использование |
<имя_назначения или адрес IP> |
Указывает имя или адрес IP узла назначения |
-n |
Ускоряет выполнение команды за счет отказа от преобразования адресов IP в имена |
-h <максимальное_количество_переходов> |
Указывает максимальное количество маршрутизаторов до точки назначения (по умолчанию 30) |
-g <список_узлов> |
Помещает в заголовки тестовых пакетов ICMP параметр Loose Source Router |
-p <период> |
Позволяет указать время в миллисекундах (ms), которое команда будет ожидать между последовательными запросами (по умолчанию 250). Слишком частые последовательные пакеты могут привести к неточному обнаружению заторов в сети |
-q <количество_запросов> |
Позволяет указать количество тестовых запросов к каждому маршрутизатору в сети (по умолчанию 100) |
-w <ожидание ответа> |
Позволяет установить время (в миллисекундах) ожидания ответа от каждого маршрутизатора (по умолчанию 3000 мс или 3 с) |
-T |
Используется для проверки наличия Quality of Service (QoS) в виде обнаружения устройств, не поддерживающих приоритеты уровня 2 |
-R |
Так же используется для обнаружения QoS; определяет поддержку Resource Reservation Protocol (RSVP) каждым устройством на маршруте |
Предположим, есть подозрения, что в сети между сайтами Москвы и Питера есть проблемы с доставкой пакетов. Можно воспользоваться командой pathping для проверки своих подозрений. Для проверки наличия затора или проблемы на маршрутизаторе вдоль пути прохождения пакета в Москве можно запустить команду:
pathping адрес_сайта
Если маршрутизатор имеет большой процент потерянных пакетов, то можно считать, что источник проблемы в работе сети найден.