
Ping延迟详解
网络延时是指一个数据包从源端发向目的端,然后再立即从目的端返回源端的时间。影响网络延时的主要因素是路由跳数和网络流量。
1、路由跳数
每次路由转发都需要时间,因此路由跳数越多,网络延时越大。
2、网络流量
网络流量越大,设备处理报文排队的时间就越长,网络延时也就越大。网络延时高可能有以下三个原因:
2.1、报文经过的路由跳数多
由于光/电的传输速度非常快,报文在物理介质中的传播时间几乎可以忽略不计,但是设备转发数据包的处理时间是不可忽略的。当报文经过太多路由转发处理时,网络延时就会很明显。
2.2、网络带宽不够
当报文经过的网络其带宽不够时,会产生网络拥塞报文排队等待处理,从而表现为响应延时。
2.3、处理内存不够
当设备接收到大量的报文,但是设备处理内存不足时,造成处理速度缓慢,此时也会造成响应延时。
通过Ping命令可以对于网络延迟进行检测,给用户提供当前网络延时的参考,不能作为当前网络延迟的绝对测量值。
Ping延时是否正常没有一个具体的参考值,网络状况不同则要求不同,当需要精确的知道网络延迟时,需要借助于其他的测量方法,比如NQA等。
分析Ping延迟时需要注意以下两点:
当设备对报文进行硬件转发,速度非常快,所以延时也就小。例如,Ping设备端口下挂的电脑。当报文需要CPU进行处理时,延迟比较大。例如,Ping设备网关。
尽管存在Ping设备网关延时大的问题,但是由于业务数据报文不需要CPU处理,而是直接由底层芯片处理,所以不会影响到数据包的转发。
为解决Ping设备网关延时大的问题,可以在设备上执行命令icmp-reply fast使能设备的Ping快回功能,使能后设备对收到的目的地址是自己的Echo Request报文做快速应答,业务板的CPU收到ICMP报文时,会直接进行ICMP响应,增加CPU对ICMP报文的处理速度,从而降低延迟。
设备为了防止网络中常见的Ping攻击对设备造成影响,将ICMP报文的处理优先级降到最低,ICMP报文传送和处理都排在最后,所以延时就会比较大。
请加QQ: 839898248 VX:Ciscolnfinity 关注微信公众号:思唯网络学院




- 【思唯网络学院】四层交换机,与二层、三层交换机有何区别?
- 「思唯网络学院」香港和北京CCIE Lab关闭时间,又延长了......
- 《一个典型的园区网架构都有哪些组成部分?》 6月14日 19:30-21:00
- 【思唯网络学院】组播路由管理(IPv4)理论知识详解(二)
- 【思唯网络学院】网络工程师的前景是怎样的
- 「思唯网络学院」「干货」路由12问!这些你都掌握了吗?
- 思唯网络学院VIP学员学习特权 思科NP/华为IP 限时限名额 特价优惠活动低至2499!
- 【思唯网络学院】应对“35岁危机”,学习才是硬道理
- 【思唯网络学院】常见网络攻击以及防御方法盘点(下集)
- 【网工基础】讲解五大网络概念,生动有趣,浅显易懂~
本文地址:http://www.023wg.com/779.html
版权声明:若无注明,本文皆为“思唯网络学院博客”原创,转载请保留文章出处。

