随着IPv6的部署和发展,越来越多的公司和组织开始使用IPv6作为主要的接入线路,这带来了一个棘手的冲突问题。新旧网络协议不可避免地会有冲突,尤其是IPv6迁移给DNS处理带来了麻烦。下面分析一下这个问题。
第一,采用目前的双协议栈模式,这是隧道模式和转换模式相比最可行的应用模式。
原因是它部署最简单,可以为终端设备提供最广泛的兼容性。作为一项系统工程,现实世界中的所有设备从目前的互联网标准迁移到IPv6需要很长的时间,需要实现从IPv4迁移到IPV6的大规模操作。这个过程的进度会很慢,需要几年时间。在此期间,所有用户都必须面对这样的情况:他们需要以某种方式支持两种协议的运行。
第二,在当前流行的云计算中,很大程度上他们也需要依靠IP地址来整合和连接大量的计算、存储和网络资源,他们还需要为客户提供DNS等公共服务。
因此,他们建立了一个基于脚本和管理框架的复杂系统来监督提供服务所必需的自动化和远程控制项目。对于云服务提供商来说,需要确保外部服务能够支持两个版本,内部的系统、框架和控制功能也必须兼容这一要求。
3.对于云计算提供商,尤其是采用软件即服务模式的公司,这可能不像基础设施即服务类别中的同行那样困难。
原因是基础架构即服务提供商需要处理客户配置和他们自己的虚拟映像控制。在这种情况下,很多问题可能依赖于IPv4协议而不是IPv6协议,反之亦然。
4.对于应用程序或其他类型的服务,IP地址通常用于在开发过程中识别来自外部或第三方的所有集成服务。此外,通常情况下,这些应用程序是由最终用户而不是供应商控制的,这并不意味着软件即服务供应商可以高枕无忧。
部署在云计算环境中的所有应用程序都需要集成到企业数据中心,反之亦然。这意味着使用不同的IP版本来提供安全性或集成功能,这可能会导致不兼容或使迁移过程不完整。
5.由于如此大规模的迁移涉及无数不同的变量,这意味着我们将面临无数的挑战;所以,这绝对不是一个简单的扳动开关就能完成的工作。
所以在决定迁移之前,相关各方一定要全面配合,周密计划,确保具体工作能够有条不紊的进行,不会出现大规模的停工。
不及物动词因为大多数基本设备已经包含双协议栈,所以可以完全满足相关要求。然而,即使双协议栈正在运行,也不意味着许多网络和面向应用的服务可以集成和连接在一起。从网站连接的实际过程来看,这项工作比看起来要复杂得多。
DNS服务器需要能够被查询,数据包需要能够通过路由传递,TCP会话需要被允许发起,数据包需要一直交换。
七。对于网站所在的数据中心来说,即使是响应ICMP echo请求和查询等最简单的工作,也需要包括软件和硬件在内的众多组件之间的交互和协作。因为与IPv6协议兼容的服务可能不包括双协议栈。
可以想象,在这种情况下,如果一个IPv4终端查询一个网站的IP地址,DNS服务器必须做出响应。DNS服务器如何确认所用协议的正确版本才能做出响应?
当我们从当前版本迁移到新版本时,应用环境需要同时支持两个版本,这意味着互联网基础设施也必须这样做,这使得实际工作比最初的情况复杂得多。