pathping命令详解
pathping 命令是一个路由跟踪工具,它将 ping 和 tracert 命令的功能和这两个工具所不提供的其他信息结合起来。pathping 命令定期将数据包发送到通往最终目标的路径上的每个路由器,然后基于从每个跃点返回的数据包来计算结果。由于该命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。许多开关是可用的,如下表所示。 'H4W"mIu
J;rU?]U.U
开关 rR8G4Wpah(CO
j
名称w6WYX`u
功能 q
of c-NK
-nG]Wt&UCn
Hostnames /[X?!eO-bMm+@l
不将地址解析成主机名。 /e+f/|!Q
DA
R6~z3G/S+f$n9D
-h )lc'X0Bf[}j
Maximum hops9tX[X(gq{(y
搜索目标的最大跃点数。[!h1Z&kQ
ca+N}%l2G5`%[-X.z
-g .t"V6c,H8jww_nz
Host-list u6WF#]%cRUR0j
沿着路由列表释放源路由。0q1t+B.f1u3P-e
Yv
k!}"EHd5u+Zh
-pXfG
tv?E
Period uq
?m BK+|%k
在 ping 之间等待的毫秒数。1cR`8IRh
2}+vtpS9o4sI
-q6H C F|Z
Num_queries$t?%yc#dVr
每个跃点的查询数。 Bh4O1T9fb
J3S0nP%fm^u
-wb4V(S/KDTI6J
Timeout ?)M4AVmBYA
每次回复等待的毫秒数。+R%Z5H)ub,Y$pxM5l
B
}g)zK
m
-T2Ejo7z
tx:]
^\
Layer Two tag_7sFw,l7Y
将第 2 层优先级标记(例如,对于 IEEE 802.1p)附加到数据包中并将它发送到路径中的每个网络设备。这有助于标识没有正确配置第 2 层优先级的网络设备。-T 开关用于测试服务质量 (QoS) 连通性。7W-~9JMM&i2UYh
T
-Rh~ ]p{H!mB%C$vP
RSVP testv:DHl]ZRnY
检查确定路径中的每个路由器是否支持“资源预留协议 (RSVP)”,此协议允许主机为数据流保留一定量的带宽。 ctl#C+rp/F+a/? |
默认的跃点数是 30,超时前的默认等待时间是 3 秒。默认时间是 250 毫秒,对沿路径的每个路由器进行查询的默认次数是 100。%|`'G[LG4hes
以下是典型的 pathping 报告。跃点列表后所编译的统计信息表明在每个独立路由器上数据包丢失的情况。5{({!]'{X2P `3{(g)R#W
D:\>pathping -n Microsoftw.L!B!vie&h
Tracing route to microsoft [157.54.1.196] over a maximum of 30 hops:w7b_"x.~)@:k/Q
0 172.16.87.353q0bYS%?j#}
1 172.16.87.218*[\I-i+?,?
2 192.168.52.1 +q*|M2}|d
3 192.168.80.1
P+h)oAC d,z9t?w5{
4 157.54.247.14 %g2jU v)X
m
5 157.54.1.196 &[-FHZ.E9m
K
Computing statistics for 125 seconds... &_uB3}k;FH GLD
Source to Here This Node/Linkzcm;?,m1O.iE&`
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address 9}Is0e|#Q
0 172.16.87.35/aC m9|)i a(F V
0/ 100 = 0% |Dc7H
l2[4YE
1 41ms 0/ 100 = 0% 0/ 100 = 0% 172.16.87.218 7_kt-ys.R.R
13/ 100 = 13% | #e1u;I4tk.cu
2 22ms 16/ 100 = 16% 3/ 100 = 3% 192.168.52.1 yE
U:j!gqi C#`
0/ 100 = 0% | n\-~0a)T B
3 24ms 13/ 100 = 13% 0/ 100 = 0% 192.168.80.1 AKr)h$s#p)Yp1b
0/ 100 = 0% |
l,E oL C"bxN
4 21ms 14/ 100 = 14% 1/ 100 = 1% 157.54.247.14y%j*O2r(K l*U
0/ 100 = 0% |!^2o
h(~Dq"d]B&@B
5 24ms 13/ 100 = 13% 0/ 100 = 0% 157.54.1.196 E0]!r6`P~D[
Trace complete. n7qN\N"u
当运行 pathping 时,在测试问题时首先查看路由的结果。此路径与 tracert 命令所显示的路径相同。然后 pathping 命令在下一个 125 秒内显示忙消息(此时间根据跃点计数变化)。在此期间,pathping 从以前列出的所有路由器以及它们之间的链接收集信息。在此期间结束时,它将显示测试结果。 ,KMt NVG[Fqd;s
最右边的两栏 This Node/Link Lost/Sent=Pct 和 Address 包含最有用的信息。172.16.87.218(跃点 1)和 192.68.52.1(跃点 2)之间的链接丢失 13% 的数据包。所有其他链接工作正常。跃点 2 和 4 中的路由器也丢失以其为目标的数据包(如 This Node/Link 栏中所示),但这种丢失不会影响转发的路径。(gO5_)hvIW3JK
对链接显示的丢失率(在最右边的栏中标记为 |)表明沿路径转发的数据包的丢失情况。该丢失表明链接阻塞。对路由器显示的丢失率(通过最右边栏中的 IP 地址显示)表明那些路由器的 CPU 可能超负荷运行。这些阻塞的路由器可能也是端对端问题的一个因素,尤其是在软件路由器转发数据包时。_0j9J`k p @4b
T*P:K@-m
[[i] 本帖最后由 特爱蚂蚁 于 2008-7-17 09:43 编辑 [/i]] |