你的位置:首页 > 技术知识库 > 华为 > 交换

为什么ping S7700网关延时比较大,但是ping S7700其它端口下挂的设备延时就比较小。

2014/10/10 23:45:17点击:
问题描述
在S7700交换机上,存在ping S7700的网关延时比较大,但是ping S7700其它端口下挂的设备延时就比较小的现象
告警信息

处理过程

根因
1、ping S7700其它端口下挂的设备时,S7700进行的是硬件数据转发,速度非常快,所以延时也就小。
2、ping S7700网关时,ICMP报文需要S7700的CPU进行处理,导致延时比较大。原因说明如下:
   1)为了防止网络中常见的ping攻击对设备的影响,S7700将ICMP报文的处理优先级降到最低。
   2)S7700系统是分布式处理系统,ARP、ICMP和路由等信息送到主控板进行处理,这样Ping操作的ICMP报文首先由业务板上送主控板,主控板处理完成后再送回业务板。而且由于ICMP报文优先级很低,在报文传送和处理中都排在最后,所以延时就会比较大。

尽管存在ping S7700网关延时大的问题,但是由于业务数据报文不需要CPU处理,而是直接由底层芯片处理,所以不会影响到数据包的转发速度。

建议与总结

为解决ping S7700网关延时大的问题,S7700业务板的CPU收到ICMP报文时,会直接进行ICMP响应,增加CPU对ICMP报文的处理速度。该功能可以通过命令icmp-reply fast启用。
缺省情况下,icmp-reply fast功能去使能。