核心原则:

跨境段由 CN2 承载的是 GIA,由 163(AS4134)承载的是 GT。

如果在进入境内后的第一个 59.43 节点就把路由交给 AS4134,那么即使后面还有多跳 59.43,本质上依然是 CN2 GT,而不是 CN2 GIA


最近关于 CN2 GT 的误区

最近有人说:

现在已经没有 CN2 GT 了。

事实上,这是一个误区。

没有商家卖,不代表这种线路不存在。

一些 CTG 线路在出现调度或网络策略变化时,依然可能降级为 CN2 GT

甚至:

即使走的是 CTG(AS23764)差异化接入,也可能最终降级成 CN2 GT。

由于目前 NodeQuality 等检测脚本存在判断逻辑问题,因此很容易把这种线路误判成 CN2 GIA


为什么 NodeQuality 会误判?

很多检测脚本判断逻辑非常简单:

1
2
3
发现 59.43

判断为 CN2 GIA

但实际上:

GT 同样可能经过 59.43。

真正应该看的不是:

  • 有没有 59.43
  • 有几跳 59.43

而应该看:

跨境流量到底是谁承载。


GT 路由示意

例如:

1
2
3
4
5
6
7
8
9
10
11
海外

59.43

59.43

59.43.245.*

AS4134(163)

用户

虽然出现了多跳 59.43

但是:

进入国内后马上交给了 163 骨干(AS4134)

因此:

跨境承载实际上是 163。

这依然属于:

CN2 GT


真正的 GIA 是什么样?

真正的 GIA 应该类似:

1
2
3
4
5
6
7
8
9
10
11
12
13
海外

59.43

59.43

59.43

59.43

省级 CN2

用户

也就是说:

整个跨境以及国内骨干都一直运行在 CN2 精品网上。

不会出现:

1
2
3
4
5
59.43

AS4134

国内

这种情况。


关于 CTG(AS23764)

很多商家宣传:

  • CTG
  • AS23764
  • 电信精品网

于是很多人误以为:

AS23764 = CN2 GIA

实际上:

CTG 只是接入方式。

真正决定是不是 GIA 的,是:

跨境承载网络。

例如:

1
2
3
4
5
6
7
AS23764

59.43

AS4134

用户

即便走的是 CTG,

由于跨境结束后进入了 163

因此:

仍然属于 CN2 GT。


59.43.245.* 的意义

文中特别提到了:

1
59.43.245.*

例如:

1
2
3
59.43.245.1
59.43.245.6
59.43.245.12

这一段 IP 属于:

CN2 与 163 汇聚层之间的衔接节点。

需要注意的是:

这个节点仍然位于 CN2 汇聚层之外。

因此:

如果你的路由出现:

1
2
3
4
……
59.43.245.*

AS4134

那么几乎可以直接判断:

这是 CN2 GT,而不是 GIA。

也就是说:

只要看到:

1
2
3
59.43.245.*

AS4134

基本就意味着:

CN2 → 163

而不是:

CN2 精品网一路到底。


北京 AS23724 的说明

目前:

北京电信 AS23724 的很多路由实际上都是 GT。

因此:

如果想验证是否是真正的 GIA,

可以:

  • Trace 一个非 AS23724 的目标
  • 再进行对比分析

这样更容易观察:

到底是:

  • CN2 精品网承载
  • 还是中途切到了 163

如何快速判断真假 GIA

假 GIA(GT)

1
2
3
4
5
6
7
8
9
海外

59.43

59.43.245.*

AS4134

用户

或者:

1
2
3
4
5
6
7
海外

59.43

AS4134

用户

特点:

  • 出现 59.43
  • 很快进入 163
  • 后续国内段由 AS4134 承载

=> CN2 GT


真 GIA

1
2
3
4
5
6
7
8
9
10
11
海外

59.43

59.43

59.43

省级 CN2

用户

特点:

  • 全程保持在 59.43 精品网
  • 不经过 AS4134
  • 国内段依旧由 CN2 承载

=> CN2 GIA


总结

判断 CN2 GIA 时,不要只看:

  • 有没有 59.43
  • 有多少跳 59.43

真正需要关注的是:

跨境流量到底是谁在承载。

如果:

1
2
3
59.43.245.*

AS4134

那么基本可以确定:

这是 CN2 GT,而不是 CN2 GIA。