ICMP: Internet control message protocol互联网控制信息协议 ;
ICMP的一个典型应用是Ping。Ping是检测网络连通性的常用工具,同时也能够收集其他相关信息。用户可以在Ping命令中指定不同参数,如ICMP报文长度、发送的ICMP报文个数、等待回复响应的超时时间等,设备根据配置的参数来构造并发送ICMP报文,进行Ping测试。
常见的应用:
1、ping ,该工具是用来测试设备之间互联互通性的;
@-a source-ip-address指定发送ICMP ECHO-REQUEST报文的源IP地址。如果不指定源IP地址,将采用出接口的IP地址作为ICMP ECHO-REQUEST报文发送的源地址。
@-c count指定发送ICMP ECHO-REQUEST报文次数。缺省情况下发送5个ICMP ECHOREQUEST报文。
@-h ttl-value指定TTL的值。缺省值是255。
@-t timeout指定发送完ICMP ECHO-REQUEST后,等待ICMP ECHO-REPLY的超时时间。
工作原理:
1.发送一个 ping 的 请求 (icmp 的 echo request)
2.返回一个 ping 的 回应 (icmp 的 echo reply )
注意:
通常情况下,设备发送的 ping 报文,必须在2s内返回一个“回应”报文,
如果无法在规定的时间返回,就会报错:请求时间超时。
2、tracert 路由跟踪
Tracert常用的配置参数说明如下:
@-a source-ip-address指定tracert报文的源地址。