ITPub博客

首页 > 自动化运维 > 应用服务器 > 【中科三方】IPv4向IPv6转换的几种技术分析,IPv6的优点

【中科三方】IPv4向IPv6转换的几种技术分析,IPv6的优点

应用服务器 作者:糖醋小排顾 时间:2022-10-12 15:31:45 0 删除 编辑

一、 IPv6 介绍

随着互联网技术的不断发展, IPv4 的许多缺陷逐渐暴露出来,其中最突出的是 IP 地址空间将被耗尽和主干路由表不断增长的问题。为了扩大地址空间,拟通过 IPv6 重新定义地址空间。 IPv4 中规定 IP 地址长度为 32 ,即有 232-1 个地址;而 IPv6 中 IP 地址的长度为 128 ,即有 2128-1 个地址,几乎可以不受限制地提供地址。在 IPv6 的设计过程中除了一劳永逸地解决了地址短缺问题以外,还考虑了在 IPv4 中解决不好的其他问题,主要有端到端 IP 连接、服务质量( QoS )、安 全性、多播、移动性、即插即用等。

二、 IPv6 发展状况

自 2017 年 11 月我国发布《推进互联网协议第六版( IPv6 )规模部署行动计划》以来,我国 IPv6 规模部署工作逐渐有序地展开,取得了长足的进步。

截至 2020 年 1 月,全国 91 家省部级政府网站有 79 家支持 IPv6 ,占比 87% ; 96 家中央企业门户网站有 86 家支持 IPv6 ,占比 89% 。 2019 年,武汉、西安、沈阳、南京、重庆、杭州、贵阳 · 贵安、福州 8 个互联网骨干直联点全部完成了 IPv6 升级改造,支持互联网间 IPv6 流量交换。加上 2018 年完成的北京、上海、广州、郑州、成都等 5 个骨干网直联点,我国全部 13 个骨干网直联点全部完成了 IPv6 改造。

近年来,我国 IPv6 地址拥有数量稳定增加,截至 2020 年 1 月,我国已申请了 47851 块( /32 ) IPv6 地址,位居世界第二。 IPv6 活跃用户量大幅提升。截至 2020 年 1 月,我国 IPv6 活跃用户数达 2.7 亿,占互联网网民总数的 31% ,相比行动计划实施前,增长了近 100 倍。全国已有 11.93 亿 LTE 用户、 1.99 亿固定网络用户,合计 13.92 亿用户获得了 IPv6 地址。

三、 IPv6 三种转换技术

当前,网站应用 IPv6 升级改造的技术路线主要有双栈、隧道和转换等三种技术

1. 双栈技术

双栈技术是指涉及到网站业务交互的各类应用系统、网络设备、运营支撑系统的软硬件设备同时运行 IPv4 和 IPv6 两套协议栈,能够同时处理 IPv4 和 IPv6 数据包。

该技术被认为是改造最为彻底的一种网站 IPv6 升级改造技术,单协议栈用户之间的互通效果较好。但该技术对站点要求较高,可能牵涉到服务器和网络设备升级,投资较大且改造周期较长,是一种长期演进的技术,短期内比较适合于架构和业务相对简单的网站 IPv6 升级改造。由于 IPv4 和 IPv6 的程序代码不完全一样,所以网站应用的双栈化基本上都需要重写代码,对网页中的以下内容进行修改:

把网页中以 IPv4 地址直接写入的文件 URL 或链接 URL 更换成域名;

把网页代码中存在无法处理 IPv6 地址的程序或函数更换成同时支持 IPv4 和 IPv6 的函数和程序;

把程序中存储 IP 地址的数据空间( IPv4 为 32 位)更换为同时支持 IPv4 ( 32 位)和 IPv6 ( 128 位)的变量结构、数据库结构或 API 。

此外,当网页包含其他网站内容的链接(外链),即使采取双栈技术路线,全面升级网络和修改程序,但被引用的其他网站未升级, IPv6 用户访问该网站时会出现响应缓慢,部分内容无法显示,部分功能无法使用等情况。该问题被称为 " 天窗 " 问题。大型网站往往互相引用,或者存在多个栏目,单方面的升级改造不可避免地存在 " 天窗 " 问题。

2. 隧道技术

隧道技术就是网站和用户分别安装 IPv6 隧道软件,用户应用程序以 IPv4 协议(私有地址)与网站应用通信,并把 IPv4 报文封装进 IPv6 隧道,穿透网络。

隧道技术的优点是网站只需要新增一个 IPv6 隧道服务器,应用系统本身基本不影响,方便快速部署,缺点是需要用户安装相应的 IPv6 隧道软件,普适性和方便性都有局限,无法解决 " 天窗 " 问题。该技术主要适用于 C/S 模型的应用环境,或者用户可安装终端的场景,但不宜大规模部署。

IPv6 隧道技术有多种,比如:基于 MPLS 网络跑 IPv6 的 6PE 技术;基于 GRE 的 IPv6 隧道技术,其可以在 IPv4 的 GRE 隧道上承载 IPv6 数据报文;基于 UNDP 的 IPv6 隧道技术,其解决了传统 NAT 不能够支持 IPv6 - over - IPv4 数据包穿越的问题,这种技术将 IPv6 数据封装在 UDP 载荷中穿越 NAT ,叫做 Teredo 隧道;还有用于简化隧道配置的代理技术,提供自动的配置手段; ISATAP 隧道、手工隧道、 IPv4 兼容 IPv6 自动隧道等等, IPv6 隧道形式多样,之所以这么多种,主要还是为了适配现有的 IPv4 网络, IPv4 网络中 GRE 、 MPLS 、 NAT 等技术应用普遍, IPv6 需要能够穿透这些网络才能真正达到与 IPv4 共存。 IPv6 隧道技术俨然已经成为 IPv6 技术的重要组成部分。

3. 翻译技术

又称转换技术,是在 IPv6 用户和 IPv4 网站间部署协议转换设备,建立 IPv6/IPv4 之间地址和端口的映射关系,以实现透明的 IPv6 和 IPv4 互访。

从 IPv4 到 IPv6 的翻译或者 IPv6 到 IPv4 的翻译是在协议栈的特定层中执行的,其中典型层有网络层、传输层或者应用层。与不修改传输数据报而仅是添加报头的隧道技术不同,翻译机制作的恰恰是修改。也就是说,将 IP 报文在 IPv4 和 IPv6 之间进行转化。

典型技术有 SPACE6 ( Service-Provider's Application Cloud-based Engine for IPv6 Transition )。

SPACE6 是一种网络层协议转换技术和应用层协议翻译技术相融合的全新技术,能把单栈 IPv4 网站或单栈 IPv6 网站的内容自动发布到 IPv4 和 IPv6 两个网络平面,从而快速实现网站的双栈化升级,而且部署灵活,与物理位置无关,网站只需要在其授权 DNS 上增加一条相应的 AAAA 记录即可。还有 SPACE6 技术还能解决网站中由于外链导致的内容缺失等问题( " 天窗 " 问题),较其它转换技术具有更佳的用户体验。

在技术实现方面, SPACE6 的协议转换技术从网络层延伸到应用层,直接修改特定应用 Payload 中与协议相关的内容,其他流量则在网络层直接转换。 SPACE6 采用云计算分布处理技术,解决性能问题的同时大大提升了系统的扩展能力。 SPACE6 还充分利用了应用层转换的特点,便捷地提供了内容分发,网络加速,流量本地化等附加功能。


来源:中科三方








来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70021693/viewspace-2917994/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-09-02

  • 博文量
    55
  • 访问量
    23289