问题: 如何测试云主机运营商 BGP 线路接入?如阿里云的服务器,目前我们只能通过 ipip 这种查询 ip 的服务,查询 ip 的运营商的接入。因为有些服务商声称他们的服务器接入各种运营商,但是我们目前没法测试。
有大神了解这方面问题吗?
如图:
175.102.16.247 是否有上海移动接入呢?
1
justs0o 2017-12-11 13:47:55 +08:00
找不同的运营商进行 MTR
|
2
mandymak 2017-12-11 13:50:13 +08:00
|
3
yexm0 2017-12-11 13:50:21 +08:00 via iPhone
https://www.ipip.net/traceroute.php
有电信联通移动北京鹏博士和深圳广电的线,拿来都测测。 |
5
zombiecong OP @justs0o @yexm0 具体要怎么分析呢? ![test]( https://octodex.github.com/images/yaktocat.png) , 比如这个 ip 是否有移动接入呢?
|
6
zombiecong OP |
7
121121121 2017-12-11 17:40:53 +08:00 via Android
这个 ip 并没有和移动互联
|
8
mytsing520 2017-12-11 18:02:42 +08:00
BGP 不一定要和三家都互联,只要和两家互联就是 BGP
|
9
mytsing520 2017-12-11 20:00:50 +08:00
或者,只要和同一家运营商的两个不同 AS 号互联互通,也叫 BGP
|
10
zhjits 2017-12-11 22:07:09 +08:00 1
@mytsing520 只要是个 AS 都能叫 BGP
@zombiecong 你这个问题是没有明确的查询办法的,唯一将就能用的就是找你需要的运营商的线路去 traceroute 看是不是直接到达(当然 traceroute 想作假也很容易) |
12
zhjits 2017-12-12 11:03:35 +08:00
@bclerdx 运营商层面造假容易,当然不是说假装数据包经过了别的路径,而是你根本无法判断你 traceroute 出来的路径是不是你想要的那条
|
13
zombiecong OP @mytsing520 @zhjits 是不是只要有联通或者电信的 AS 号,就证明有联通或者电信的运营商接入呢?
|
14
zhjits 2017-12-12 11:08:21 +08:00 1
@zombiecong
多线接入有两种实现: 1. 给你每家运营商一个 IP,分到你机子上,你自己选择 2. BGP,就是说首先你的机房自己得有 AS,机房和运营商(别的 AS )做 BGP,你拿到一个 IP,流量会自动选择较优路径 所以你要证明这个机房有某运营商接入就两个方法: 1. 你服务器上直接能拿到一个属于该运营商 AS 的出口 IP 2. 你从该运营商 AS 内的设备 traceroute 机房里面你的服务器,中间没有经过第三个 AS |
15
zombiecong OP @zhjits 谢谢,明白了
|
17
mytsing520 2017-12-13 11:34:29 +08:00
@dven 对,阿里云、腾讯云等到运营商都有主备两条宣告,都不直接到骨干网,价格太贵了
|