
pathping是路由跟踪工具,顾名思义是路径和网络测试的综合,即是tracert和ping两个工具的有效结合,它综合了两个命令的优点,但不能代替两个命令。
pathping命令的工作原理:
pathping 命令定期将数据包发送到通往最终目标的路径上的每个路由器,然后基于从每个跃点返回的数据包来计算结果
pathping命令的参数:
-n 不显示每一台路由器的主机名。
-hvalue 设置跟踪到目的地的最大跳点数量。默认是30个跳点。
-wvalue 设置等待应答的最多时间(按毫秒计算)。
-p 设置在发出新的ping命令之前等待的时间(按毫秒计算)。默认是250毫秒。
-qvalue 设置icmp回显请求消息发送的数量。默认是100。
-hvalue 设置跟踪到目的地的最大跳点数量。默认是30个跳点。
-wvalue 设置等待应答的最多时间(按毫秒计算)。
-p 设置在发出新的ping命令之前等待的时间(按毫秒计算)。默认是250毫秒。
-qvalue 设置icmp回显请求消息发送的数量。默认是100。
对pathping参数不必都学会,一般只用到pathping这个单独的命令就可以解决很多的问题。主要用于排错。
举例说明:
Computing statistics for 375 seconds...
Source to Here This Node/Link Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 PC-200909212245.router [1
2]
0/ 100 = 0% |
1 0ms 0/ 100 = 0% 0/ 100 = 1% localhost [192.168.0.1]
0/ 100 = 0% |
2 8ms 14/ 100 = 14% 1/ 100 = 1% 124.200.156.1
0/ 100 = 0% |
3 1ms 0/ 100 = 0% 0/ 100 = 0% localhost [10.255.56.233]
15/ 100 = 15% |
4 2ms 0/ 100 = 0% 0/ 100 = 0% localhost [10.255.41.33]
0/ 100 = 0% |
Source to Here This Node/Link Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 PC-200909212245.router [1
2]
0/ 100 = 0% |
1 0ms 0/ 100 = 0% 0/ 100 = 1% localhost [192.168.0.1]
0/ 100 = 0% |
2 8ms 14/ 100 = 14% 1/ 100 = 1% 124.200.156.1
0/ 100 = 0% |
3 1ms 0/ 100 = 0% 0/ 100 = 0% localhost [10.255.56.233]
15/ 100 = 15% |
4 2ms 0/ 100 = 0% 0/ 100 = 0% localhost [10.255.41.33]
0/ 100 = 0% |
运行pathping命令后,结果最重要,红色字表示出现结果所需要的时间为375秒,(根据源主机和目标主机所经过路由器的跳数有关),结果的显示的是pathping 从以前列出的所有路由器以及它们之间的链接收集信息。
在显示的结果中×××标记的部分最重要:
在显示的结果中看出跃点3和跃点4链接丢失了15%的数据包,所有其他链接正常。在跃点2中的路由器也丢数据包,但是不会影响转发的路径。
对链接显示的丢包率,表示路径转发的数据包的丢失率,表明该链路拥塞;
对路由器显示的丢包率,表示该路由器的cpu负荷太重或超负荷运行(软件路由器长出现这种问题)
转载于:https://blog.51cto.com/taibai/209494