51CTO技术论坛 » Windows » pathping命令详解        上一帖     下一帖    查看完整版本

页: [1]

xhh_01682008-7-16 16:50
pathping命令详解

pathping 命令是一个路由跟踪工具,它将 ping 和 tracert 命令的功能和这两个工具所不提供的其他信息结合起来。pathping 命令定期将数据包发送到通往最终目标的路径上的每个路由器,然后基于从每个跃点返回的数据包来计算结果。由于该命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。许多开关是可用的,如下表所示。
'H4W"mIu J;rU?]U.U
开关
rR8G4Wp ah(CO j        名称w6WYX`u
            功能
q o f c-N K -nG ]Wt&UCn
Hostnames
/[X?!eO-bMm+@l 不将地址解析成主机名。
/e+f/|!Q DA
R6~z3G/S+f$n9D -h
)lc'X0Bf[}j Maximum hops9t X[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 ?mBK+|%k 在 ping 之间等待的毫秒数。1cR`8IRh

2}+vtpS9o4sI -q6H CF|Z
Num_queries$t ?%yc#dVr
每个跃点的查询数。
Bh4O1T9fb
J3S0n P%fm^u -wb4V(S/KD TI6J
Timeout
?)M4AVm BYA 每次回复等待的毫秒数。+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[LG4he s
以下是典型的 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.353q0b YS%?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
%g2jUv)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.i E&`
Hop    RTT      Lost/Sent = Pct    Lost/Sent = Pct    Address
9}Is0e|#Q     0                                             172.16.87.35/aC m9|)ia(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 oLC"bxN
    4     21ms      14/ 100 = 14%       1/ 100 =    1%    157.54.247.14y%j*O2r(Kl*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 从以前列出的所有路由器以及它们之间的链接收集信息。在此期间结束时,它将显示测试结果。
,KMtNVG[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]]

heman2008-7-18 02:07
ding

ynhnqlzyh2008-7-18 03:10
不错 讲的还是比较详细的

他山石2008-7-18 03:19
学习!

tomsli19822008-7-18 11:54
很好的总结



相关文章:
BAT批处理讲解
CA高手请进
代理知识大全1.基础篇
有关windows配置DHCP服务器及维护的案例
如何通过telnet在命令行方式下验证email发送和http状态

查看完整版本: pathping命令详解


Powered by 51CTO.COM