王海軍老師講你沒見過的ping命令

王海軍老師講你沒見過的ping命令

Ping(因特網包探索器)恐怕是很多網絡工程師最熟悉的東西了。

你可以不知道你女朋友喜歡吃什麼,喜歡喝什麼,甚至你可以不知道你女朋友現在是誰,但是你肯定知道ping。

最常用的ping的使用,就是ping+空格+目標IP地址的格式,它用了類似於聲納的原理幫助我們去探測我們的網絡可達性,但是ping的作用,不僅僅是探測網絡。

我們可以在模擬器中,使用ping+?的形式看一下ping命令加上不同的指令可以做些什麼。

1,ping-a

強制指定源IP地址,這條命令在測試nat的時候比較常用,如果不指定的話,設備計算出到達目標網絡最近的接口,然後使用接口IP地址作為源發出ping。

2,ping-c

指定Ping包個數。缺省為5,當網絡不穩定的時候,比如線纜虛接,可以增加ping包個數進行測試。

3,ping-i

強制指定接口。一般用於負載分擔情況下,單獨測試線纜。指定接口後,設備將依據制定的接口發送ping請求,不形成負載分擔。

4,ping-q

隱藏傳輸過程。不建議使用。加上該參數後,設備只顯示最終多少數據包傳輸等統計信息,傳輸過程全部隱藏。

5,ping-s

指定數據包字節。缺省情況下為56,可以通過參數修改ping請求數據包字節數。著名的“死亡之ping”就是通過這個功能實現的。

6,ping -vpn-instance

指定VPN實例,在MPLS VPN中使用較為廣泛。


分享到:


相關文章: