解決網絡問題的一個方法是使用pathping命令。這個命令工作起來就像是把ping和tracert這兩個命令結合在一起了一樣。
你要做的第一件事情是在命令行輸入pathping,就像這樣:pathping目標。這里的目標可以是一個主機名稱也可以是一個IP地址,例如,pop3.catalog.com或者209.217.46.121。
接下來,你將得到一個分為兩部分的報告。第一部分是通向目的地的線路上的每一個跳點的列表,第二部分是每一個跳點的統計,包括每一個跳點的數據包丟失的數量。它使用下面例子中顯示的一些開關(switch),如:
pathping -n -w 1000 msn.com
這個命令告訴pathping不解析路由器的IP地址,并且為每一個回顯應答信息等待1秒鐘(1000毫秒)。
下面是一些最重要的pathping命令開關(switch):
n 不顯示每一臺路由器的主機名。
hvalue 設置跟蹤到目的地的最大跳點數量,默認是30個跳點。
wvalue 設置等待應答的最多時間(按毫秒計算)。
p 設置在發出新的ping命令之前等待的時間(按毫秒計算),默認是250毫秒。
qvalue 設置ICMP回顯請求信息發送的數量,默認是100。
實例:

當運行 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 可能超負荷運行。這些阻塞的路由器可能也是端對端問題的一個因素,尤其是在軟件路由器轉發數據包時。
文章來源于領測軟件測試網 http://www.kjueaiud.com/