pathping命令的使用:
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負荷太重或超負荷運行(軟件路由器長出現這種問題)