为什么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报文优先级很低,在报文传送和处理中都排在最后,所以延时就会比较大。
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功能去使能。
- 上一篇:S9300/S7700设备之间不能互相ping通 2014/10/10
- 下一篇:DHCP静态分配IP地址、IP-MAC绑定、静态ARP有哪些 2014/10/9