当代大学生的大学生活主要有两个组成部分:上课和上网。在学校上网的“难忘”体验让很多人都忽略了或者根本没有了解过:我们其实身处于目前世界上规模最大的纯IPv6互联网——CERNET2 (第二代中国教育和科研计算机网)。

现状

Google 搜索“校园网 垃圾”,你会发现中国大学的校园网差评无数,“收费高”、“限速”、“禁止路由器”等等字眼十分频繁,关于深澜(SRUN)的破解也是讨论颇多。在常年与校园网的斗争中,大多数人并没有意识到或者根本没有了解到:我们其实身处于目前世界上规模最大的纯IPv6互联网——CERNET2 (第二代中国教育和科研计算机网)。

打开 CERNET2 的百度百科,你会看到:第二代中国教育和科研计算机网 CERNET2 是中国下一代互联网示范工程 CNGI 最大的核心网和唯一的全国性学术网,是目前所知世界上规模最大的采用纯 IPv6 技术的下一代互联网主干网。不过从 2004 年正式交付使用开始,CERNET2 其实一直没什么用武之地:国内流量主要应该是各大学的 PT,比如 北邮人TJUPT;国际流量主要是与外国学术机构的往来。

通过简略的搜索大概了解了一下,大部分高校的 IPv6 带宽为 10G,而且应该是不限速的,个人的具体速度可以到 东北大学网络测速网站 测一下,至少应该为 100Mbps。这么高的带宽利用率实际上并不高:由于绝大部分路由器固件都不支持 IPv6,基本切断了绝大部分高校学子的连接;如果使用无线校园网或者支持 IPv6 的固件等其他方式连接到了 CERNET2,那么会很胃疼地发现国内除了教育网之外基本上或者说根本没有什么 IPv6 的部署。所以 CERNET 的大部分带宽应该用在了 PT 上(瞎猜的)。

CNGI-CERNET2 2017 年统计数据(入流量)
CNGI-CERNET2 2017 年统计数据(入流量)

直到 2017 年底,情况出现了变化。

改变

2017 年 11月 26日,《推进互联网协议第六版(IPv6)规模部署行动计划》正式出现在了公众的视野里。这份文件要求 2025 年我国基本全面使用 IPv6,几乎算是来了个“立定跳远”,导致 2018、2019 年我国的 IPv6 得到了极大的发展。大致有以下几点:

  • 三大运营商的宽带下发 IPv6 前缀(光猫)
  • 三大运营商的移动网络全面支持 IPv6
  • TP-LINK、小米等品牌的新款路由器支持 IPv6
  • 主流手机应用纷纷支持 IPv6(网站却没什么动静)
  • ……

这些情况也使得 2018、2019 年的 IPv6 流量的分布情况出现了一些变化。但是这些对教育网 IPv6 用户有什么影响呢?

CNGI-CERNET2 2019 年上半年统计数据(入流量)
CNGI-CERNET2 2019 年上半年统计数据(入流量)

首先,上层建筑的推动起到的第一个作用就是你的路由器终于可以应用 IPv6 了(如果之前不能的话),不用再像以前一样去刷 OpenWRT 或者买华硕之类固件支持 IPv6 的路由器了。终于能简单地访问 IPv6 了。

其次,应用场景的丰富,使你的带宽终于有机会一展拳脚了。举几个例子:2019 年,我在小米应用商店的下载速度从 1 M/S 变成了最快 40M/S,而本站使用的阿里云 CDN 也支持了 IPv6。相信不久的将来,大量的网站接入 IPv6,在学校高速上 B 站还不收费,岂不美哉23333~

以上基本谈的是 IPv6 在国内的发展情况,但身为一个有志青年怎么能不到外面去看看?在出国线路和带宽方面 IPv6 发展地如何了?

首先要知道,此前我国 IPv6 的国际出口只有 CNGI,现在中国电信、中国联通貌似都部署了国际出口,但是现阶段基本等于没部署。为什么这么说?先看张图:

中国电信 IPv6 国际路由
中国电信 IPv6 国际路由

这是我在香港的一台 VPS,你可以看到电信的路由基本上绕了地球一圈。实际上不止电信,移动联通也是如此:电信一般先到英国电信,然后开始全球旅行;移动联通一般是走美西 HE,然后千里奔袭。除了极少数的目的地,例如移动能惊人地还算直接地跑到 Digital Ocean 新加坡以外,其他地址能走 NTT 都算是走运了大概。

所以国内的服务商们短期内对 IPv6 的态度应该还是国内互联并提高使用率这样子,并没有太 care 国际出口。但是回到本节主题,教育网 IPv6,这就是另外一个故事了。同样的香港 VPS,再看一张图:

CNGI-HKIX 路由
CNGI-HKIX 路由

所以教育网 IPv6 用户在享受国内 IPv6 加速部署带来的福利之外,还可以全国独一份地享受顺畅的 IPv6 国际线路。当然用 CNGI-CERNET2 与国外学术机构的互联和我们的关系好像不是很大,这么好的福利应该用来干点什么呢?

之前,教育网 IPv6 能直接访问 Google,但是大约 2018 年开始,Google 基本 GG,修改 hosts 文件也不管用,应该是从不解析域名到直接移交 GFW 阻断了。那么现在,就只剩下一件事儿可以干了,开机场啊~

CNGI 国内及国际路由
CNGI 国内及国际路由

60G 的国际出口带宽和与 HE、Level3 等大型运营商以及与 HKIX 的互联是你飞向世界的有力保障。当然连了这么多线,实际上用到的就那么几个:去往美国的流量基本上是走和 HE 的 10G 线路;去往韩国、日本、香港、新加坡等等基本上走 NTT;HKIX 的线路虽然有 10G,甚至已经规划要升级到 100G,但是能走 HKIX 的机房却属实不多。

不过,教育网却是为你的 IPv6 机场铺平了道路:虽然 GFW 还是在发挥作用,还是不能直接上 Google、YouTube、Twitter 之类的网站,但是,没有 QoS,没有封杀国外云计算厂商的 IP,从 AWS 到 Digital Ocean,基本不存在机场连不上这回事儿。你需要做的只是在速度、地理位置、价格方面取舍一下。

不过对我来说,除了用飞机场去看看外面的世界以外,我校烂到令人窒息的校园网还让我的机场有了一项独特的使命:日常访问,即从机场访问国内。在综合考虑直连、CN2 等等指标的情况下,90% 以上的机场不得不被淘汰掉。这就是另一个故事,我们下一篇再聊。

尾声

从大一开始,不知道花了多少时间在 IPv6 上,从被 Digital Ocean 的龟速折磨,到一点点了解究竟有多少带宽和 Peers,终于把自己这么些时间了解到的东西稍微整理了一下。

国际这一块儿唯一能做的就是汇总一下自己了解的 VPS,以及国际出口虽然相对窄了点,但是贵在顺畅(各种意义上)。所以本来想好好聊聊国内 IPv6 的发展的,不过仔细一想国内的 IPv6 确实在这两年开了氮气加速,可加速也得有个过程,所以目前能说的东西确实不多。以后了解到更多东西的话再及时补充吧~

最后希望 2020 年 IPv6 发展能再给力一点,以及 CNGI 的线路依旧是温和版的 GFW 【小声】。