短程网络延迟主要取决于什么?

2018-04-28 15:48:26 +08:00
 MEISTING
家里是四川地级市电信,网线直接接光猫 ping 电信网关 ip 延迟 3ms 四川电信 dns 10ms 左右。学校是成都电信,到四川电信 dns 有好几跳,网线直接 ping 才 1ms。。。
3965 次点击
所在节点    宽带症候群
17 条回复
MEISTING
2018-04-28 15:56:25 +08:00
按理说在到电信 dns 前,成都城域网的负载应该远大于家里电信网关的吧,为什么延迟还低?是网关对应路由性能太差?
wekw
2018-04-28 16:02:17 +08:00
我读了五遍,终于明白了你的问题。。。。。

并且无法做出解答
rrfeng
2018-04-28 16:05:52 +08:00
dns 可能用 anycast,同一个 IP 位置并不一样。
tscat
2018-04-28 16:08:23 +08:00
网线直接 ping 才 1ms 这个 ping 的啥
ironx
2018-04-28 16:12:29 +08:00
traceroute 一下。而且学校内部就是个大局域网啊,比家里那边的情况好多了。
MEISTING
2018-04-28 16:35:49 +08:00
@rrfeng
@tscat
@ironx ping 的 61.139.2.69 ,这个 dns 就在成都,主要是学校过了好几跳电信的 ip 延迟也比家里第一跳低。
MEISTING
2018-04-28 16:37:05 +08:00
@ironx tracert 没啥看的,学校电信从第一跳到成都城域网再到电信 dns 全程 1ms,家里电信第一跳就 3ms 了
ChangeTheWorld
2018-04-28 16:45:27 +08:00
保障等级不同啊
237176253
2018-04-28 16:53:53 +08:00
@ChangeTheWorld 家宽的网关只接家宽,等级应该一样的吧。我用学校的移动线路 ping 了下 b 站成都 cdn,延迟还是比家里到网关延迟低。
PING www.bilibili.com (223.85.58.74): 56 data bytes
64 bytes from 223.85.58.74: seq=0 ttl=55 time=2.142 ms
64 bytes from 223.85.58.74: seq=1 ttl=55 time=1.836 ms
64 bytes from 223.85.58.74: seq=2 ttl=55 time=1.787 ms
64 bytes from 223.85.58.74: seq=3 ttl=55 time=1.818 ms
64 bytes from 223.85.58.74: seq=4 ttl=55 time=1.801 ms

--- www.bilibili.com ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 1.787/1.876/2.142 ms
exiaohao
2018-04-28 17:02:03 +08:00
@237176253 网关作为网络设备,没有“义务”一定要立即返回 ICMP 响应,特别是家用设备毕竟资源有限还是先处理正经事比较好
你可以装个 mtr,看下延迟,中间有几跳比终点延迟高也很正常。不过这只是可能性之一~

另外 DNS 也是一样,必然是先返回业务数据有空再返回 ICMP 包啦

如果你要看它的真响应速度,可以看看 tcpping 或者直接看请求服务的响应时间,这样评价个人认为更加好
Actrace
2018-04-28 19:24:27 +08:00
路由设备很关键,一般来说跳数越少延迟越好,但是也不是一定的,如果某一跳的路由设备处理速度稍微慢了一些,那么势必会影响到整个通信的延迟。
MEISTING
2018-04-28 20:03:48 +08:00
@Actrace 我家离成都 200 多 km ping 成都延迟 10ms,在学校成都 ping 西安也才 10 多 ms。。。一个在本省,一个过了省网物理距离还远不少
dndx
2018-04-29 01:04:27 +08:00
楼上正解,只能说明你的第一跳回复 ICMP 没这么快而已,并不代表实际延迟高。
LGA1150
2018-04-29 14:05:53 +08:00
传输时延、排队时延
信号在双绞线、光纤中的传播速度约为真空中光速的 2/3,这么短的距离可忽略
关键是每一台网络设备(交换机、路由器、防火墙等)处理数据包是要一段时间的,好比高速公路上的收费站,而且你 ping localhost 也会有零点几 ms 的延迟。在距离长的时候体现不出来,短的时候就明显了
hlz0812
2018-04-29 19:09:27 +08:00
跟局端设备响应时间有关,我家这边几年前 ping 网关 1ms 很稳,后来局端升级 NAT444 和 ipv6 换设备后变 2-3ms,但 ping 网站延迟并未升高

目前家用宽带很少有 1ms 的了,1ms 都是商用宽带,固定 ip 那种,独享线路可能对网络质量也有好处,毕竟家用宽带上行链路共享,以时隙区分用户,但我更觉得是局端设备响应时间问题
MEISTING
2018-04-29 21:21:52 +08:00
@hlz0812 学校里的 fttb 不算商业宽带吧。不过没试过成都电信家宽什么情况。
hlz0812
2018-04-29 22:50:45 +08:00
@MEISTING 成都家宽到网关 1-2ms,全国范围算低的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/450697

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX