ping 超时时间_华为交换机ping命令详解
1、Ping簡介
Ping是排除設備訪問故障的常見方法。它使用Internet控制消息協議ICMP(Internet Control Message Protocol)確定以下內容:
遠程設備是否處于可訪問狀態;訪問遠程設備時是否丟失報文;本端與遠程設備之間通信的往返延遲。
2、Ping的實現過程
圖1 Ping的流程
Ping的實現過程如上圖1所示。SwitchA發送一個Echo Request報文,SwitchB接收到Echo Request報文后,應答一個Echo Reply報文,SwitchA接收到Echo Reply報文,整個Ping過程就完成了。
Ping成功有以下兩個要求:
源端發送的Echo Request報文能夠到達目標;目標應答的Echo Reply報文能夠在預先確定的超時時間內到達源端。在華為交換機上,超時時間的默認值為2000毫秒。
3、華為交換機支持的Ping命令格式
?提供了詳細的命令參數解釋和使用方法。這里只列舉了常用的參數,并對參數進行解釋說明。
ping [ -a source-ip-address | -i interface-type interface-number | -m time | -c count | -f | -h ttl-value | { -s packetsize | -range [ min min-size | max max-size | step step-size ] * } | -t timeout ] *host
-a:
設置發送Echo Request報文的源IP地址。如果不指定源IP地址,將采用出接口的IP地址作為Echo Request報文發送的源地址。
-i:
設置發送Echo Request報文的接口。如果不指定接口,將采用默認的路由出接口。
-m:
設置發送下一個Echo Request報文的等待時間。缺省值是500毫秒。
-c:
設置發送Echo Request報文的次數,缺省值為5。當網絡質量不高時,可以增加發送報文數目,通過丟包率來檢測網絡質量。
-f:
設置發送的報文不分片。使用-f參數后,ICMP報文將不會被分片,如果ICMP報文的大小超過鏈路的MTU值,ICMP報文將會被丟棄。可以通過不使用-f參數或者增大鏈路MTU值的方式使ICMP報文不被丟棄。
-h:
設置TTL的值,缺省值為255。報文在轉發過程中,如果TTL字段的值減為0,設備就會向源端發送ICMP超時報文,表明目的不可達。
-s:
設置發送Echo Request報文大小(不含IP和ICMP頭),缺省報文長度是56字節。
-range:
設置Echo Request報文大小(不含IP和ICMP頭)及變化步長。如果指定-range,發送的第一個報文的長度是min,后續報文長度按照步長step遞增,直到報文長度達到最大值max。缺省情況下,min為56字節,max為9600字節,步長是1字節。
min:
設置Echo Request報文凈荷長度的最小值。缺省值是56字節。
max:
設置Echo Request報文凈荷長度的最大值。缺省值是9600字節。
step:
設置報文長度變化的步長。缺省值是1字節。
-t:
設置發送完Echo Request后,等待Echo Reply的超時時間。在網絡狀況不好的情況下,可以適當改大該參數。缺省值為2000毫秒,即2000毫秒內沒有收到回復報文即認為目的不可達。
host:
目的主機的域名或IP地址。
Ping命令的參數非常的豐富,用戶可以依據檢測目的、網絡類型、當前網絡狀況等因素選擇不同的參數。
5、電腦支持的Ping命令
電腦上的Ping功能與操作系統相關,以下用Windows操作系統為例,列舉常用的參數,并對參數進行解釋說明。ping [ -a | -n number | -l number | -t | -f ] *ip-address
-a:
將地址解析為主機名。
-n:
要發送的回顯請求數。
-l:
發送緩沖區大小。
-t:
持續地Ping直到人為中斷,Ctrl+Break暫時中止Ping命令并查看當前的統計結果,而Ctrl+C則中斷命令的執行。
-f:
發送的報文不分片。
ip-address:
指定目的IP地址。
Ping示例
以下命令是在交換機上執行。
1、Ping不通示例。
ping 192.168.2.25
PING 192.168.2.25: 56 data bytes, press CTRL_C to break
Request time out
Request time out
Request time out
Request time out
Request time out
--- 192.168.2.25 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
2、Ping通示例。
ping -a 192.168.2.20 -c 7 -s 2048 192.168.2.21
PING 192.168.2.21: 2048 data bytes, press CTRL_C to break
Reply from 192.168.2.21: bytes=2048 Sequence=1 ttl=255 time=24 ms
Reply from 192.168.2.21: bytes=2048 Sequence=2 ttl=255 time=6 ms
Reply from 192.168.2.21: bytes=2048 Sequence=3 ttl=255 time=13 ms
Reply from 192.168.2.21: bytes=2048 Sequence=4 ttl=255 time=6 ms
Reply from 192.168.2.21: bytes=2048 Sequence=5 ttl=255 time=12 ms
Reply from 192.168.2.21: bytes=2048 Sequence=6 ttl=255 time=6 ms
Reply from 192.168.2.21: bytes=2048 Sequence=7 ttl=255 time=13 ms
--- 192.168.2.21 ping statistics ---
7 packet(s) transmitted
7 packet(s) received
0.00% packet loss
round-trip min/avg/max = 6/11/24 ms
表1 Ping命令輸出信息描述
項目
描述
PING 192.168.2.21: 2048 data bytes, press CTRL_C to break
Ping命令操作說明,包括以下內容:
目的IP地址。
發送的Echo Request報文的長度。
在執行命令的過程中,執行Ctrl+C可終止Ping操作。
Reply from 192.168.2.21
目的主機對每個Echo Request報文的響應情況,包括以下內容:
bytes:響應報文的長度。
Sequence:響應報文的序列號。
ttl:響應報文的TTL值。
time :響應時間,以毫秒(ms)為單位。
如果超時時間內沒有收到響應報文,則顯示“Request time out”。
192.168.2.21 ping statistics
對目的主機進行Ping測試的統計結果,包括以下內容:
packet(s) transmitted:發送的Echo Request報文數目。
packet(s) received:接收到的Echo Reply報文數目。
% packet loss:未響應報文數占發送報文總數的百分比。
round-trip min/avg/max:響應時間的最小值、平均值、最大值,單位為毫秒(ms)。Ping失敗的時候不會打印該信息。
總結
以上是生活随笔為你收集整理的ping 超时时间_华为交换机ping命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu mysql自动备份_Ubu
- 下一篇: mysql 5.6 双向互备_mysql