当P4遇见NAT64,UCloud如何快速从IPv4向IPv6演进?

UCloud通过NAT64技术和P4交换机,推出免费的IPv6转换服务,使业务无需改动即可支持IPv6访问。介绍了UCloud的IPv6演进战略步骤、NAT64技术挑战、系统架构以及性能测试结果,展示了在IPv6转型中的技术创新和实践。
摘要由CSDN通过智能技术生成

IPv4发展到今天已存在着诸多缺陷,比如地址枯竭、安全和服务质量难以保证、路由膨胀等,这些问题将极大制约云计算等相关IT行业的发展。IPv6以其更大的地址空间、更高的安全性等特点,能够很好的解决IPv4这些缺陷。

UCloud于2018年上半年开始研发公网入口的IPv6转换,依托NAT64技术和可编程P4交换机,现已成功推出了免费的UCloud公网入口IPv6转换服务。该产品功能简洁易用,申请EIP后一键开启IPv6转换,无需任何改造,即可对外提供IPv6的访问。目前,UCloud IPv6转换服务已成功用于云主机、EIP、负载均衡、容器集群、堡垒机等产品。地域内单集群(16台NAT64服务器,4台P4交换机)最高可实现3.2M CPS和1.6G的并发连接,且可在以后的演进过程中平滑扩容。

UCloud IPv6演进战略步骤

对于IPv6技术的预研与探索,UCloud早在几年之前就已经开始了,内部已有完整的IPv6预研方案。但我们仍需要清晰的认识到网络基础设施的改造不是一蹴而就的,这里面不仅涉及到技术难题的攻克,其本身还是个非常巨大的工程问题。

而且最重要的是在不影响用户现有业务的同时,让用户的业务慢慢的迁移至IPv6。正是基于这种考虑,针对IPv4到IPv6的演进,UCloud制定了以下战略:

1.2018年完成互联网入口IPv6转换服务,使UCloud超过百分之五十的产品能够支持IPv6,客户只需在EIP开启IPv6转换服务,无需更改任何业务即可使业务获得对外提供IPv6访问服务的能力,实现业务和IPv6网络的平滑对接;

2.2018年完成管理网IPv6改造,使得依托于管理网的云产品诸如主机入侵检测,容器镜像库等产品支持IPv6;

3.2019年完成UCloud主要产品支持IPv6,其中VPC、ULB(UCloud负载均衡)等重要产品将于2019 Q2之前支持IPv6,具备主动访问IPv6网络能力;

4.2019年完成IDC双栈改造,使得数据中心内部支持IPv6,提供完整的IPv6支持。

IPv6从技术到落地的过程中,UCloud做了很多工作,也遇到了比较多的挑战。本文接下来将从技术的角度详细介绍UCloud IPv6转换服务的实现与优化演进。

UCloud IPv6转换服务

◆ NAT64及其技术挑战

在实现技术上,UCloud使用有状态的NAT64技术来实现IPv6转换服务,NAT64是一种通过网络地址转换(NAT)形式促成IPv6与IPv4主机间通信的IPv6转换机制。NAT64网关需要至少一个IPv4地址和一个包含32位地址空间的IPv6网段来完成IPv4与IPv6协议间的翻译。

NAT64将这个32bit的IPv4地址嵌入的IPv6目的地址转换成目的IPv4地址,源IPv6地址转换成一个特定的源IPv4地址。NAT64网关则创建IPv6与IPv4地址间的映射,这可以为手动配置,也可以自动确定。

如下图所示,UCloud IPv6转换功能基于NAT64实现,可为用户现有IPv4的EIP生成一个IPv6地址,在用户不修改现有IPv4网络和相应服务的情况下,相应云资源和服务可以获得被公网IPv6访问的能力,并可使得用户的云资源和服务被IPv4和IPv6同时访问。

当P4遇见NAT64,UCloud如何快速从IPv4向IPv6演进?

IPv6与IPv4之间的转换是一种有状态转换,考虑整个系统层面的稳定性与扩展性需求,IPv6转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值