解釋
提供有關在源和目標之間的中間躍點處網路滯後和網路丟失的信息。Pathping 在一段時間內將多個迴響請求報文傳送到源和目標之間的各個路由器,然後根據各個路由器返回的數據包計算結果。因為 pathping 顯示在任何特定路由器或連結處的數據包的丟失程度,所以用戶可據此確定存在網路問題的路由器或子網。Pathping 通過識別路徑上的路由器來執行與 tracert 命令相同的功能。然後,該命令在一段指定的時間內定期將 ping 命令傳送到所有的路由器,並根據每個路由器的返回數值生成統計結果。如果不指定參數,pathping 則顯示幫助。
語法
pathping [-n] [-h MaximumHops] [-g HostList] [-p Period] [-q NumQueries [-w Timeout] [-i IPAddress] [-4 IPv4] [-6 IPv6][TargetName]
參數
-n
阻止 pathping 試圖將中間路由器的 IP 地址解析為各自的名稱。這有可能加快 pathping 的結果顯示。
-h Maximum_Hops
指定搜尋目標(目的)的路徑中存在的躍點的最大數。默認值為 30 個躍點。
-g HostList
指定迴響請求訊息利用 HostList 中指定的中間目標集在 IP 數據頭中使用“稀疏來源路由”選項。使用稀疏來源路由時,相鄰的中間目標可以由一個或多個路由器分隔開。HostList 中的地址或名稱的最大數為 9。HostList 是一系列由空格分隔的 IP 地址(用帶點的十進制符號表示)。
-p Period
指定兩個連續的 ping 之間的時間間隔(以毫秒為單位)。默認值為 250 毫秒(1/4 秒)。
-q Num_Queries
指定傳送到路徑中每個路由器的迴響請求訊息數。默認值為 100 個查詢。
-w Timeout
指定等待每個應答的時間(以毫秒為單位)。默認值為 3000 毫秒(3 秒)。
-i IPAddress
指定源地址。
-4 IPv4
強制使用IPv4。
-6 IPv6
強制使用IPv6。
TargetName
指定目的端,它既可以是 IP 地址,也可以是主機名。
/?
在命令提示符下顯示幫助。
注釋
Pathping 參數區分大小寫。
為避免網路擁塞,應以足夠慢的速度傳送 ping 信號。
要儘可能地減小爆發丟失所造成的影響,請不要頻繁傳送 ping 信號。
使用 -p 參數時,ping 將單獨傳送到各箇中間躍點。因此,向同一躍點傳送 ping 命令的時間間隔為 period 乘以躍點數。
使用 -w 參數時,可以同時傳送多個 ping 命令。因此,Timeout 參數中指定的時間量不受 Period 參數指定的時間間隔的限制。
只有當“Internet 協定 (TCP/IP)”在 網路連線中安裝為網路適配器屬性的組件時,該命令才可用。
示例
下面的示例說明了 pathping 命令的輸出:
D:\>pathping -n corp1
Tracing route to corp1 [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.
當運行pathping 時,在測試問題時首先查看路由的結果。此路徑與tracert 命令所顯示的路徑相同。然後pathping 命令對下一個125 毫秒顯示忙的訊息(此時間根據躍點數變化)。在此期間,pathping 從以前列出的所有路由器以及它們之間的連結收集信息。在此期間結束時,它將顯示測試結果。
最右邊的兩欄,This Node/Link Lost/Sent=Pct 和Address,包含一些非常有用的信息。172.16.87.218(躍點1)和192.68.52.1(躍點2)之間的連結丟失13% 的數據包。所有其他連結工作正常。在躍點2 和4 處的路由器也丟失了以其為目標(如This Node/Link 欄中所示)的數據包,但是該丟失不影響其轉發路徑。
對連結顯示的丟失率(在最右邊的欄中標記為|)表明沿路徑轉發丟失的數據包。該丟失表明連結阻塞。對路由器顯示的丟失率(通過最右邊欄中的IP 地址顯示)表明那些路由器的CPU 可能超負荷運行。這些阻塞的路由器可能也是端對端問題的一個因素,尤其是在軟體路由器轉發數據包時。
格式化圖例
格式 含義
斜體 用戶必須提供的信息
粗體 用戶必須準確鍵入的要顯示的元素
省略號 (...) 在命令行中可多次重複的參數
中括弧 ([]) 可選項
大括弧 ({});選項用豎線 (|) 分隔。例如:{even|odd} 用戶必須從選項集合中選擇一個
Courier 字型 代碼或程式輸出