IPv6 普及进入快车道,你察觉到了吗?

从很多年前开始,互联网行业就一直在谈 IPv4 地址的枯竭、IP 资源不够用的问题,别说移动互联网和物联网了,早在国内家用宽带全面普及的时候,IP 资源就开始不那么够用了。

移动互联网时代和物联网时代的接连到来加剧了 IP 资源的枯竭,IPv4 地址资源已经越来越不够用,为了互联网行业的未来,全面升级到 IPv6 这件事在近几年被提上了日程。

IPv6 普及进入快车道,你察觉到了吗?

一个新标准从提出,到确定,到试验,到开始普及,到最终的全面应用需要经历漫长的时间。定义 IPv6 的 RFC 在上个世纪就已经存在了,IPv6 的测试网络 6bone 在 2003 年建成,经过多年的发展形成了一定的规模。

2011 年,微软在 Windows 里加入了对 IPv6 的支持,从那个时候开始,IPv6 正式做好了「发车」的准备。

2012 年 6 月 6 日,全球 IPv6 网络正式启动,全球各地开始着手使用这个全新的标准对现有的 IPv4 进行升级。由于 2012 年互联网已经发展到了一个相当庞大的程度,而 IP 作为互联网中最最基础的东西,想要将其全面升级到新版本是相当困难的。

即使 IPv6 网络启动了,想要真正让它能用,各地的运营商、各种服务的提供商、互联网企业还需要对现有的系统进行繁杂的升级和调试。

起初在国内,只有教育网是支持 IPv6 的,教育网的用户基本上是在校的师生,用户量很小,因而用教育网试点这样的互联网新标准是非常方便的。

清华大学相当早就实现了全校网络 IPv6 的改造,他们是全国最早建立 IPv6 试验网的,这件事甚至可以追溯到上个世纪。其中 CNGI-CERNET2(现有的教育网)在 2010 年就已经成为了全球最大的纯 IPv6 试验网。

在全球 IPv6 网络启动(2012)之后,清华大学很快就完成了全校对 IPv6 的升级改造,后续两三年的时间里,全国有不少的重点高校陆陆续续接入了新的 IPv6 教育网,并且开设了一些纯 IPv6 的资源站点。

IPv6 普及进入快车道,你察觉到了吗?

在当时绝大部分普通公众都不能直接使用 IPv6,有一些想尝鲜的极客基本上都是通过 6to4 隧道实现的 IPv6(当时流行的技术还有 ISATAP,但笔者个人印象中 6to4 更为盛行)。6to4 是助力现有 IPv4 网络过渡到纯 IPv6 网络的一个关键技术,基于这项技术,IPv6 的数据包无需进行显式的隧道配置就可以在 IPv4 网络上流通。Windows 系统在经过正确地配置后就能通过 6to4 隧道访问 IPv6 网络。

清华大学、上海交通大学等一些高等院校曾经为了测试这样的隧道有公开地开放过这样的服务,目前大部分 6to4 隧道已经都无法正常使用了。

在笔者印象中国内高校的 6to4 隧道速度很慢,而且即使配置好了也并不一定能通过这些高校的测试隧道接通 IPv6 网络,相较而言当时一些海外运营商提供的 6to4 隧道服务相对稳定一些,但是同样的,这些隧道都速度奇慢,体验非常不好。

2015 年下半年,电信悄咪咪地对现有的网络进行了一次升级,一些电信用户可以直接通过 6to4 隧道的方式连接 IPv6 网络,笔者有幸成为了当时能够通过电信 6to4 隧道访问 IPv6 网络的一员。

IPv6 普及进入快车道,你察觉到了吗?

(笔者翻出自己在 2015 年的一张截图,当时 IPv6 的 Google 可以直接访问)

在当时 IPv6 测试明确地显示笔者拥有一个 IPv6 公网地址,但是这个地址并不是原生的,而是一个 6to4 隧道。

6to4 隧道的带宽并不高,访问一些不是特别复杂的网页还是可以的,但是如果使用当时的 6to4 隧道来看视频或者是下载文件,体验是非常糟糕的,速度奇慢无比。由于当时国内有一些企业已经开始在布局 IPv6 网络的升级,强制 Windows 使用 IPv6 会遇到各种各样的麻烦,所以笔者在体验了一把 IPv6 的「先进」之后就放弃了 IPv6。

直到 2017 年,电信面向普通用户提供的 IPv6 网络连接一直是受限的,或者是基于 6to4 隧道的。

IPv6 普及进入快车道,你察觉到了吗?

在 2018 年,电信才开始逐步地给用户分配原生的 IPv6 地址。就目前的情况而言,只有北京等地区的宽带用户能够分配到原生的 IPv6 地址,全国大部分地区仍然还在继续使用 6to4 隧道,而且用户需要在路由器上进行相应的配置才能使用 IPv6。

单从宽带来看,IPv6 这个新标准的推进速度仍然是非常缓慢的。但不是要忘了,现在是移动互联网时代。

其实,IPv6 这个新标准的普及目前已经进入了快车道,只是你可能没察觉到。

就笔者个人的经历来说,从去年开始,电信就开始为 4G 用户分配原生的 IPv6 地址,注意,分配到的地址是原生 IPv6 地址,这是目前很多普通宽带用户都不能享受到的待遇。

IPv6 普及进入快车道,你察觉到了吗?

电信 4G 用户获得的地址是 240e 开头的,根据 v2ex 上一些水友的帖子,全国部分地区的联通和移动用户也能通过 4G 获得原生 IPv6 地址。

这意味着在使用 4G 网络的时候,我们可能已经在用 IPv6 访问一些互联网上的资源了。因为这一切升级是在运营商和互联网上的各类服务提供商方面进行的,作为处于网络边缘的我们并不能明显地感知到这一切的变化。

然而事实表明,在被分配到原生 IPv6 地址后,我们确实已经接上了 IPv6 网络,而且我们在使用互联网的时候已经在使用 IPv6 访问一些资源。

正是因为运营商已经先一步在移动互联网上率先升级了 IPv6,以至于很多面向移动互联网开发的 App 在去年也陆续添加了对 IPv6 的支持,例如阿里。

IPv6 普及进入快车道,你察觉到了吗?

去年 6 月,阿里宣布阿里云正式全面提供 IPv6 支持,对于这个全新的标准,阿里已经有多年的技术积累,同时他们和运营商之间也有着紧密的合作。在阿里云正式启动对 IPv6 的支持后,阿里旗下的应用也开始进行了 IPv6 的升级改造。

对于阿里来说,他们的目标是在 2025 年实现「IPv6 Only」这个目标,将旗下所有的产品、业务彻底切换到 IPv6。

不得不说,阿里对旗下产品的 IPv6 改造还颇有信心,这并不是一件容易的事情,IPv6 是一个涉及到互联网基本通信协议的新标准,改造过程中,从底层到高层的每一级应用都需要做相应的改造。全面升级到 IPv6 对任何一家如此大体量的互联网企业来说都不是一件易事。

IPv6 普及进入快车道,你察觉到了吗?

今天我们在打开淘宝、京东等 App 的时候,我们可以看到开屏图的下方会有一个很小的「IPv6」的标志,这说明这些 App 已经支持 IPv6,当我们使用的网络能够接通 IPv6 网络的时候,就会有资源通过 IPv6 网络加载。

上个月,腾讯也紧跟时代的步伐,宣布 QQ、微信即将完成 IPv6 的升级,腾讯的其他产品如腾讯网、腾讯游戏、腾讯视频等都已经全面支持了 IPv6。当微信和 QQ 完成升级后,我们就真的基本上每天都在和 IPv6 打交道了。


在 2019 年,国内互联网企业会进一步加速 IPv6 的改造升级,到 2020 年,国内的大部分互联网应用都将支持 IPv6。

之后国内的运营商和互联网企业应该会跟随全球互联网 IPv6 升级改造的步伐逐渐地淘汰掉 IPv4,当然也有可能我国的互联网会走得更超前一些。既然阿里敢于定下在 2025 年彻底清退 IPv4 的目标,那么在笔者看来再过几年 IPv6 应该就能在全国彻底地普及了。

对于我们这些普通用户来说,现有的 IPv6 还是会有一些坑的,目前各种网络应用实际上还是 IPv4 优先,运营商分配给用户的 IPv6 资源也很有限,家用宽带(尤其是不能获取原生 IPv6 地址的家用宽带)更是如此。虽然 IPv6 的普及已经进入了快车道,但目前 IPv6 给我们的体验和几年前一样仍然可能是不太好的。

在今年下半年,IPv6 整体的体验应该会逐渐好起来,国内的 IPv6 也将脱离试验期(建设期)正式投入使用,目前服务提供商方面已经不成问题,主要是看各地的运营商什么时候给用户下发 IPv6 地址/地址前缀了。