lPING
Ping是ICMP的一个典型应用。Ping是检测网络连通性的常用工具,同时也能够收集其他相关信息。
PING使用ICMP Echo request消息和Echoreply消息。
主机A Ping 主机B时,主机A发送ICMP 的Echo request消息,如果主机B收到Echo request消息,会应答Echo reply消息,主机A收到Echoreply消息后,则认为Ping通了。如果Ping不通,则说明主机B没有收到Echo request消息,或者主机A没有收到主机B应答的Echo replay消息,那么可以去一段一段的Ping,去检查连通性。
Ping常用的配置参数说明如下:
-a source-ip-address指定发送ICMP ECHO-REQUEST报文的源IP地址。如果不指定源IP地址,将采用出接口的IP地址作为ICMP ECHO-REQUEST报文发送的源地址。
不指定源IP地址,有时候是假通。
-c count指定发送ICMP ECHO-REQUEST报文次数。缺省情况下发送5个ICMP ECHO-REQUEST报文。
如果需要长时间观察网络的联通性,可以指定-c count,多Ping一些报文。
-l size,指定ICMP报文的长度。
-h ttl-value指定TTL的值。缺省值是255。
-t timeout指定发送完ICMP ECHO-REQUEST后,等待ICMP ECHO-REPLY的超时时间。