趁着DDoS这段时间,测了下到Github的线路情况,但无奈手里的数据中心不多,想请有其他数据中心的朋友帮忙测下。我对国内的尤其感兴趣,因为出国线路不是一直说数据中心有优先级嘛?
我目前的研究小结——
- 到Github AS的线路只有那么几条: http://bgp.he.net/AS36459#_asinfo
- 绝大多数流量(可能100%),都会经过AS32787,它属于Prolexic,是Akamai防DDoS的服务。
- 不少ISP的数据中心都有和Prolexic有Peering,所以速度快。
- 但是普通电信用户到Prolexic,就必须先走北美NTT的AS2914,导致速度慢,掉包多。
- 这种情况这几天尤其明显。
测试结果——
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倒是写着,电信、移动什么的)。
