本节书摘来自异步社区《IPv6精髓(第2版)》一书中的第1章,第1.4节,作者: 【美】Silvia Hagen 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 常见误解
既然IPv6拥有如此多的优势,那么就很自然地会问到“为什么不部署IPv6呢?”在与客户交流时,经常会发现他们对IPv6都有类似的误解,使得他们不愿意考虑IPv6,其中最常见的误解如下所示。
“引入IPv6会给当前的IP网络及业务带来风险。”
这种顾虑是毫无事实根据的。制定IPv6标准的一个重要考虑因素就是创建一种允许两种协议和平共处的融合机制。IPv6既可以与IPv4同时使用,也可以独立于IPv4使用。完全可以在保证IPv4传统业务不受影响的情况下,引入IPv6来提供新业务。这不但能确保IPv4业务的持续访问,而且还能逐步引入IPv6。有关问题将在第10章进行深入讨论。
“IPv6协议不够成熟,没有经过时间的充分检验,无法知道是否能够满足各种需求。”_
该观点只能说部分正确。IPv6已经在大多数路由器和操作系统上实现了十几年时间,已经得到了充分的验证和优化。国际上已经就IPv6的部署做了大量研究,并且建立了各种测试网络以进一步验证各种优化的融合方法。目前仍在运行的最大测试网络是Moonv6。Moonv6是美国国防部建立的测试网络,IPv6开发人员、厂商以及各种科研院所和行业团体都可以在该测试网络上进行基于IPv6功能特性的广泛的互操作性和兼容性测试,以及服务质量、移动性和安全性等扩展功能特性的测试工作。有关Moonv6的详细信息请参见第10章。
“引入IPv6的成本太高。”_
部署IPv6当然会有成本支出。通常越新的网络其网络基础设施对IPv6的支持程度就越高,但不管怎么样,向IPv6迁移总是免不了一定量的软件和硬件升级费用,而且组织机构还需要培训其IT职员,根据引入IPv6的进度要求,有时还可能需要聘请外部专家。
但是,与IPv6相关的成本节约却是显而易见的。基于IPv4的网络变得越来越复杂,新的IT服务(如VoIP、即时通信、视频会议、IPTV以及统一通信)增加了很多中间网络层次,大大增加了网络的复杂度。对于合并的企业或者提供B2B事务的组织机构来说,通常都部署了NAT叠加解决方案,给网络带来很大的管理开销,且难以进行故障排查。此外,随着移动设备和网络设施的市场增长,需要建立强壮的接入模型,而这对于IPv4网络来说不但价格昂贵,而且难以实现。针对上述情况,从长远角度来看,IPv6提供了一种比IPv4更新、性价比更高的模型架构。
“无状态自动配置导致无法控制或监控网络接入。”_
如果网络广泛使用无状态自动配置,那么该观点通常是正确的,因此需要网络管理员选择合适的控制级别。RFC 3315定义的DHCPv6被扩展为支持两类操作模型:状态化模型和无状态模型。状态化模型与目前IPv4中使用的DHCP相似,节点(DHCP客户端)动态地从DHCP服务器请求IP地址和配置信息。DHCPv6还支持无状态模型,此时DHCPv6客户端仅从DHCPv6服务器请求配置信息,而通过其他方式(如无状态自动配置)获取IPv6地址。另一方面,也可以配置IPv6网络强制使用DHCPv6进行动态地址分配,并且利用DHCPv6的认证功能来增强网络的安全性。
“我们的ISP(Internet Service Provider,Internet服务提供商)不提供IPv6服务,所以我们无法使用IPv6。”_
大家无需等待ISP即可在自己的企业网或专用网络中使用IPv6。如果希望连接到全球IPv6 Internet上,可以利用某种过渡机制,将IPv6数据包通过隧道方式经ISP的IPv4网络进行传输。
“升级骨干网的费用过高且过于复杂。”_
IPv6完善的过渡机制允许大家在适当的网络部署IPv6,而无需按照命令方式进行网络升级改造。通常建议骨干网按照设备的正常生命周期考虑网络的升级改造,也就是在硬件需要正常替换的情况下进行同步升级。一定要选择支持IPv6路由的硬件设备。与此同时,还可以将IPv6数据包通过隧道方式经ISP的IPv4网络进行传输。使用MPLS的网络更容易采取隧道方式将IPv6数据包通过IPv4 MPLS骨干网进行传输。有关信息将在第10章进行详细讨论。
“将所有应用转向IPv6过于复杂且成本巨大。”_
通常人们将应用转向IPv6的努力通常要远远低于预期。如果应用程序的设计合理,那么几乎无需修改即可支持IPv6。我们要做的不是假设它无法工作,而是应该进行测试以发现是否可以工作。对于那些需要修改却仍然不可用或者转向IPv6毫无意义的应用程序来说,有相应的机制可以在IPv6网络中支持IPv4应用以及在IPv4网络中支持IPv6应用。作为可选方式,可以在网络中运行双栈模式,即使用IPv4访问IPv4应用,使用IPv6访问IPv6应用。
“我们拥有足够的IPv4地址,不需要IPv6。”_
如果真的拥有足够的IPv4地址,那么该观点确实没问题。的确不需要马上就迁移到IPv6,但是如果就此忽略IPv6,那么您的网络在未来将独立于整个网络世界,包括你的设备商、合作伙伴和客户。由于亚洲的IPv6部署进程远快于美国,因而即使位于丹佛的公司拥有足够的IPv4地址,如果不支持IPv6,那么今后与位于东京的合作伙伴企业进行互连时也会变得极为复杂。此外,IPv6得到广泛支持并不仅仅是因为其地址空间,大量高级功能也是推动因素之一。