来帮忙测下各数据中心到 Github 的线路情况? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bitinn
V2EX    GitHub

来帮忙测下各数据中心到 Github 的线路情况?

  •  2
     
  •   bitinn
    bitinn 2015-03-29 15:33:00 +08:00 5674 次点击
    这是一个创建于 3922 天前的主题,其中的信息可能已经有所发展或是发生改变。
    div class="topic_content">

    趁着DDoS这段时间,测了下到Github的线路情况,但无奈手里的数据中心不多,想请有其他数据中心的朋友帮忙测下。我对国内的尤其感兴趣,因为出国线路不是一直说数据中心有优先级嘛?

    我目前的研究小结

    1. 到Github AS的线路只有那么几条: http://bgp.he.net/AS36459#_asinfo
    2. 绝大多数流量(可能100%),都会经过AS32787,它属于Prolexic,是Akamai防DDoS的服务。
    3. 不少ISP的数据中心都有和Prolexic有Peering,所以速度快。
    4. 但是普通电信用户到Prolexic,就必须先走北美NTT的AS2914,导致速度慢,掉包多。
    5. 这种情况这几天尤其明显。

    测试结果

    as线路

    走北美Linode到Github:AS6939(HE)-> AS32787(Prolexic,Akamai)-> AS36459(Github)
    走香港Rackspace到Gtihub:AS45187(RS)-> AS32787 -> AS36459
    走深圳电信到Gtihub:AS4134 -> AS2914(NTT) -> AS32787 -> AS36459

    traceroute + ping

    北美Linode到Github:12 hops,掉包率<1%
    香港Rackspace到Github:14 hops,掉包率<10%
    深圳电信到Github:20 hops,掉包率>50%

    我个人用的工具包括Mac的traceroute和ping,以及iOS上一个叫NiceTrace的收费小工具,HE.net也有一个免费的工具,但不知道是否能显示AS数。

    https://itunes.apple.com/us/app/nice-trace-traceroute/id322722672?mt=8
    https://itunes.apple.com/us/app/he.net-network-tools/id858241710?ls=1&mt=8

    想请各位在自己的数据中心上收集类似的数据:AS线路,traceroute的hop数,以及100次ping github.com的平均掉包率。

    PS: 用traceroute -a github.com就能显示AS值。当然,AS准不准还看要默认设的AS Server了(可用-A指定一个,说实话我不知道哪里有开放的as server列表)

    PPS: 某程度上我在寻找类似 https://lg.he.net/ 一样可以用来测traceroute和bgp route的工具。看了下国内的,似乎bgp route比较少,也不大容易搞清楚是不是从数据中心发起的(ISP倒是写着,电信、移动什么的)。

    18 条回复    2015-03-30 22:28:16 +08:00
    bearice
        1
    bearice  
       2015-03-29 16:09:29 +08:00
    fengxing
        2
    fengxing  
       2015-03-29 16:09:38 +08:00
    试下http://www.ipip.net/
    他们的网站有traceroute功能
    bitinn
        3
    bitinn  
    OP
       2015-03-29 16:16:07 +08:00
    @bearice 谢!美团云有点意思,有AS线路吗?`traceroute -a`

    阿里云和教育网的似乎也没显示AS。
    bitinn
        4
    bitinn  
    OP
       2015-03-29 16:16:53 +08:00
    @a540355686 oh,还真有AS号,不错 http://www.ipip.net/traceroute.php
    bearice
        5
    bearice  
       2015-03-29 17:08:57 +08:00
    @bitinn 系统版本比较低的就没有-a这个选项 mtr 0.85+的可以用 -z 之前的也没有(
    unkstar
        7
    unkstar  
       2015-03-29 19:12:46 +08:00
    手头上公司的五个机房加上个人的日本东京linode机房测试结果:
    https://gist.github.com/unkstar/3bb1f3203f3725529ab4

    吃完饭重新测了一次北京亦庄电信,github和sourceforge都不丢包了:
    --- github.com ping statistics ---
    100 packets transmitted, 100 received, 0% packet loss, time 99063ms
    rtt min/avg/max/mdev = 244.597/277.262/349.799/25.215 ms

    --- sourceforge.net ping statistics ---
    100 packets transmitted, 100 received, 0% packet loss, time 99085ms
    rtt min/avg/max/mdev = 231.281/233.027/236.094/1.375 ms

    但是无锡移动还是餐具:
    --- github.com ping statistics ---
    100 packets transmitted, 79 received, 21% packet loss, time 100837ms
    rtt min/avg/max/mdev = 266.980/268.159/284.959/2.314 ms

    --- sourceforge.net ping statistics ---
    100 packets transmitted, 100 received, 0% packet loss, time 99047ms
    rtt min/avg/max/mdev = 257.110/257.919/271.878/1.720 ms
    hx1997
        8
    hx1997  
       2015-03-29 19:53:09 +08:00
    同深圳电信,Windows 下测的,好像没法显示 AS。

    https://gist.github.com/hx1997/83800669f2601da7566f
    kxmp
        9
    kxmp  
       2015-03-29 21:30:03 +08:00
    ntt丢包>60-70%了.
    网络工具测的. 仅在上传流量中有异常,下行没啥问题.
    eraserking
        10
    eraserking  
       2015-03-29 21:40:53 +08:00
    vultr 东京机房 走了AS2914……
    traceroute to github.com (192.30.252.129), 30 hops max, 60 byte packets
    1 10.247.2.1 (10.247.2.1) [*] 0.663 ms 1.056 ms 1.506 ms
    2 50.31.249.201 (50.31.249.201) [AS23352] 1.148 ms 1.210 ms 1.240 ms
    3 71.ae1.cr1.tko1.jp.scnet.net (50.31.249.109) [AS23352] 0.286 ms 0.290 ms 72.ae1.cr2.tko1.jp.scnet.net (50.31.249.197) [AS23352] 0.284 ms
    4 50.xe-0-0-3.cr2.tko1.jp.scnet.net (50.31.249.186) [AS23352] 0.281 ms xe-0-0-0-30.r01.tokyjp03.jp.bb.gin.ntt.net (203.105.72.213) [AS2914] 1.088 ms 50.xe-0-0-3.cr2.tko1.jp.scnet.net (50.31.249.186) [AS23352] 0.255 ms
    5 xe-0-0-0-30.r01.tokyjp03.jp.bb.gin.ntt.net (203.105.72.213) [AS2914] 1.145 ms 1.246 ms ae-16.r24.tokyjp05.jp.bb.gin.ntt.net (129.250.6.165) [AS2914] 2.914 ms
    6 ae-16.r24.tokyjp05.jp.bb.gin.ntt.net (129.250.6.165) [AS2914] 2.963 ms ae-2.r01.tokyjp05.jp.bb.gin.ntt.net (129.250.2.89) [AS2914] 1.765 ms ae-16.r24.tokyjp05.jp.bb.gin.ntt.net (129.250.6.165) [AS2914] 69.972 ms
    7 ae-0.akamai-prolexic.tokyjp05.jp.bb.gin.ntt.net (61.120.146.102) [AS2914] 2.260 ms 2.599 ms ae-1.r00.tokyjp05.jp.bb.gin.ntt.net (129.250.2.21) [AS2914] 3.107 ms
    8 unknown.prolexic.com (72.52.56.157) [AS32787] 2.020 ms 2.961 ms unknown.prolexic.com (72.52.56.159) [AS32787] 7.840 ms
    9 unknown.prolexic.com (72.52.56.157) [AS32787] 2.420 ms unknown.prolexic.com (72.52.56.77) [AS32787] 4.917 ms unknown.prolexic.com (72.52.56.67) [AS32787] 4.843 ms
    10 unknown.prolexic.com (72.52.56.77) [AS32787] 4.835 ms unknown.prolexic.com (72.52.56.35) [AS32787] 4.830 ms unknown.prolexic.com (72.52.56.77) [AS32787] 4.813 ms
    11 unknown.prolexic.com (72.52.56.41) [AS32787] 4.816 ms unknown.prolexic.com (72.52.56.164) [AS32787] 132.723 ms *
    12 * 209.200.184.164 (209.200.184.164) [AS32787] 122.786 ms *
    13 * 209.200.184.164 (209.200.184.164) [AS32787] 122.957 ms 122.955 ms
    14 * 209.200.184.164 (209.200.184.164) [AS32787] 123.320 ms 122.961 ms
    15 * * *
    16 192.30.252.213 (192.30.252.213) [AS27357/AS36459] 178.214 ms * *
    17 * * *
    18 * * *
    19 * * *
    20 * * *
    21 * * *
    22 * * *
    23 * * *
    24 * * *
    25 * * *
    26 * * *
    27 * * *
    28 * * *
    29 * * *
    30 * * *

    --- github.com ping statistics ---
    100 packets transmitted, 100 received, 0% packet loss, time 103537ms
    rtt min/avg/max/mdev = 199.077/199.472/200.117/0.552 ms
    typcn
        11
    typcn  
       2015-03-29 21:47:47 +08:00
    AS4809 -> AS2914 -> AS32787 -> AS36459

    NTT 倒是不丢包,Prolexic 丢啊。。。。
    bitinn
        12
    bitinn  
    OP
       2015-03-29 21:49:41 +08:00
    @unkstar 这么国内的多例子里,好像就你丢的最少,这是运气好吗?
    unkstar
        13
    unkstar  
       2015-03-30 13:21:14 +08:00
    @bitinn 应该是我手头的机房位置好,全部是骨干/BGP机房。
    bitinn
        14
    bitinn  
    OP
       2015-03-30 13:49:04 +08:00
    @unkstar @typcn @eraserking @kxmp @hx1997 @rainy3636 @bearice @a540355686

    趁出国网络通常比较好的早上测了下,线路没变 AS4134 - AS2914 - AS32787 - AS36459,但掉包率下来了。目前是0%。各位有空可以测下。

    我不知道和Github北京时间今早调整了DDoS的对策是否有关。 https://status.github.com/messages
    rainy3636
        15
    rainy3636  
       2015-03-30 14:16:24 +08:00
    rainy3636
        16
    rainy3636  
       2015-03-30 14:20:38 +08:00
    kxmp
        17
    kxmp  
       2015-03-30 16:59:48 +08:00
    @bitinn 刚才ntt下行突然每秒丢包高达26%.
    eraserking
        18
    eraserking  
       2015-03-30 22:28:16 +08:00
    @bitinn 试了 完全没变化 除了延时从200掉到180……
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2661 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    Wold is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 15:24 PVG 23:24 LAX 07:24 JFK 10:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86