资源描述
一些典型 网站与应用 IPv6 支持度 测试 白皮书 下一代 互联网国家工程中心 全球 IPv6 测试中心 2019 年 7 月 12 日 I 下一代 互联网 国家 工程中心 网站 与应用 IPv6 支持度 测试白皮书 目录 一、测试简介 . 1 二、网站 IPv6 支持度测试 . 2 2.1 测试内容 . 2 2.2 测试环境及工具 . 2 2.3 测试结果及分析 . 3 三、 APP 应用 IPv6 支持度测试 . 5 3.1 测试内容 . 5 3.2 测试环境及工具 . 6 3.3 测试结果及分析 . 6 四、总结 . 8 1 下一代 互联网 国家 工程中心 网站 与应用 IPv6 支持度 测试白皮书 一 、测试 简介 IPv6 作为下一代互联网核心基础技术,其海量的地址空间,能够为物联网、工业互联 网、人工智能等技术应用带来巨大的发展机遇,从 IPv4向 IPv6 的过渡已成为互联网发展的 必然趋势。下一代互联网国家工程中心 -全球 IPv6 测试中心一直致力于推动全球 IPv6 过渡 部署的工作,并于今年 5月发布了最新的 IPv6 Enabled Logo认证项目。项目分为网站( WEB) 测试认证和应用( APP)测试认证,测试认证要求网站和应用的内容全面支持 IPv6,并会对 其进行监测确保长期开启 IPv6 服务。 IPv6 Enabled Logo 认证项目的主要目标是鼓励和推动 更多的网站及应用向 IPv6 过渡,增加 IPv6 网络流量。 网站和应用作为 IPv6 改造的重点,其指标和要求已经在在推进互联网协议第六版 ( IPv6)规模部署行动计划中体现,如今距推进互联网协议第六版( IPv6)规模部署行 动计划发布已经有一年多的时间,为了进一步了解网站和应用 IPv6 支持情况,测试中心 近期对一些重要的网站和应用进行了抽测,下文就测试情况做详细的 介绍以及测试结果的 统计分析。 2 下一代互联网国家工程中心 网站 与应用 IPv6 支持度测试白皮书 二 、网站 IPv6 支持度 测试 2.1 测试内容 网站 IPv6 支持度 的测试 主要 包含以下内容: 域名解析 要求 网站 域名 在国际互联网 域名系统 注册, 该 域名 能够通过递归 DNS 服务器进行 AAAA 记录解析 ,用户请求 该域名的 AAAA 记录时 能够 将 AAAA 记录解析结果返回给 用户。 网络连通性 要求 网站的 IPv6 地址可通过网络访问 , IPv6 数据包 可达。 HTTP 访问 要求 被测网站能够响应基于 HTTP 或 HTTPS的 请求。 网站 内容 要求 网站 上 的 域内 链接为域名形式,不能 含有 IPv4 地址; 要求 网站上的多级页面链接支持 通过 IPv6 网络 进行 访问; 要求 网站上的多级页面文件( html、 css、 js、图片 、 视频等) 支持 通过 IPv6 网 络 访问 2.2 测试环境 及 工具 测试 以上内容时,使用 IPv4/IPv6双栈 环境 ,并通过 中国电信的运营商网络接入互联网。 测试工具 使用 全球 IPv6 测试中心研发的 网站 IPv6 Enabled Logo 认证 测试工具, 编辑脚 本 自动完成测试。 3 下一代 互联网 国家 工程中心 网站 与应用 IPv6 支持度 测试白皮书 2.3 测试结果及 分析 本次网站 IPv6 支持度测试一共抽测了 308 个网站,包括商业网站、政府网站、媒体网 站和央企网站。商业网站选取了 Alexa 中国排名前 50 的网站,政府及其他网站参考了政府 网站链接。具体网站分类如下 图 所示: 图 2.1 被测网站分类 测试结果分为三个等级:完全通过、部分通过和完全不通过。完全通过是指所有 项 均通 过测试;部分通过是指网站域名支持 AAAA 解析,并能通过 IPv6 访问首页,但可能网站有 些链接仍然使用 IPv4 地址方式,或这网站部分内容或者文件不支持 IPv6,导致在 IPv6 网络 下访问测试不能全部通过;完全不通过则是表示网站域名没有 AAAA 记录,完全无法从 IPv6 网络下访问。 整体 测试 情况 如下图所示: 50 116 45 97 0 20 40 60 80 100 120 140 商业网站 政府网站 媒体网站 央企网站 3 10 0 35 11 73 2 51 36 33 43 11 0 10 20 30 40 50 60 70 80 商业网站 政府网站 媒体网站 央企网站 完全通过 部分通过 完全不通过 4 下一代互联网国家工程中心 网站 与应用 IPv6 支持度测试白皮书 图 2.2 网站 IPv6 测试 整体情况 在本次测试中,央企网站测试通过率最高,其中有 35个网站完全通过测试,占比为 36%, 51 个网站部分通过,占比为 53%;政府网站中,有 10 个网站完全通过, 73 个网站部分通 过,占比分别为 9%和 63%;在 Alexa 中国 排名前 50 的 商业网站中,仅有 3 个网站完全通 过了测试,通过率为仅 6%, 11个网站部分通过,占比为 22%;媒体网站完全通过的数量为 0,仅有两个网站通过了部分测试,占比为 4%,其余的网站都完全不通过 。 各 测试结果 占比 如下图所示: 图 2.3 测试结果 占比情况 在 本次测试的 308 个 网站中, 完全 通过 测试 的网站 有 46个 ,部分通过 测试 的网站有 139 个 ,完全 不通过 测试 的网站有 123 个。 全球 IPv6 测试中心 对 部分通过测试的 网站进行了详 细的梳理,整理出导致没有全部通过的原因有如下三种: 1. IPv6 网络无法连通 测试中心 测试环境为 中国电信 IPv6 网络,被测 网站有 AAAA 解析 , 可能是 运营商 网间互联互通问题 导致 无法连通 ,也有可能网站本身没有开启 IPv6 服务 。 2. 部分网站资源 无法 通过 IPv6 网络 访问 网站中 资源众多,可能部分资源还没有 完成 IPv6 升级改造 工作 0% 20% 40% 60% 80% 100% 120% 商业网站 政府网站 媒体网站 央企网站 完全通过 部分通过 完全不通过 5 下一代 互联网 国家 工程中心 网站 与应用 IPv6 支持度 测试白皮书 3. 网站 链接中含 IPv4 地址 链接 网站 的页面链接中 如果 存在 IPv4 地址链接 ,则无法在 IPv6 网络 中正常工作 在 此分类基础上,对 以上 各个 分类 做了占比统计,如下图所示: 图 2.4 各 不通过原因占比 三 、 APP 应用 IPv6 支持度 测试 3.1 测试 内容 APP 应用 IPv6 支持度 的测试主要内容有: DNS解析 要求 APP 应用启动时能够 通过 DNS获取其 服务端的 AAAA 地址。 用户注册 /登录 功能 APP 应用 在 IPv6 网络环境下 能够正常完成用户的注册 和 登录功能。 APP 应用内容 浏览 要求 APP 应用的首 页 、 二级 页面 以及三级页面能够在 IPv6 网络 环境下完成加载 。 22.90% 53.10% 24% IPv6网络无法连通 部分网站资源无法通过 IPv6访问 含 IPv4地址链接 6 下一代互联网国家工程中心 网站 与应用 IPv6 支持度测试白皮书 APP 应用 内容搜索 如果 提供 搜索 功能,要求 APP 应用能够在 IPv6 网络 环境下真确执行搜索功能,返 回搜索结果。 3.2 测试环境 及工具 对 APP 应用 执行以上测试内容时, 有两种 不同的环境: 1. 将 测试 安卓 手机连接 到 纯 IPv6 网络 , 获取到的 DNS及 网关均为纯 IPv6 网络环境 ; 2. 将 测试安卓手机连接到 IPv6 过渡 网络 , 获取到的 DNS 及 网关分别为 DNS64 服务 器 和 NAT64 服务器; 测试时 对 APP 应用 内容浏览部分使用 IPv6 Enabled Logo 认证 自动化 测试 工具 ,由 测试 工具完成首屏、二级页面 及 三级页面的随机浏览,检测页面是否正确加载。 3.3 测试结果 及分析 本次 抽测的 APP 应用 分类 及数量 如下: 图 3.1 被测应用分类 测试结果分为三个等级:完全 通过 是指测试过程中所有测试内容均通过测试; 部分通过 100 44 0 20 40 60 80 100 120 商业排名前 100应用 三大运营商应用 7 下一代 互联网 国家 工程中心 网站 与应用 IPv6 支持度 测试白皮书 是指 APP 应用的部分功能或者页面可以使用或加载,比如视频应用可以加载到文字内容但 无法播放视频资源;完全不 通过 则是表示 APP 应用无法完成与服务端的通信,无法从服务 端获取数据完成页面加载。 在 IPv6 过渡 环境下,各 类 应用测试结果如下图所示: 图 3.2 IPv6 过渡 环境下 测试结果 在纯 IPv6 网络环境 下, 各类 应用测试结果 如下图 所示: 图 3.3 纯 IPv6 环境下 测试结果 测试结果显示,在 IPv6 过渡环境下,只有 2 个应用 APP 没有通过测试,其他所有应用 98 44 0 02 0 0 20 40 60 80 100 120 商业排名前 100应用 三大运营商应用 完全通过 部分通过 完全不通过 2 50 16 98 23 0 20 40 60 80 100 120 商业排名前 100应用 三大运营商应用 完全通过 部分通过 完全不通过 8 下一代互联网国家工程中心 网站 与应用 IPv6 支持度测试白皮书 APP 都通过 了 测试 ,整体通过率达到了 98%,测试结果表明 98%的商业排名前 100 应用本 身 已 支持 IPv6。在纯 IPv6 环境下, 只有两款 APP 应用通过测试,表明以上 商业 APP 应用 中 仅有两款开启 了 IPv6 服务,通过率仅为 2%;运营商应用 中 有 5 款应用开启了 IPv6 服务, 通过率为 11%,有 16 款应用在服务端部分开启了 IPv6,占比为 36%。 四 、总结 从本次的抽测情况来看,央企网站和政府网站 IPv6 测试通过率较好,央企网站完全通 过数为 35个,占比为 36%,部分通过数为 51个,占比为 53%;政府网站有 10 个完全通过 测试,占比为 9%,有 73 个 网站 部分通过测试,占 比为 63%,需要进一步的完善 IPv6 支持 度 。商业网站和媒体网站通过率较差,其中商业网站 只 有 3 个网站完全通过测试,通过率仅 为 6%,部分通过测试的有 11 个,占比为 22%;媒体网站则只有两个网站部分通过了测试, 占比为 4%,其余的全部为完全不通过。应用方面,虽然当前应用本身基本都已经支持 IPv6, 支持率达到了 98%,但是只有极少数应用在服务端开启了 IPv6 服务,在商业排名前 100 的 应用中,仅有两个应用在服务端开启 了 IPv6,占比为 2%;在抽测的 44 款运营商应用中, 有 5 款在服务端开启了 IPv6,占比为 11%。在 APP 应用和服务器端都开启 IPv6 才 是真正支 持 IPv6, 只有这样才 能够增加更多的 IPv6 流量, 促使 IPv6 回归到健康发展的轨道上来。 网站和应用作为 IPv6 过渡的重要一环,在 IPv6 的生态建设中有着不可或缺的作用,如 今网站和应用的 IPv6 过渡虽已有实质进展,但与目标还有一定的差距,还需要各企业的继 续努力。全球 IPv6测试中心将会持续与产业界协同工作,共同推动网站和应用的 IPv6过渡, 为物联网,人工智能,工业互联网等发展奠定坚实的基础。
展开阅读全文