V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MEISTING
V2EX  ›  宽带症候群

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

  •  
  •   MEISTING · 2018-04-28 15:48:26 +08:00 via Android · 3954 次点击
    这是一个创建于 2419 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家里是四川地级市电信,网线直接接光猫 ping 电信网关 ip 延迟 3ms 四川电信 dns 10ms 左右。学校是成都电信,到四川电信 dns 有好几跳,网线直接 ping 才 1ms。。。
    17 条回复    2018-04-29 22:50:45 +08:00
    MEISTING
        1
    MEISTING  
    OP
       2018-04-28 15:56:25 +08:00 via Android
    按理说在到电信 dns 前,成都城域网的负载应该远大于家里电信网关的吧,为什么延迟还低?是网关对应路由性能太差?
    wekw
        2
    wekw  
       2018-04-28 16:02:17 +08:00
    我读了五遍,终于明白了你的问题。。。。。

    并且无法做出解答
    rrfeng
        3
    rrfeng  
       2018-04-28 16:05:52 +08:00
    dns 可能用 anycast,同一个 IP 位置并不一样。
    tscat
        4
    tscat  
       2018-04-28 16:08:23 +08:00
    网线直接 ping 才 1ms 这个 ping 的啥
    ironx
        5
    ironx  
       2018-04-28 16:12:29 +08:00 via Android
    traceroute 一下。而且学校内部就是个大局域网啊,比家里那边的情况好多了。
    MEISTING
        6
    MEISTING  
    OP
       2018-04-28 16:35:49 +08:00 via Android
    @rrfeng
    @tscat
    @ironx ping 的 61.139.2.69 ,这个 dns 就在成都,主要是学校过了好几跳电信的 ip 延迟也比家里第一跳低。
    MEISTING
        7
    MEISTING  
    OP
       2018-04-28 16:37:05 +08:00 via Android
    @ironx tracert 没啥看的,学校电信从第一跳到成都城域网再到电信 dns 全程 1ms,家里电信第一跳就 3ms 了
    ChangeTheWorld
        8
    ChangeTheWorld  
       2018-04-28 16:45:27 +08:00 via Android
    保障等级不同啊
    237176253
        9
    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
        10
    exiaohao  
       2018-04-28 17:02:03 +08:00
    @237176253 网关作为网络设备,没有“义务”一定要立即返回 ICMP 响应,特别是家用设备毕竟资源有限还是先处理正经事比较好
    你可以装个 mtr,看下延迟,中间有几跳比终点延迟高也很正常。不过这只是可能性之一~

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

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

    目前家用宽带很少有 1ms 的了,1ms 都是商用宽带,固定 ip 那种,独享线路可能对网络质量也有好处,毕竟家用宽带上行链路共享,以时隙区分用户,但我更觉得是局端设备响应时间问题
    MEISTING
        16
    MEISTING  
    OP
       2018-04-29 21:21:52 +08:00 via Android
    @hlz0812 学校里的 fttb 不算商业宽带吧。不过没试过成都电信家宽什么情况。
    hlz0812
        17
    hlz0812  
       2018-04-29 22:50:45 +08:00 via iPhone
    @MEISTING 成都家宽到网关 1-2ms,全国范围算低的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   791 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:05 · PVG 06:05 · LAX 14:05 · JFK 17:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.