2017 IPv6支持度报告.pdf
2017 IPv6 支持度报告 (2017 年 11 月 ) 全球 IPv6 测试中心 下一代互联网国家工程中心 - 1 - 目录 报告摘要 . - 2 - 1 IPv6 简介 . - 3 - 2 IPv6 全球部署更新 . - 5 - 3 软件 IPv6 支持度 . - 9 - 4 网站应用 IPv6 支持度 . - 24 - 5 网络设备 IPv6 支持度 . - 28 - 6 工程师 IPv6 认证 . - 39 - 7 总结 . - 40 - 附录 . - 41 - IPv6 Enabled 网站 . - 41 - IPv6 Ready 设备 . - 42 - IPv6 工程师认证网站 . - 44 - - 2 - 下一代互联网国家工程中心 全球 IPv6 测试中心 报告摘要 根据权威机构 Gartner 预计,到 2020 年将有超过 260 亿个物联网设备连接 到互联网。全球著名网络设备厂商思科则认为数量更大 , 预计到 2020 年将有超 过 500 亿台设备连接到互联网。 不幸的是 , IPv4 只有 43 亿个 IP 地址 , 到 2020 年 IPv4 地址空间可以 容纳 的连 网设备不到估值的 20%。 IPv6 重新定义地址空 间,采用 128 位地址长度, 16 个八位字节, IPv6 地址总数已超过了 340 万亿, 万亿,万亿。地球上 每个人都有足够的地址可以分配数万亿个地址 ,几乎可以不 受限制地 获得 IPv6 地址 。 物联网,大数据,人工智能 等产业部署对 IP 地址有 很强烈的 刚性需求 , IPv6 的大规模商用部署 顺势 在全世界范围内快速 展开 ,近 几年 来 全球 IPv6 网络应用 呈现了突飞猛进的态势 。 2012 年全球 IPv6 测试中心发布了软件和应用 IPv6 发展 报告 ,本报告 在此基础上 更新 了全球 IPv6 的发展部署 最新 状况, 同时 对当前网络环境下的常 见应用 和软件 进行分类 测试 验证和统计 , 以 IPv6 Ready Logo,和 IPv6 Enabled Logo 认证 数据 为 基础, 重点 分析 了操作系统、应用软件、网络设备、网站 应 用 等 IPv6 支持 程度 情况。 IPv6 产业发展离不开 技术 工程师的支撑,报告最后 部分 介绍了 IPv6 Education 工程师认证的现状 ,并将相关数据作了统计和分 析 。 - 3 - 下一代互联网国家工程中心 全球 IPv6 测试中心 1 IPv6 简介 IPv6( Internet Protocol version 6,互联网通信协议第 6 版 ) 是 用于数据包交 换互联网络的网络层协议,是 IETF(互联网工程任务小组 Internet Engineering Task Force,简称 IETF)设计的用来 替代 IPv4 协议 的互联网协议版本。 IETF 自 1990 年开始,开始规划 IPv4 的下一代协议,除要解决 IP 地址短缺 问题外,还要发展更多的扩展。 1994 年 ,IETF 会议中正式提议 IPv6 发展计划, 并于 1998 年 8 月成为 IETF 的草案标准,最终 IPv6 在 1998 年底被 IETF 通过 公布互联网标准规范( RFC 2460)的方式定义正式发布。 随着 电子技术 及 网络技术 的发展,计算机网络 已经与人们的生活密切相 关 ,可能身边的每一样 电子设备 都需要连入 网络 , IPv4 的 地址 数量已经无法满 足。 IPv6 的应用将彻底解决这些问题。 IPv6 由 128 比特位构成, 单从数量级上 来说, IPv6 所拥有的地址容量是 IPv4 的约 81028 倍,达到 2128(约 3.4 1038) 个。这不但解决了 网络地址 资源数量的问题,同时 也为 物联网的发展提 供了基础 。 IPv6 地址的表达形式 采用 32 个十六进制数, 由两个逻辑部分组成:一个 64 位的网络前缀和一个 64 位的主机地址,主机地址通常根据物理地址自动生 成,叫做 EUI-64(或者 64-位扩展唯一标识)。 例如: 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 是一个合法的 IPv6 地址。 IPv6 在 解决了 IPv4 的地址匮乏问题 的同时 ,还在许多方面提出了改进。 与 传统的 IPv4 相比, IPv6 具有以下 几方面 特点及 优势: 1) IPv6 具有 充足 的地址空间 和层次化的结构 。 IPv6 将现有的 IP 地址长度扩大 4 倍,由当前 IPv4 的 32 位扩充到 128 位,以支持大规模数量的网络节点 , 最大地 址个数为 2128。与 32 位地址空间相比,其地址空间增加了 2128-232 个。 IPv6 支持更多级别的地址层次, IPv6 的设计者把 IPv6 的地址空间按照 不同的地址前缀来划分,并采用了层次化的地址结构,以利于骨干网路由 器对数据包的快速转发。 2) IPv6 增加了增强的组播支持以及对流的控制, 能够促进 互联网 多 媒体应用 得到 发展,为服务质量( QoS, Quality of Service)控制提供了良好的网络 平台。 IPv6 数据包的格式包含一个 8 位的业务流类别( Class)和一个新的 20 位的流标签( Flow Label),允许发送业务流的源节点和转发业务流的路 由器在数据包上加上标记,并进行除默认处理之外的不同处理。 3) IPv6 提供灵活的路由机制,使用更小的路由表。 IPv6 的地址分配一开始就 遵循聚类的原则,这使得路由器能在路由表中用一条记录( Entry)表示一 - 4 - 下一代互联网国家工程中心 全球 IPv6 测试中心 片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的 速度。 4) IPv6 实现了无状态 地址 自动配置。 IPv6 同时定义了无状态和有状态地址自 动配置机制。有状态自动配置 ( Stateful Autoconfiguration) 通过 DHCPv6 来给主机动态分配 IPv6 地址,无状态地址自动配置 ( Stateless Autoconfiguration) 通过 NDP 来实现 。 5) IPv6 对 网络层的认证与加密, 有更高的安全性。在 IPV6 中的加密与鉴别选 项提供了分组的保密性与完整性。极大的增强了网络的安全性。 6) IPv6 简化 了 报头,减少处理器开销并节省网络带宽 。这就使得路由器在处 理 IPv6 报头时显得更为轻松。 IPV6 使用新的头部格式,其选项与基本头部 分开,如果需要,可将 选项插入到基本头部与上层数据之间。这就简化和 加速了路由选择过程 。 7) IPv6 便于 更灵活的扩充。如果新的技术或应用需要时, IPV6 允许协议进行 扩充。 IPv6 定义了多种扩展报头,这使得 IPv6 变得极其灵活,能提供对多 种应用的强力支持,同时又为以后支持新的应用提供了可能。 8) IPv6 能够更好地支持移动通讯。移动通信目前与互联网的紧密结合,移动 IPv6 的设计汲取了移动 IPv4 的设计经验,并且利用了 IPv6 的许多新的特 征,所以提供了比移动 IPv4 更多的、更好的特点。 - 5 - 下一代互联网国家工程中心 全球 IPv6 测试中心 2 IPv6 全球部署 更新 随着 IPv4 地址资源 的逐步 枯竭, 网络安全及网络服务质量的要求不断提 升, 世界主要国家已充分认识到现阶段部署 IPv6 的紧迫性和重要性, 各国 政府 纷纷出台国家发展战略,制定明确的发展路线图和时间表来积极推进 IPv6 的大 规模商用部署。 欧盟早在 2008 年就发布了“欧洲部署 IPv6 行动计划”, 要求在欧洲范围 内采取及时、高效、协调一致的行动, 分阶段推进欧盟企业、政府部门和家庭 用户迁移至 IPv6,至 2017 年 10 月,全球 IPv6 用户普及率前 20 的国家中欧盟 成员国占据了 9 位,前十占据 6 位,其中比利时 IPv6 的普及率已高达 57%。 2009 年 10 月,日本发布 IPv6 行动计划,决定从 2011 年 4 月全面启动 IPv6 服务,目前已有 11 家 ISP 提供 IPv6 商用服务 ,至 2017 年 10 月,日本 IPv6 用 户已超过 2500 万 。 2010 年 9 月,美国政府发布 IPv6 行动计划 , 2012 年 7 月, 美国政府更新政府 IPv6 应用指南 /规划路线图,明确要求到 2012 年末,政 府对外提供的所有互联网公共服务必须支持 IPv6;到 2014 年末,政府内部办 公网络全面支持 IPv6,至 2017 年 10 月,美国 IPv6 用户已超过 1 亿, IPv6 普 及率也超过 45%。 2010 年 9 月,韩国发布“下一代互联网协议 (IPv6)促进计 划”,宣布从 2011 年 6 月开始,国内的互联网、 IPTV、 3G 移动通信等服务都 将支 持 IPv6。 2012 年 6 月,加拿大政府发布了加拿大政府 IPv6 战略,要 求 2015 年 3 月 底前 , 完成现有网站的 IPv6 升级改造, 同时 要求 所有新的互联 网网站和应用必须 支持 IPv6。此外,包括巴西、印度、澳大利亚、新加坡、马 来 西亚等国也 各自 提出 IPv6 发展战略规划 ,推动 IPv6 的商用部署 ,其中印度和 巴西成果显著,巴西已经加入了采用下一代互联网 IPv6 网络协议全球十大最先 进的国家行列, Akamai 的互联网状况报告显示,在 IPv6 方面,巴西已经从 IPv6 排名第 16 位上升到了第 9 位,其中在新的标准下运行的流量为 13%,而 去年同期为 8%;据 APNIC labs 统计 ,印度 IPv6 用户已突破 2 亿大关,而其 Internet 用户总数为 467194421, IPv6 用户占比月 45%。 全球 IPv6 应用部署正在不断发展推进中,各地的 IPv6 部署程度各有不同。 下图是思科 (Cisco)提供的全球 IPv6 部署情况统计,是根据 各个 国家地区的 网络 ( IPv6 Prefix/Transit IPv6 AS), IPv6 网站及 IPv6 用户等数据,按照一定权值 分配 计算方法,得出的 IPv6 部署程度综合情况。图中颜色越深的地区,表示其 IPv6 应用部署程度越高 。 - 6 - 下一代互联网国家工程中心 全球 IPv6 测试中心 图 2-1 全球各国 IPv6 部署程度 (2017 年 10 月 ) 表 2-1 全球部分国家 IPv6 部署程度( 2017 年 10 月) 国家 /地区 Active prefix(%) transit AS(%) Content(%) users(%) totle(%) 美国 34.98 67.32 52.63 32.9 48.04 加拿大 41.7 77.27 55.23 17.6 42.7 巴西 37.33 63.49 58.47 21.1 42.22 墨西哥 23.84 53.67 60.92 5.52 27.17 英国 33.2 80.45 56.29 18.9 44.57 法国 36.95 71.46 56.18 19.6 42.75 德国 48.61 85.06 57.46 31.3 53.07 比利时 35.06 81.36 57.69 49.1 60.26 俄罗斯 33.62 50.92 38.12 1.25 17.91 中国 4.14 39.12 19.6 1.01 13.12 日本 44.8 84.77 41.43 19.6 42.57 韩国 19.08 66.01 41.73 5.86 28.23 印度 21.53 68.91 60.91 22.6 45.05 澳大利亚 23.65 64.37 55.33 13.1 36.28 新西兰 28.83 81.27 56.75 10.8 38.89 苏丹 42.86 77.62 53.41 0.66 23.86 南非 36.41 72.2 61.11 0.44 21.94 埃及 35.71 0 71.92 0.44 4.22 - 7 - 下一代互联网国家工程中心 全球 IPv6 测试中心 根据 APNIC Labs 提供的全球 IPv6 用户数(估计)及 IPv6 用户普及率的数 据 ( https: / 2017 年 11 月 ,全球 IPv6 用 户数排名前十位的国家 /地区,依次是印度、美国、德国、日本、 巴西、 英国、 法国、加拿大、比利时、 越南 等,中国 IPv6 用户数排在第 13 位。而全球 IPv6 用户普及率排在前十位的国家 /地区,依次是比利时、 印度、德国、美国、希 腊 、 瑞士 、 卢森堡 、 英国、 葡萄牙 、 日本 等,中国 IPv6 用户普及率排在第 67 位。 表 2-2 全球 IPv6 用户数(估值)排名 排名 国家 互联网用户 V6 使用比例 V6 用户 人口 1 印度 466034684 47.24 220138018 1339180127 2 美国 287146624 37.22 106868883 324459463 3 德国 72260517 42.3 30563294 82114224 4 日本 116138333 23.11 26838091 127484450 5 巴西 138967416 18.22 25314153 209288278 6 英国 61284147 26.01 15941606 66181585 7 法国 56142328 20.24 11365896 64979547 8 加拿大 32412416 19.42 6294927 36624199 9 比利时 10114962 57.42 5807670 11429336 10 越南 49681216 7.69 3818965 95540800 11 马来西亚 21694245 17.44 3782976 31624264 12 澳大利亚 20807427 15.41 3207443 24450561 13 中国 735768081 0.38 2791139 1409517397 表 2-3 全球 IPv6 用户数普及率排名 排名 国家 Internet 用户 IPv6 普及率 IPv6 用户 人口 1 比利时 10114962 57.42 5807670 11429336 2 印度 466034684 47.24 220138018 1339180127 3 德国 72260517 42.3 30563294 82114224 4 美国 287146624 37.22 106868883 324459463 5 希腊 7231532 35.9 2595990 11159773 6 瑞士 7391076 35.62 2632713 8476005 7 卢森堡 555449 32.37 179808 583455 8 英国 61284147 26.01 15941606 66181585 9 葡萄牙 6951757 25.65 1783420 10329506 10 日本 116138333 23.11 26838091 127484450 11 法国 56142328 20.24 11365896 64979547 - 8 - 下一代互联网国家工程中心 全球 IPv6 测试中心 排名 国家 Internet 用户 IPv6 普及率 IPv6 用户 人口 67 中国 735768081 0.38 2791139 1409517397 根据 google 网站监测,至 2017 年 11 月 ,使用 IPv6 访问的用户占总用户 最高 已超过 21%,如下图所示, 图 2-2 通过 IPv6 访问 Google 的用户百分比 - 9 - 下一代互联网国家工程中心 全球 IPv6 测试中心 3 软件 IPv6 支持度 计算机软件分为系统软件和应用软件两大类。 系统软件一般指基础底层软 件如操作系统, 应用软件是为满足用户不同领域、不同问题的应用需求而提供 的那部分软件 , 应用软件又分为桌面应用软件和移动智能终端应用软件 。 本文接下来将重点介绍当前各类操作 系统 、应用软件对 IPv6 的支持度情 况。 操作系统 IPv6 支持度 操作系统( Operating System,简称 OS)是管理 计算机 硬件 与 软件 资源的 计 算机程序 ,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配 置 内存 、决定系统资源供需的优先次序、控制输入与输出设备、操作 网络 与管 理 文件系统 等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 操作系统的型态非常多样,不同机器安装的操作系统可从简单到复杂,可从 手 机 的 嵌入式系统 到 超级计算机 的 大型操作系统 。许多操作系统制造者对它涵盖 范畴的定义也不尽一致,例如有些操作系统集成了 图形用户界面 (GUI),而有些 仅使用 命令行界面 (CLI),而将 GUI 视为一种非必要的应用程序。 操作系统作为各种应用的基础,基本目前都能够支持 IPv6,但是在具体使 用和支持程度上,不同操作系统间还存在较大差异,主要体现在是否默认安装 IPv6,是否支持 DHCPv6/ND RDNSS,是否支持 DNS 自动发现 机制等方面。常 见操作系统 IPv6 支持度情况 列表 如下 : 表 3-1 操作系统 IPv6 支持情况 OS Version Claimed IPv6-ready Installed by default DHCPv6 NDRDNSS AIX 4.3 Yes Yes Yes No AlliedWare Plus 5.4.4 Yes Yes Yes No Android 5.0 (Lollipop) Yes Yes No Yes Cisco IOS 15.3 Yes Yes Yes Yes Cisco Meraki MX + MR + MX series No No No No Debian 3.0 (woody) Yes Yes Yes Yes Fedora 13 Yes Yes Yes Yes FreeBSD 9 Yes Yes Addon Yes HP-UX 11i Yes Yes Yes Yes IBM i 7.1 Yes Yes Yes No - 10 - 下一代互联网国家工程中心 全球 IPv6 测试中心 OS Version Claimed IPv6-ready Installed by default DHCPv6 NDRDNSS iOS 4.1 Yes Yes Yes Yes Juniper JUNOS 14.1 Yes Yes Yes Yes macOS Mac OS X 10.7 (Lion) Yes Yes Yes Yes NetBSD 7 Yes Yes Yes Yes OpenBSD 5.2 Yes Yes Addon Yes openSUSE 42.1 (Leap) Yes Yes Yes Yes OpenVMS 8.3 Yes Yes No No Red Hat Enterprise Linux 6 Yes Yes Yes Yes Solaris 10 Yes Yes Yes No SUSE Linux Enterprise Server 11 Yes Yes Yes Yes Symbian 7 Yes Yes No No Ubuntu All supported versions Yes Yes Yes Yes webOS 2.1.0 No No No No Windows NT includes Windows 10 Mobile 5.1 (XP) Yes No Addon No 6.X(Vista),7, 8, 8.1,10 RTM- Anniversary Update Yes Yes Yes No 10 Creators Update Yes Yes Yes Yes Windows Phone 7.5 No No No No 8(.1) Yes Yes Yes No z/OS V1R4.0 Yes Yes No z/VM V5R1.0 Yes Yes No No z/VSE V4R2 Addon No No No 各操作系统是否默认安装 IPv6 协议栈,对 DHCPv6 和 RDNSS 支持情况分别统 计如下: - 11 - 下一代互联网国家工程中心 全球 IPv6 测试中心 图 3-1 操作系统对 IPv6 的支持情况对比 根据上图所示,目前的操作系统中, 75%左右都默认安装 IPv6 协议栈, 65%左右支持 DHCPv6, 50%左右支持 ND RNDSS 接下来本文将对操作系统进行分类比较说明其对 IPv6 的支持度情况。 移动终端操作系统 手机 智能终端一般通过两个接口连接互联网,一个是 WLAN 接口 ,另一个是 4G/3G 接口。本文介绍介绍的 IPv6 支持度是依据 WLAN 测试结果 。 基于 4G/3G 接口 IPv6 支持度情况总体都不错,不在本报告中详细描述。 手机操作系统对 IPv6 的支持,是移动互联网支持 IPv6 至关重要的环节。 IPv6 作为下一代互联网协议已经引起各地区、各运营商的足够重视,谁能在率 先在 IPv6 方面有所作为,谁就能够在未来的竞争中占据有利地位。在众多设备 商和运营商的努力下,手机操作系统支持 IPv6 协议已经从实验室走向了应用阶 段。 25 21 15 5 9 15 0 5 10 15 20 25 30 默认安装 DHCPv6 ND RDNSS Yes No - 12 - 下一代互联网国家工程中心 全球 IPv6 测试中心 图 3-2 各种移动操作系统的市场占有率 (2017 年 8 月 ) 如上图 3-1 所示 ,截止 2017 年 8 月, Android 手机操作系统在全球市场的 保有量超过 26 亿,苹果 iOS 手机操作系统保有量近 6 亿。其他手机操作系统保 有量为 1700 万,其中 Windows Phone、 Symbian、 blackberry OS 等操作系统市 场占有量持续减少 。 Android 4.2、 IOS 4.1、 Windows Phone 6.5、 Symbian 7.0 都已经 支持 IPv6, 并且默认安装 IPv6,自以上各手机系统版本后推出的新版本均支持 IPv6。 在 DHCPv6 功能上, IOS 支持得比较 好,从 V4.0 开始支持 stateless DHCPv6, V4.3.1 支持 Stateful DHCPv6。 Windows Phone 支持 DHCPv6 Lite, Android 系统 不支持 DHCPv6。 在 邻居发现 (ND)选项 RDNSS 功能上, IOS 目前已经支持 ND RDNSS, Android 5.0 以上已经支持 ND RDNSS。 若一个操作系统不支持 DHCPv6 和 ND RDNSS,则无法在纯 IPv6 网络环境中自动配置 查询 域名服务器。 Android Android 是一种基于 Linux 的自由及开放源代码的 操作系统 ,主要使用于移 动设备,如 智能手机 和平板电脑,由 Google 公司和 开放手机联盟 领导及开发。 Android 在全球的市场份额 长期 居 于 全球第一。 HTC、三星、索尼、摩托罗 - 13 - 下一代互联网国家工程中心 全球 IPv6 测试中心 拉、华为、中兴等国内外品牌智能手机中绝大部分安装的都是 Android 操作系 统。 Android 操作系统自 Android 4.2 Jelly Bean 后的 版本已经默认安装 IPv6,但 不支持 DHCPv6,后续版本仅支持 ND RDNSS 功能 。 Windows Phone Windows Phone 是微软发布的一款手机操作系统,它将微软旗下的 Xbox Live 游戏、 Xbox Music 音乐与独特的视频体验整合至手机中。 2010 年 10 月 11 日,微软公司正式发布了智能手机操作系统 Windows Phone 7。 现在最新操作系 统为 Windows Phone 10。 根据全球测试中心所显示的数据, Windows Phone 7 操作系统已通过 IPv6 Ready Logo 认证,认证编号为: 02-C-000322。 Windows Phone 8 与 Windows 8 采用相同的内核, Windows 8 已经通过 IPv6 Ready Logo 认证,认证编号为: 02-C-000808,因此可认为 Windows phone 8 也支持 IPv6, windows phone 8 以上 支持 DHCPv6,但是不支持 ND RDNSS 功能 。 iOS iOS 是美国苹果公司的 iPhone 手机和 iPad 平板电脑的操作系统,是目前市 场上对 IPv6 支持度最高的移动终端操作系统,不仅默认安装 IPv6 协议栈,而 且支持 DHCPv6 和 ND RDNSS,能够实现 IPv6 地址的自动配置并且获得 DNS 信息。 在使用 iOS 操作系统的 iPhone 和 iPad 上,无法直接查看 IPv6 地址。用户 可以通过安装一款名为“ IPv6 Toolkit”的应用软件来查看 IPv6 地址及路由信 息。 PC 操作系统 PC 操作系统是比移动终端操作系统更为普遍通用的操作系统,技术方面也 更成熟。个人 PC 计算机常用的操作系统有微软的 Windows 系列、苹果的 Mac OS X 以及少部分人使用的 Linux、 Unix 等。 Windows Windows 操作系统是目前世界上使用最广泛的操作系统,采用了 GUI 图形 化操作模式,比起从前的指令操作系统如 DOS 更为人性化。 Window 操作系统 在桌面操作系统中市场占有率约为 90%,最新的版本是 Windows 10。 - 14 - 下一代互联网国家工程中心 全球 IPv6 测试中心 Windows 系列最早开始支持 IPv6 的版本 是 Windows 2000,由于推 出的时 间较早,对 IPv6 的支持较差,需要对操作系统打第三方补丁方可。越往后的版 本对 IPv6 的支持度越高。 较新的 Windows 桌面操作系统版本(如 Windows Vista, Windows 7, Windows 8, Windows10)在 IPv6 方面做了如下改进: 在 默认情况下,同时安装和启用 IPv6 协议和 IPv4 协议 ; 在 同时启用 IPv4 和 IPv6 时, IPv6 优于 IPv4; 可删除 IPv4 协议,这样服务器就可只运行 IPv6。 在连接到 IPv6 网络时,系统自动通过无状态地址配置生成本地和全局 地址。 支持基于图形用户界面的 IPv6 配置 支持 PPPv6 支持 DHCPv6 微软的 Windows 操作系统大部分已经通过 IPv6 Ready Logo 测试认证,说 明其在一致性及互通性方面完全符合 IPv6 标准。 表 3-2 微软操作系统获得的 IPv6 Ready Logo 名称 版本 IPv6 支持 默认安装 IPv6 Ready logo Windows server 2003 2003 是 否 01-000158 Windows Vista Vista 是 是 01-000387 02-C-000213 Windows Server 2008 2008 是 是 02-C-000227 Windows Mobile 7 是 是 02-CS-000322 Windows 7 7 是 是 02-C-000524 Windows 8 8 是 是 02-C-000808 Windows Server 2012 2012 是 是 02-C-000808 Linux Linux 是沿袭了 UNIX 的内核架构和系统实现模式,但是针对当前 PC 机嵌 入式设备进行了剪裁和配置。 基于 Linux 内核的操作系统相当多,其中较为常 见的有: Fedora, Ubuntu, Red hat, archlinux, openSuse, CentOS, iDeneb, Debian 等。 - 15 - 下一代互联网国家工程中心 全球 IPv6 测试中心 Red Hat 公司的 Linux 系统已申请通过了 IPv6 Ready 的多项测试,获得核 心协议, SNMPv6, IPsec, DHCPv6 等认证 Logo, 在一致性及互通性方面完全 符合 IPv6 标准,对 IPv6 的支持度较高 。 表 3-3 Red Hat Linux 获得的 IPv6 Ready Logo 名称 类型 版本 协议 IPv6 Ready logo Red Hat Enterprise Linux Host 5 (Update 3) Core Protocols 02-C-000347 Red Hat Enterprise Linux Host 6.0 Core Protocols 02-C-000527 Red Hat Enterprise Linux Router 6.0 Core Protocols 02-C-000530 Red Hat Enterprise Linux Agent-Host 6.0 SNMP 02-CA-000527 Red Hat Enterprise Linux End-Node 6.0 IPsec 02-CAS-000527 Red Hat Enterprise Linux Server 6.0 DHCPv6 02-CASD-000527 Red Hat Enterprise Linux End-Node 5( Update 3) IPsec 02-CS-000347 由于 Linux 内核的 TCP/IP 协议栈从 2.2 版本就开始支持 IPv6,因此,目前 大部分使用 Linux 内核的 PC 操作系统都支持 IPv6。 以 Linux 2.6.16 为例,其对 IPv6 的支持情况如下: 系统默认开启 IPv6,接收到 RA 消息就执行无状态自动配置功能。 在 DNS 请求 同时 返回 IPv4 ( A 记录) 和 IPv6 地址( AAAA 记录) 时, IPv6 优于 IPv4。 能够通过配置实现 6to4 隧道 Linux 没有默认集成 DHCPv6,但是可以通过安装外部软件包(例如: Dibbler)实现 DHCPv6 功能。 表 3-4 常见 Linux 系统对 IPv6 的支持 名称 版本 IPv6 支持 默认安装 DHCPv6 ND RDNSS Fedora 13 是 是 支持 支持 Red Hat Enterprise Linux 6 是 是 支持 支持 Ubuntu 12.04 是 是 支持 支持 Mac OS X Mac OS X 是苹果公司计算机专属的操作系统 , 目前最新的版本是 10.9,该 版本默认安装 IPv6,对 IPv6 的支持较好。 Mac OS X 支持自动的 6to4 隧道 , 只 - 16 - 下一代互联网国家工程中心 全球 IPv6 测试中心 需在图形界面的网络控制面板中将 6to4 接口添加进去。 Mac OS X 还支持 PPPv6, Mac OS X 从 10.5 版本开始 ,增加了多种支持 IPv6 的系统服务及应用 : 邮件应用 :支持 IPv6 SMTP Perl,增加了 IPv6 模块 /函数库 NDP(邻居发现协议 ) Apache HTTP 服务器支持 IPv6 PHP 支持 IPv6 OS X 服务器 : BIND DNS 服务器支持 IPv6 应用软件 (桌面) IPv6 支持度 计算机软件分为系统软件和应用软件两大类。应用软件是为满足用户不同领域、不同 问题的应用需求而提供的那部分软件。 有了支持 IPv6 的操作系统作为基础,各种应用软 件也逐渐开始支持 IPv6 以应对广大用户的需求。 但是目前并不普遍,只有一些基础 应用软件已经支持 IPv6。 基础应用软件中有一小部分已可以支持 IPv6,其中浏览器软件,如 IE 系列、 Chrome、 Firefox 和 Opera 等都支持 IPv6;下载软件和邮件客户端软件,如 FileZilla3、 SmartFTP4 以及 Outlook 等都支持 IPv6。但是国内自主研发的基础应用软件,除浏览 器外,其他诸如下载软件、即时通讯软件等都无法在 IPv6 环境下正常使用。 客户端软件 邮件客户端 电子邮件系统主要由两个部分组成: MUA: Mail User Agent,邮件用户代理,可以理解为邮件客户端 MTA: Mail Transfer Agent,邮件传输代理,可以理解为邮件服务器 邮件客户端有很多种形式可供选择,包括基于文本的、基于 Web 的、还有 GUI 应用程序。 Microsoft Outlook 属于最后一种。 电子邮件的传输协议主要有: SMTP(简单邮件传输协议)、 POP(电子邮 局协议),以及新兴的 IMAP(互联网邮件应用协议)。 - 17 - 下一代互联网国家工程中心 全球 IPv6 测试中心 Windows 操作系统中一般最常用的邮件客户端是 Outlook ,该软件从 2007 版本已经支持 IPv6,苹果的 Apple Mail 也支持 IPv6,但在国内占有很大市场 份额的 Foxmail 7 目前还不支持 IPv6 表 3-6 常见的支持 IPv6 的邮件客户端 名称 版本 支持 IPv6 说明 Outlook 2007-2017 是 Apple Mail 4.0 (OS 10.6) 是 Thunderbird 52 是 基于 Mozilla 的开源邮件客户端软件 imap-uw imap-2007f 是 Postfix 2.9.5 是 pine 4.64 是 mutt 1.9.1 是 基于文本的邮件客户端,适用于 UNIX 系统 KMail 4.14.3 是 KDE 的邮件客户端 mozilla-mail 52.4.0 是 Lotus Notes 8.5.3 是 文件传送( FTP) 实现文件传送的协议主要是指 FTP 协议。文件传送一般都需要通过软件来 实现,包括下载客户端和文件存储服务器两部分。支持 IPv6 网络条件下上传、 下载文件的 FTP 客户端如下表所示: 表 3-7 支持 IPv6 的文件传送客户端 名称 版本 支持 IPv6 说明 FileZilla Client 3.28.0 是 自 3.1.0 版本开始支持 IPv6 konqueror 5.0.97 是 SmartFtp 8 是 SecureFX 7.0.3 是 lftp 4.8.3 是 tnftp 2.0 beta1 是 cftp 8 是 ncftp 3.2.6 是 fget 4.3.0 是 ftpcopy 4.8.0 是 ftpmirror 2.5.1 是 AbsoluteTelnet 6.28 是 支持 SSH, Telnet, and SFTP UploadFTP 2.0.1 是 - 18 - 下一代互联网国家工程中心 全球 IPv6 测试中心 浏览器 访问 IPv6 网站需要浏览器实现对 IPv6 的支持。浏览器支持 IPv6 是指浏览 器能够通过 IPv6 域名访问网站也可以通过 IPv6 地址访问网站。 但并不是所有 IPv6 网站都可以通过 IPv6 地址访问,跟 IPv4 一样,网站服务器端可以只绑定 域名,不接受只有 IPv6 地址的请求。 浏览器通过 IPv6 地址访问网站时,