pathping

提供有关源和目标之间中间跃点的网络延迟和网络丢失的信息。 此命令在一段时间内向源和目标之间的每个路由器发送多条回显请求消息,然后根据从每个路由器返回的数据包计算结果。 由于此命令显示任何给定路由器或链接的数据包丢失程度,因此可以确定哪些路由器或子网可能存在网络问题。 如果在没有参数的情况下使用,此命令会显示帮助。

Note

仅当 Internet 协议 (TCP/IP) 协议作为组件安装在网络连接的网络适配器的属性中时,此命令才可用。

此外,此命令标识路径上有哪些路由器,与使用 tracert 命令相同。 但是,此命令还会定期向指定时间段内的所有路由器发送 ping,并根据从每个路由器返回的数字计算统计信息。

Syntax

pathping [/n] [/h <maximumhops>] [/g <hostlist>] [/p <Period>] [/q <numqueries> [/w <timeout>] [/i <IPaddress>] [/4 <IPv4>] [/6 <IPv6>][<targetname>]

Parameters

Parameter Description
/n 防止 路径尝试 将中间路由器的 IP 地址解析为其名称。 这可能会加快 路径结果 的显示。
/小时 <maximumhops> 指定搜索目标的路径中的最大跃点数。 默认值为 30 个跃点。
/克 <hostlist> 指定回显请求消息使用 IP 标头中的“松散源路由”选项,它带有 hostlist 中指定的一组中间目标。 使用松散源路由时,连续的中间目标可由一个或多个路由器分隔。 主机列表中的最大地址或名称数为 9主机列表是一系列用空格分隔的 IP 地址(以点十进制表示法)。
/p <period> 指定在连续 ping 之间等待的毫秒数。 默认值为 250 毫秒(1/4 秒)。 此参数将单个 ping 发送到每个中间跃点。 因此,发送到同一跃点的两个 ping 之间的间隔是 周期 乘以跃点数。
/q <numqueries> 指定发送到路径中每个路由器的回显请求消息数。 默认值为 100 个查询。
/w <timeout> 指定等待每个答复的毫秒数。 默认值为 3000 毫秒(3 秒)。 此参数并行发送多个 ping。 因此, 超时 参数中指定的时间量不受 period 参数中指定的 ping 之间等待时间的限制。
/我 <IPaddress> 指定源地址。
/4 <IPv4> 指定 pathping 仅使用 IPv4。
/6 <IPv6> 指定 pathping 仅使用 IPv6。
<targetname> 指定目标,该目标由 IP 地址或主机名标识。
/? 在命令提示符下显示帮助。

Remarks

  • 所有参数都区分大小写。

  • 若要避免网络拥塞并尽量减少突发损失的影响,应以足够慢的速度发送 ping。

pathping 命令输出的示例

D:\>pathping /n contoso1
Tracing route to contoso1 [10.54.1.196]
over a maximum of 30 hops:
  0  172.16.87.35
  1  172.16.87.218
  2  192.168.52.1
  3  192.168.80.1
  4  10.54.247.14
  5  10.54.1.196
computing statistics for 125 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  address
  0                                           172.16.87.35
                                0/ 100 =  0%   |
  1   41ms     0/ 100 =  0%     0/ 100 =  0%  172.16.87.218
                               13/ 100 = 13%   |
  2   22ms    16/ 100 = 16%     3/ 100 =  3%  192.168.52.1
                                0/ 100 =  0%   |
  3   24ms    13/ 100 = 13%     0/ 100 =  0%  192.168.80.1
                                0/ 100 =  0%   |
  4   21ms    14/ 100 = 14%     1/ 100 =  1%  10.54.247.14
                                0/ 100 =  0%   |
  5   24ms    13/ 100 = 13%     0/ 100 =  0%  10.54.1.196
Trace complete.

运行 路径时 ,第一个结果会列出路径。 接下来,一条繁忙消息会显示大约 90 秒(时间因跃点数而异)。 在此期间,将从之前列出的所有路由器以及它们之间的链接中收集信息。 在此时间段结束时,将显示测试结果。

在上面的示例报告中, 此节点/链路丢失/已发送 = 百分比地址 列显示 172.16.87.218192.168.52.1 之间的链路正在丢弃 13% 的数据包。 跃点 2 和 4 处的路由器也会删除寻址到它们的数据包,但这种丢失不会影响它们转发未寻址到它们的流量的能力。

为链路显示的丢失率(在地址列中标识为垂直条 (|))表示链路拥塞,导致路径上转发的数据包丢失。 路由器(由其 IP 地址标识)显示的丢失率表明这些路由器可能过载。