Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IPv4 和 IPv6 双堆栈网络

总结 云原生 Contrail® 网络 (CN2) 23.1 版支持服务双堆栈网络。先前版本支持 Pod 的双堆栈网络,但 23.1 允许您将 IP 分配给 IPv4 或 IPv6 网络的服务。本文概述了双堆栈,以及有关在 CN2 群集中为 Pod 和服务配置双堆栈的信息。

IPv4 和 IPv6 概述

双堆栈设备的网络接口同时发送和接收 IPv4 和 IPv6 数据包。如果是 CN2 23.1 版,Kubernetes 群集的双堆栈功能会同时为 Pod 和服务分配 IPv4 地址和 IPv6 地址。

双堆栈网络先决条件

双堆栈网络需要具备以下要求:

  • Kubernetes 1.20 或更高版本

  • 配置了双堆栈 IPv4/IPv6 网络接口的 Kubernetes 节点
  • 支持双堆栈featureGateKubeadmKubespray Kubernetes 群集

CN2 部署程序使用 IPv6 CIDR(podSubnet 部署 serviceSubnet 中)为 PodNetwork 创建 IPv6 子网。您创建的后续 Pod 网络包含一个 IPv6 子网。因此,Pod 会接收 IPv4 和 IPv6 地址。