自己花时间买了很多小鸡,却一直没有真正地去了解各种服务器的线路,只是简单知道有电信有CN2、移动有CMI、联通有4837和9929,这作为一个从三大运营商出来的人来说,太不应该了。

所以决定自己也稍微系统性地学习一下。这篇开始就先和小伙伴们分享一下捣鼓VPS最常听到的CN2

由于这是我昨天结合了网上很多资料,总结对比出来的经验,我认为还是有一定的说服力的。如果文章中真的存在一些不严谨甚至是错误的地方,欢迎大家在评论区指正。

我的所有小鸡在这里:咕咕鸡的探针

正文

中国电信目前拥有两条线路,一条是 163 骨干网(ChinaNet),另一条就是 CN2 网络

所以,CN2是针对电信用户来讲的。

为什么会卡

丢包

上网不稳定,网络时通时断,这是丢包的典型表现。

原因是不管我们的网有多好,我们的数据都不会是以线性(就象打电话一样)传输的,中间总是有空洞。数据包的传输,不可能百分之百的能够完成,因为种种原因,总会有一定的损失。碰到这种情况,INTERNET会自动的让双方的电脑根据协议来补包。如果我们的线路好,速度快,包的损失会非常小,补包的工作也相对较易完成,因此可以近似的将我们的数据看做是无损传输。但是,如果我们的线路较差,数据的损失量就会非常大,补包工作也不可能百分之百完成。在这种情况下,数据的传输就会出现空洞,造成丢包。

以电信为例子,由于出口的带宽是有限的,电信 163 网连接国际网络,会在高峰时段,在路由出海前的最后一跳,根据优先级,策略性地人为丢包,以减轻对主网的负担(QOS),这会让普通电信用户糟糕的外网访问质量雪上加霜。

为什么网速很慢

绕路

同样是上海访问新加坡的服务器,一个是上海——香港——新加坡,一个是上海——日本——新加坡,还有一个是上海——洛杉矶——新加坡,很明显,这三段路程差距很大,数据传输到达目的地的时间,也就是访问的延时也变高了,你就会感觉网速很慢。

什么是普通163线路

普通163: 这是最常见也是最普通的线路,也叫ChinaNet(AS4134),也有人叫它CN1。

163 网是中国电信建设的最早的一个网络,它为超过 1 亿的中国电信用户承载包括连往境外的,普通质量的互联网业务。身为电信用户,如果在晚上连接境外网络总是感觉卡顿,丢包高,99.99%的原因都是因为走的这张网,大家一起挤,线路就 boom 了。

IP段表现为:

省级/出国/国际骨干节点都以202.97开头,全程没有59.43开头的CN2节点。

什么是CN2

CN2,即“ChinaNet Next Carrying Network(ChinaNet 的下一代承载网络)”,在 2005 年投入使用,最初架设的目标,是提供一个拓扑合理,架构先进,建设科学,用于满足未来 10-20 年替代 163 网成为未来新骨干网的网络(这个 flag 还未实现),CN2 网络能够同时承载语音、数据、视频、全球互联等业务,尤其是全球互联方面,相对于 163 网而言,CN2 网络的低丢包、低延时、轻负载,让众多用户趋之若鹜。

而CN2线路又分为CN2 GT线路(中端)与CN2 GIA线路(高端)两种。

什么是CN2 GT线路

CN2 GT: GT是Global Transit的缩写,CN2 GT是CN2线路的一种,但是CN2线路中的中端产品,在CN2里的等级比较低,去程和回程都会有202.97传统节点的出现,一般来说是202.9759.43两种节点都会出现,并且只有在国际出口才会走59.43 CN2节点。CN2 GT线路因为加入了59.43高速节点,CN2(AS4809),线路质量会比传统163骨干网(中国电信骨干网)优秀。

路由判断:

CN2 GT 产品在从市级省级国际出口这一段走的是 163 网络,国际出口境外接入点这一段汇入 CN2网络,返程同理,偶尔可能会走联通的国际网络。

作为典型的半程 CN2 产品,CN2 GT 网络的数据包即使在国际间传送几乎不会出现丢包的情况,但依然非常容易在国内这一段拥堵时,出现被中国电信舍弃数据包的情况,CN2 GT 网络全天的丢包率在 4% ~ 6%左右,如果在夜晚间高峰期(UTC+8 18:00 至 23:00 时),丢包率可达到 8% 以上。

什么是CN2 GIA线路

CN2 GIA: GIA是Global Internet Access的缩写,CN2 GIA自然也是CN2线路的一种,并且是CN2线路中的高端产品,在CN2里的等级最高,全程和回程全部走59.43高速节点,CN2(AS4809)。CN2 GIA线路一般比较稳定,速度较快,丢包率低。

路由判断:

CN2 GIA 产品在从市级省级国际出口境外接入点的过程中,全程走 AS 号为 4809的路由节点,这些路由节点的 IP 地址开头一律是 59.43.*.*,基本上全程不会经过 163 网络节点。(部分偏远地区的电信用户,比如在县级、村级、非重点市级,访问境外 CN2 GIA 线路的服务器时,会经过 IP 地址为 202.97.*.*AS4314路由一跳,并入到已布设 CN2 网络的重点市级节点,随后再全程走 CN2 网络)

CN2 GIA 产品还分为单网、双网、三网三种。

单网 CN2 GIA:

一般指的是仅中国电信用户访问去回,走 CN2 GIA 网络,联通/移动/教育网等用户访问过去,均走各自运营商的国际出口(典型产品为阿里云国际香港节点);

双网 CN2 GIA:

一般指的是中国电信/中国联通用户访问过去,走 CN2 GIA 网络(特别地,该产品允许中国联通线路在省级跨网并入到中国电信的 CN2 网络,典型产品为标准互联的圣何塞 CN2 GIA 产品);

三网 CN2 GIA:

一般指的是中国电信/中国联通/中国移动三网用户的去回访问,均会在省级并入到 CN2 网络,适用性最强(典型产品为搬瓦工的 DC9、DC6 机房)。

怎么判断普通163线路

全程都没有59.43出现,晚高峰的时候速度会受到较大的影响。

怎么判断CN2 GT线路

服务器来自hostdare。这是一个非常典型的 CN2 GT 网络,注意在国内走的时候,一定是 202.97 路由,国际出口点和出海后才走的 59.43 路由。

就是因为国内段都是走的163骨干网,所以晚高峰还是会拥堵的!

怎么判断CN2 GIA线路

服务器来自腾讯云香港轻量服务器。这是一个非常典型的 CN2 GIA 网络,全程 59.43

因为全程都走了59.43,所以不会受到163骨干网晚高峰拥堵的影响,速度还是很快。

注意:部分偏远地区的电信用户(比如在县级、村级、非重点市级)访问境外 CN2 GIA 线路的服务器时,会经过 IP 地址为 202.97.*.*AS4314 路由一跳,并入到已布设 CN2 网络的重点市级节点,随后再全程走 CN2 网络。

CN2线路的缺点

在没有购买昂贵的政企专线网络或氮气瓶加速服务的情况下,中国电信普通宽带用户连接海外节点具体走何种线路,取决于对方节点采用了何种路由自治协议,当然,决定它并不是靠心情,而是要和接入的电信运营商签署协议,一旦签署了走何种协议,如纯 CN2 网络,势必要向中国电信缴纳一笔高昂的 CN2 网络使用费用(最后这笔钱还得由用户承担),这就导致支持 CN2 GIA 网络的 VPS 产品价格最昂贵,CN2 GT 价格其次,163 网最为低廉(不用向中国电信缴纳一笔专门优化中国线路的银子)

  • 一打就瘫痪

由于担负的网络流量并不高(163骨干网承担了约 85% 的网络流量,其余的 15% 流量,由 CN2 网络承担),冗余量不够,CN2 网络的防御力比较脆弱。

比如说,VPS 商之间同行攻击的情况屡见不鲜,所以很容易发现某家 CN2 GIA 网络的 VPS 一旦被打(DDoS攻击),毫无还手之力,整个网络会陷入瘫痪,只有等硬扛过去,该家的 CN2 GIA 网络才能重新恢复使用。

最明显的例子就是搬瓦工家的服务器,一被DDOS,马上进小黑屋。

Q.E.D.


鸡起犬眠,豕餐牛作。苏才郭福,姬子彭年。