admin管理员组

文章数量:1570427

2023年12月21日发(作者:)

ping网关时延不准,延时慢,但网速快,原因分析

********************2017.6

一、宽带网速

ping包默认是32字节,100Mbps的网络,住返时间理论只需要5us,即0.005ms,即远远<1ms。

10Mbps的网络,住返时间理论只需要50us,0.05ms,远远<1ms。

1Mbps的网络,住返时间理论只需要500us,0.5ms,仍然<1ms。

现在最慢的宽带都是4M打底了,ping理论上<1ms。

但是实际发现,无论ping PPPOE网关,还是网站,时延都至少要数个ms。

二、内网网速

我的内网电脑是192.168.41.22,先经过网关,再经过公司总网关,再上公网IP。

网关是192.168.41.254 ,ping 它 居然有6~11ms!!

公司总路由电脑网关是192.168.0.1 ,ping 它 <1ms !!

上网IP是公网110.100.100.1(举例) ping 它 1~2ms

为什么网关延时这么高?为什么网关之后的延时还更小很多?

三、分析

上网查了一下(交换机端口对ping 的响应慢

/),明白了,原来要看网关的机子是什么。

网关对包转发都是相当快的,但要它响应ping包,对ping包进行回应,则需要它的CPU进行处理。

如果是交换机,它的CPU慢,而且对ICMP报文优先级很低,所以时延很长!

如果是专业路由器或电脑或网站,一般来说对ICMP报文响应很快,所以时延很小,比如我们公司总电脑网关。

但也有可能路由器或电脑或网站进行了限制,对ICMP报文响应降低,以避免ping攻击的影响,所以ping值就会长一些了。

PPPOE上网的,PPPOE服务器网关也可能对ping响应降低,所以即使是50M、100M、光纤的宽带,ping它的值也不会是<1ms,会更大些。

四、结论

所以ping网关或网络路由节点时延是不太准的,主要用于判断网络通不通,辅助判断网速。

ping一个较近较快的网站,时延也只做一个参考,判断网速大概快不快,不能用于换算真实网速。

真实的网速需要测试。

本文标签: 网关网速电脑时延需要