华为交换机ping命令详解
首页 > HuaWei > 故障处理   作者:圈哥  2016年7月8日 11:55 星期五  字号:   评论:0 条
时间:2016-7-8 11:55   评论:0 条 

华为交换机ping命令详解

 

    1Ping简介

    Ping是排除设备访问故障的常见方法。它使用Internet控制消息协议ICMP(Internet Control Message Protocol)确定以下内容:

    远程设备是否处于可访问状态;访问远程设备时是否丢失报文;本端与远程设备之间通信的往返延迟。

 

    2Ping的实现过程

     图1 Ping的流程.png

                                           图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报文大小(不含IPICMP头),缺省报文长度是56字节。

     -range

     设置Echo Request报文大小(不含IPICMP头)及变化步长。如果指定-range,发送的第一个报文的长度是min,后续报文长度按照步长step递增,直到报文长度达到最大值max。缺省情况下,min56字节,max9600字节,步长是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示例

    以下命令是在交换机上执行。

    1Ping不通示例。

<SwitchA> 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 

    2Ping通示例。

   <SwitchA> 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失败的时候不会打印该信息。

 

 您阅读这篇文章共花了: 
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:481294053/474079428互相学习。     
本文地址:http://www.023wg.com/guzhang/296.html
版权声明:若无注明,本文皆为“重庆网管”原创,转载请保留文章出处。

返回顶部    首页   
版权所有:重庆网管    圈哥