8.2 IPv6 当前状态
对绝大多数组织机构来说,在讨论网络技术时,IPv6只不过一组字母和数字而已。不过现在已经有很多IPv6规范都已定稿,其中有许多是IETF草案标准,更多的则是建议草案标准。IANA已经开始向RIR(Reginal Internet Register,地区Internet注册机构)分配IPv6地址空间,RIR也开始向ISP分配IPv6地址空间。越来越多的网络设备和终端设备厂商已开始发布支持IPv6的软件,或者发布将在近期支持IPv6的计划。已有的大型测试网络(6bone)也允许各大组织机构测试其IPv6实现情况、了解如何迁移他们的网络以及如何管理其网络。此外,还存在一个公众生产网络6REN,可以让研究机构和教育机构能随时部署其生产性IPv6网络。因而网络规划师们应该比以往更关注IPv6,因为IPv6已更加成熟,也更易于部署,准CCIE们也应该随时做好准备以应对IPv6。
8.2.1 IPv6 规范(RFC)
IPv6规范目前已经是被正式批准的Internet草案标准,许多厂商都依据该规范发布(或预发布)了大量IPv6产品。目前已有的草案标准有如下几种。
• RFC 2373:IPv6编址体系架构。
• RFC 2374:一种IPv6可聚合的全局单播地址格式。
• RFC 2460:Internet协议版本6(IPv6)规范。
• RFC 2462:IPv6无状态地址自动配置。
• RFC 2463:用于IPv6规范的IGMPv6。
还有许多IPv6正处于待批准的建议草案标准阶段,包括如下所示。
• RFC 1886:扩展DNS以支持IPv6。
• RFC 1887:一种IPv6单播地址分配体系架构。
• RFC 1981:用于IPv6的路径MTU发现。
• RFC 2080:用于IPv6的RIPng。
• RFC 2473:IPv6规范中的通用包隧道机制。
• RFC 2526:保留的IPv6子网任播地址。
• RFC 2529:无显式隧道的情况下经IPv4域传送IPv6。
• RFC 2545:利用BGP-4多协议扩展进行IPv6域间路由选择。
• RFC 2710:用于IPv6的MLD(多播侦听者发现)。
• RFC 2740:用于IPv6的OSPF。
实际上,还有许多其他建议草案标准和相关的草案文档,而且还有许多将在近期推出,因而全部列出是不可能的,读者可以在www.isi.edu或其他RFC储存站点找到这些RFC。
8.2.2 厂商支持情况
IPv6及其相关组件的协议开发在标准化进程中已经走过了很长的时间,各大厂商都实施了大量的开发和测试项目。Cisco路由器目前已经在基于IOS Release 12.1的测试版本中支持了IPv6,并宣布将在之后的IOS版本中全面支持IPv6。不过,并不是所有厂商都支持IPv6的全部组件,某些正在等待标准的进一步成熟,而某些则在投入大量研发资源之前等待来自用户的压力。由于即将到来的大规模应用(如手持无线计算机)可能需要IPv6,因而厂商至少要有计划能在短期内实现IPv6。目前Cisco的IPv6实现支持以下功能特性。
• RIPv6;
• 用于IPv6的BGP-4+;
• IPv6静态路由;
• 流量过滤;
• 自动和静态隧道;
• EUI-64编址;
• 邻居发现;
• 在以太网、FDDI、Cisco HDLC和ATM PVC上运行IPv6;
• Telnet、DNS和TFTP的双栈支持;
• ICMPv6和Ping;
• traceout命令和debug命令。
8.2.3 实现情况
目前存在两个公用的IPv6实现网络,一个是6bone,被用做IPv6问题的测试床,包括协议实现、IPv4大批IPv6的迁移以及操作规程在内的问题都在利用6bone网络进行测试。另一个网络是6REN(IPv6 Research and Education Networks,IPv6研究和教育网),为各组织结构提供可运行的IPv6网络,以转接到其他IPv6网络。这两个实现网络在IPv6的发展过程中起到了非常重要的作用,为厂商和网络架构师们提供了大规模的IPv6网络平台,可以进行软件测试、网络配置和设计,从而使IPv6被不断地理解和熟悉。
1. 6bone
6bone是一个全球性的IPv6网络,它为IPv6产品及网络的测试和预商用部署提供测试环境,目前已支持了39个国家的260个组织机构。6bone被设计为一个类似于全球性的层次化的IPv6网络,包括伪(pseudo)顶级(Tier I)转接提供商、伪次级(Tier II)转接提供商和伪站点级组织机构。由伪顶级提供商负责连接全球范围的组织机构,顶级提供商之间通过用于IPv6的BGP-4扩展来进行通信,次级提供商也通过BGP-4连接到区域性顶级提供商,站点级组织机构则连接到次级提供商。站点级组织机构可以通过默认路由或BGP-4连接到其提供商,最初的连接是将IPv6包以隧道方式封装在IPv4中经Internet进行传送,后来逐渐建立了纯IPv6连接。6bone已被证明是一个非常有帮助的IPv6标准和产品测试床,目前也被用于测试迁移方案和操作规程。
图8-1 给出了6bone的骨干网情况。
2. 6REN
出于非官方的协调目的,6REN作为一个生产性的IPv6网络,被设计用来提供转接IPv6服务,根据其Web站点www.6ren.net/overview.htm所述,6REN的目标是:
“……提供生产性的IPv6转接服务,以推动高质量、高性能和运行能力强壮的IPv6网络的发展。”
任何研究和教育机构以及赢利性或非赢利性组织机构都可以享受6REN提供的IPv6转接服务,以纯IPv6 over ATM的方式互联所有的网络。同样,6REN也可以为6bone的参与者提供IPv6网络的连接性。