Pathping

PathPing — утилита командной строки для анализа сети, поставляемая с операционными системами семейства Windows NT, начиная с Windows 2000. PathPing сочетает функции утилит ping и tracert[1]. Программа используется для обнаружения участков, где возникают задержки в сети и потери пакетов[2][3].

Общие сведения
PathPing
Тип командная строка
Разработчик Microsoft
Операционная система Microsoft Windows
Первый выпуск 17 февраля 2000
Лицензия проприетарная коммерческая
Сайт docs.microsoft.com/en-us…

Обзор

Команда предоставляет подробную информацию о пути между двумя узлами и статистику, аналогичную ping, для каждого узла на маршруте, основываясь на выборке, собранной за определённый период времени в зависимости от числа узлов между начальным и конечным адресатами.

Основные преимущества PathPing по сравнению с ping и traceroute заключаются в том, что все узлы маршрута опрашиваются одной командой, а поведение каждого узла анализируется в течение длительного времени, а не только по четырём сообщениям (по умолчанию для ping) или разовой трассировке (traceroute). К недостаткам относится то, что для получения статистики требуется 25 секунд на каждый «hop» (узел) маршрута[4].

Синтаксис

Синтаксис команды:[5]

 pathping [-g host-list] [-h maximum_hops] [-i address] [-n]
          [-p period] [-q num_queries] [-w timeout] [-P] [-R] [-T]
          [-4] [-6] target_name

Опции:

  • -g host-list — свободное задание маршрута по списку узлов.
  • -h maximum_hops — максимальное число переходов («hop») до целевого адреса.
  • -i address — использовать указанный исходный IP-адрес.
  • -n — не разрешать имена узлов (использовать только IP-адреса).
  • -p period — интервал в миллисекундах между запросами.
  • -q num_queries — количество запросов к каждому узлу.
  • -w timeout — тайм-аут ожидания ответа в миллисекундах.
  • -P — проверить доступность RSVP PATH.
  • -R — проверить поддержку RSVP на каждом узле.
  • -T — проверка с использованием тегов приоритета уровня 2.
  • -4 — использовать только IPv4.
  • -6 — использовать только IPv6.

Примеры

Поведение по умолчанию:

>pathping wikipedia.org

Tracing route to wikipedia.com [207.142.131.235]
over a maximum of 30 hops:
  0  simonslaptop [192.168.0.11] 
  1  192.168.0.1 
  2  thus1-hg2.ilford.broadband.bt.net [217.32.64.73] 
  3  217.32.64.34 
  4  217.32.64.110 
  5  anchor-border-1-4-0-2-191.router.demon.net [212.240.162.126] 
  6  anchor-core-2-g0-0-1.router.demon.net [194.70.98.29] 
  7  ny1-border-1-a1-0-s2.router.demon.net [194.70.97.66] 
  8  ge-8-0-153.ipcolo1.NewYork1.Level3.net [209.246.123.177] 
  9  ae-0-51.bbr1.NewYork1.Level3.net [64.159.17.1] 
 10  so-2-0-0.mp1.Tampa1.Level3.net [209.247.11.201] 
 11  ge-6-0.hsa2.Tampa1.Level3.net [64.159.1.10] 
 12  unknown.Level3.net [63.208.24.2] 
 13

Computing statistics for 325 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           simonslaptop [192.168.0.11] 
                                0/ 100 =  0%   |
  1    0ms     0/ 100 =  0%     0/ 100 =  0%  192.168.0.1 
                                0/ 100 =  0%   |
  2   18ms     1/ 100 =  1%     1/ 100 =  1%  thus1-hg2.ilford.broadband.bt.net  [217.32.64.73]  
                                0/ 100 =  0%   |
  3   18ms     0/ 100 =  0%     0/ 100 =  0%  217.32.64.34 
                                0/ 100 =  0%   |
  4   21ms     0/ 100 =  0%     0/ 100 =  0%  217.32.64.110 
                                0/ 100 =  0%   |
  5   21ms     1/ 100 =  1%     1/ 100 =  1%  anchor-border-1-4-0-2-191.router.demon.net [212.240.162.126] 
                                0/ 100 =  0%   |
  6  ---     100/ 100 =100%   100/ 100 =100%  anchor-core-2-g0-0-1.router.demon.net [194.70.98.29] 
                                0/ 100 =  0%   |
  7  ---     100/ 100 =100%   100/ 100 =100%  ny1-border-1-a1-0-s2.router.demon.net [194.70.97.66] 
                                0/ 100 =  0%   |
  8  100ms     0/ 100 =  0%     0/ 100 =  0%  ge-8-0-153.ipcolo1.NewYork1.Level3.net [209.246.123.177] 
                                5/ 100 =  5%   |
  9   94ms     5/ 100 =  5%     0/ 100 =  0%  ae-0-51.bbr1.NewYork1.Level3.net [64.159.17.1] 
                                0/ 100 =  0%   |
 10  134ms     7/ 100 =  7%     2/ 100 =  2%  so-2-0-0.mp1.Tampa1.Level3.net [209.247.11.201] 
                                0/ 100 =  0%   |
 11  137ms     6/ 100 =  6%     1/ 100 =  1%  ge-6-0.hsa2.Tampa1.Level3.net [64.159.1.10] 
                               30/ 100 = 30%   |
 12  131ms    41/ 100 = 41%     6/ 100 =  6%  unknown.Level3.net [63.208.24.2] 
                               59/ 100 = 59%   |
 13  ---     100/ 100 =100%     0/ 100 =  0%  win2000 [0.0.0.0]

Trace complete.

Использование опции для уменьшения числа запросов к каждому узлу (в данном случае — с 100 до 10 для ускорения выполнения):

>pathping -q 10 wikipedia.org

 Tracing route to wikipedia.org [66.230.200.100]
 over a maximum of 30 hops:
   0  Aaron.hsd1.mn.comcast.net. [192.168.11.3]
   1  air.setup [192.168.11.1]
   2  73.127.68.1
   3  ge-1-38-ur01.minnetonka.mn.minn.comcast.net [68.86.234.41]
   4  68.86.232.37
   5  68.86.232.33
   6  68.86.232.5
   7  68.86.232.1
   8     *     12.116.99.41
   9  tbr2.cgcil.ip.att.net [12.122.99.70]
  10     *     ggr2.cgcil.ip.att.net [12.123.6.69]
  11  ar1-a3120s2.wswdc.ip.att.net [192.205.34.6]
  12  66.192.247.163
  13  ge8-13.csw5-pmtpa.wikimedia.org [66.193.50.242]
  14     *     rr.pmtpa.wikimedia.org [66.230.200.100]

 Computing statistics for 35 seconds...
             Source to Here   This Node/Link
 Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
   0                                           Aaron.hsd1.mn.comcast.net. [192.168.11.3]
                                 0/  10 =  0%   |
   1    0ms     0/  10 =  0%     0/  10 =  0%  air.setup [192.168.11.1]
                                 0/  10 =  0%   |
   2    8ms     0/  10 =  0%     0/  10 =  0%  73.127.68.1
                                 0/  10 =  0%   |
   3    8ms     0/  10 =  0%     0/  10 =  0%  ge-1-38-ur01.minnetonka.mn.minn.comcast.net [68.86.234.41]
                                 0/  10 =  0%   |
   4    9ms     0/  10 =  0%     0/  10 =  0%  68.86.232.37
                                 0/  10 =  0%   |
   5    8ms     0/  10 =  0%     0/  10 =  0%  68.86.232.33
                                 0/  10 =  0%   |
   6   12ms     0/  10 =  0%     0/  10 =  0%  68.86.232.5
                                 0/  10 =  0%   |
   7    8ms     0/  10 =  0%     0/  10 =  0%  68.86.232.1
                                 0/  10 =  0%   |
   8  ---      10/  10 =100%    10/  10 =100%  12.116.99.41
                                 0/  10 =  0%   |
   9   20ms     0/  10 =  0%     0/  10 =  0%  tbr2.cgcil.ip.att.net [12.122.99.70]
                                 0/  10 =  0%   |
  10   18ms     2/  10 = 20%     2/  10 = 20%  ggr2.cgcil.ip.att.net [12.123.6.69]
                                 1/  10 = 10%   |
  11  ---      10/  10 =100%     9/  10 = 90%  ar1-a3120s2.wswdc.ip.att.net [192.205.34.6]
                                 0/  10 =  0%   |
  12   44ms     2/  10 = 20%     1/  10 = 10%  66.192.247.163
                                 0/  10 =  0%   |
  13   63ms     1/  10 = 10%     0/  10 =  0%  ge8-13.csw5-pmtpa.wikimedia.org [66.193.50.242]
                                 0/  10 =  0%   |
  14   63ms     6/  10 = 60%     5/  10 = 50%  rr.pmtpa.wikimedia.org [66.230.200.100]

 Trace complete.

Команда без разрешения имён узлов (отображаются только IP-адреса):

>pathping -n wikipedia.org

Tracing route to wikipedia-lb.eqiad.wikimedia.org [208.80.154.225]over a maximum of 30 hops:
 0  192.168.1.102
 1  192.168.1.1
 2  10.202.181.110
 3  10.202.182.109
 4  10.202.181.153
 5  10.202.181.49
 6  212.72.4.97
 7  82.178.32.102
 8  63.218.109.117
 9  63.218.44.38
10  206.111.0.249
11  216.156.8.189
12     *        *        *
Computing statistics for 275 seconds...

Примечания

Литература

Ссылки