網絡診斷工具之—路徑測試pathping命令

路徑測試-pathping
 
Pathping主要用於提供有關在來源和目標之間的中間躍點處的網絡滯後和網絡丟失的信息。Pathping將多個回顯請求消息發送到來源和目標之間的各個路由器一段時間,而後根據各個路由器返回的數據包大小計算其結果。由於pathping顯示任何特定路由器或連接的數據包的丟失程度,因此用戶可根據此肯定引發網絡問題的路由器或子網。Pathping經過識別路徑上的路由器來執行tracert命令相同的功能。而後,該命令根據指定的時間間隔按期將ping發送到全部的路由器,並根據每一個路由器的返回數值生成統計結果。
1、pathping命令語法及參數
pathping命令基本語法格式爲:
pathping [-n] [-h MaximumHops] [-g Hostlist] [-p Period] [-q NumQueries [-W Timeout] [-4] [-6] [TargetName]
參數說明:
n 阻止pathping試圖將中間路由器的IP地址解析爲各自名稱。這有可能加快顯示pathping的結果。
-h MaximumHops 在搜索目標(目的)的路徑中指定躍點的最大數,默認值爲30.
-g HostList 指定回顯請求消息在IP標題中使用「稀疏資源路由」選項(該IP標題帶有HostList 中指定的之間目標集)。能夠由一個或多個具備鬆散源路由的路由器分隔連續中間的目的地。主機列表中的地址或名稱的最大數爲9HostList是一系列由空格分隔的IP地址(帶點的十進制符號)。
-p Period 指定兩個連續的ping之間的時間間隔(以毫秒爲單位),默認值爲250ms1/4秒)。
-q NumQueries 指定發送到路徑中間每一個路由器的回顯請求消息數,默認值爲100個查詢。
-W Timeout 指定等待應答的時間(以毫秒爲單位),默認值爲3000ms(3s)
-4 指定pathping使用IPV4
-6 指定pathping使用IPV6
TargetName 指定目的端的主機名或IP地址。
注意事項:
使用pathping命令進行網絡測試時,須要注意一下幾個方面:
  pathping 參數要區分大小寫。
  爲避免網絡擁塞,應以足夠慢的速度發送ping信號。
  要儘量的減小突發包丟失所形成的影象,請不要頻繁的發送ping信號。
  使用-p參數時,ping將單獨發送到各個中間躍點。所以,向同一躍點發送探測信號的時間間隔爲period乘以躍點數。
  使用-w參數時,能夠同時發送多個ping。所以,Timeout參數中指定的時間量不受period參數指定的時間間隔的限制。
  只有當網際協議(TCP/IP)在網絡連接中安裝爲網絡適配器屬性的組件時,該命令才能夠用。
2、應用示範
示例1:查看本地主機到局域網網關的路徑信息。
在命令提示窗口鍵入pathping 192.168.0.1並執行,成功後會顯示如圖所示結果。因爲本列中沒有使用-n參數,因此將本地主機的IP地址解析爲域名了。
示例2:查看遠程主機的路徑信息
因爲到遠程主機每每須要通過多重路由,所以一般須要指定禁止解析成域名,以加快查詢速度。在命令提示符窗口中鍵入pathping –n www.bwstet.com並執行,成功後會顯示以下圖界面。
當運行pathping時,將首先顯示的路徑信息。此路徑與tracert命令所顯示的路徑相同。接着,將顯示約90s(該時間隨着躍點數的變化而變化)的繁忙消息。在此期間,命令會從先前所列出的全部路由器及其連接之間蒐集信息。期間結束時將顯示測試結果。
從上述結果能夠看出全部的路由躍點均無丟失數據包現象,源主機到目的主機的連接是徹底正常的。在address列中所顯示的連接丟失速率(以垂直線「|」表示)代表形成路徑上轉發數據包丟失的鏈路擁擠狀態。
相關文章
相關標籤/搜索