我们知道电信 163 出口有三个,是按照三个大区分配的: 北京负责地区 北京、河北、内蒙、山西、沈阳、河南、吉林、黑龙江、山东; 上海负责地区 上海、浙江、江苏、安徽、湖北、天津、江西、陕西、甘肃、青海、宁夏、新疆、广西; 广州负责地区 广东、福建、湖南、海南、四川、云南、贵州、西藏、重庆。
那么回程也是这样吗?会像 CN2 那样去程回程两条线吗? 如果不一致的话,回程入口是按什么分配的?
一个额外的问题,共用一个入口的两个省,丢包率和速率是一致的吗?比如,北京电信和山东电信从 github 下载东西,体验是一致的吗?
我现在知道北京已经不负责山东出口了,现在 163 出口调整为:
北京负责地区 北京、河北、内蒙、山西、沈阳、河南、吉林、黑龙江、陕西、甘肃、青海、宁夏、新疆,以及到俄罗斯的请求;
上海负责地区 上海、浙江、江苏、安徽、天津、江西、福建、山东,以及北京负责区域到新加坡的请求;
广州负责地区 广东、湖南、海南、四川、云南、贵州、西藏、重庆、湖北、广西,以及到澳门、越南(以及南亚)的请求。
那么最后一个问题调整为:北京电信和河南电信从 github 下载东西,体验是一致的吗?
这一系列问题的目的是:我在为境外网站优化CDN的境内访问时,应将哪些省作为一个统一体进行考虑。最极端的情况是给每个省不同的(最优)IP。
1
my2492 2021-02-09 20:58:16 +08:00 via iPhone
一般北方北京,华东上海,南方广州,但是北京没有到新加坡方向,北方去新加坡会走上海,还有往澳门、越南之类的地方可能走广州,往俄远东都走北京,差不多就这个样
|
2
my2492 2021-02-09 21:00:24 +08:00 via iPhone 1
现在湖北是给广州,西北地区都给北京的,福建给上海了,山东给上海了,广西好像一直是走广州
|
3
CrazyBoyFeng OP @my2492 那 163 网的去程和回程一样吗?我用一台美国的没开 CN2 的机器 traceroute 了一下北京家宽,入境后第一跳 IP 是 202.97.59.201 和自己 traceroute 美国机器出国前最后一跳 202.97.87.154 ,两个方向不一样,不知道这俩 ip 是不是一个节点的,不知道是不是线路不同。
|
4
my2492 2021-02-09 21:31:29 +08:00
@CrazyBoyFeng 方向一样
|
5
CrazyBoyFeng OP tracert 结果应该不可靠,我以为的出国前最后一跳、入境后第一跳其实是出国前倒数第二跳,入境后第二跳。第一跳没有回显。所以用 tracert 的方法没法找出入境是否走了同一条线路。难道没有办法判断去程回程是否是同一个出入口吗?
|
6
CernetBoom 2021-02-09 22:43:21 +08:00 via Android
@CrazyBoyFeng 无意义,电信又不是只有一条到国外的链路,全都是 ECMP 的,别说换个 IP 了,你换个端口,路由都不完全相同
|
7
bclerdx 2021-02-11 02:39:38 +08:00 via Android
@CernetBoom 你说的 ECMP 是等价路由表么?端口是指啥?
|
8
systemcall 2021-02-11 19:19:19 +08:00
@bclerdx 应该是 tcptraceroute 的端口吧
|