1 ping命令简介
Ping命令主要用于检查网络连接及主机是否可达。
Ping功能是基于ICMP协议来实现的:源端向目的端发送ICMP请求(ECHO-REQUEST)报文后,根据是否收到目的端的ICMP应答(ECHO-RESPONSE)报文来判断目的端是否可达。
对于可达的目的端,再根据发送与接收报文个数、Ping报文的往返的响应时间来判断链路的质量。
2 ping命令格式
ping [ ip ] [ -a source-ip-address | -c count | -f | -s packetsize | -t timeout ] * host
3 ping举例
PC上的ping功能与操作系统相关,这里以Windows操作系统为例说明:
ping [ -n number ] [ -t ] [ -l number ] [ -f ] [ -a ] ip-address
<HUAWEI> ping 10.1.1.2
PING 10.1.1.2: 56 data bytes, press CTRL_C to break
Reply from 10.1.1.2: bytes=56 Sequence=1 ttl=255 time=1 ms
Reply from 10.1.1.2: bytes=56 Sequence=2 ttl=255 time=1 ms
Reply from 10.1.1.2: bytes=56 Sequence=3 ttl=255 time=2 ms
Reply from 10.1.1.2: bytes=56 Sequence=4 ttl=255 time=1 ms
Reply from 10.1.1.2: bytes=56 Sequence=5 ttl=255 time=2 ms
--- 10.1.1.2 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/2 ms
Ping命令的显示信息说明:
缺省Ping命令发送5个ping报文,建议使用-c参数进行多次ping,可以更准确反应当前网络的状况。根据返回的ping报文个数,可以对网络状况进行判断。
4 ping故障现象以及原因总结
A、故障现象:全部可达,但时间较长
可能原因:
B、故障现象:全部不可达
可能原因:
C、故障现象:部分可达
可能原因: