本文档介绍了应用负载均衡器和代理网络负载均衡器如何处理 IPv6 流量。这些负载均衡器是代理负载均衡器,这意味着传入的客户端连接在负载均衡器处终止。然后,负载均衡器会发起一个新连接,以将客户端请求转发到后端。根据负载均衡器的类型,您可以为这两种连接或其中任一种连接启用 IPv6。
为负载均衡器启用 IPv6 具有以下优势:
运行双栈部署。如需同时为 IPv6 和 IPv4 客户端提供服务,请创建两个负载均衡器 IP 地址(一个用于 IPv6,另一个用于 IPv4)。IPv4 客户端连接到 IPv4 地址,IPv6 客户端连接到 IPv6 地址。然后,这些客户端会自动负载均衡到最近的具有可用容量且健康状况良好的 IPv4 或 IPv6 双栈后端。如需查看哪些负载均衡器支持双栈后端,请参阅表:后端服务和受支持的后端类型。
负载均衡 HTTP、HTTPS、HTTP/2、TCP 和 SSL/TLS IPv6 客户端流量。协议支持取决于您使用的负载均衡器的类型和转发规则协议。
负载均衡器支持
对于基于代理的负载均衡器(例如应用负载均衡器和代理网络负载均衡器),从客户端到负载均衡器的连接和从负载均衡器到后端的第二个连接可以相互独立地进行配置。例如,负载均衡器可以接受来自客户端的 IPv4 流量,终止连接,然后通过新的 IPv6 连接将请求从负载均衡器转发到后端,只要后端是能够处理 IPv6 连接的双栈后端即可。
如需让负载均衡器接收来自客户端的 IPv6 连接,您必须为负载均衡器的转发规则使用 IPv6 地址。默认情况下,从负载均衡器到后端的后续连接使用 IPv4。不过,您可以通过在后端服务上配置 IP 地址选择政策选项,让某些负载均衡器使用 IPv6。
下表介绍了所有基于代理的负载均衡器支持哪些连接类型:
负载均衡器 | 从客户端到负载均衡器的连接 | 从负载均衡器到后端的连接 |
---|---|---|
区域级外部应用负载均衡器 区域级外部代理网络负载均衡器 区域级内部应用负载均衡器 区域级内部代理网络负载均衡器 |
仅 IPv4。不支持 IPv6 流量。 | 以下任意一个:
|
GCE_VM_IP_PORT
端点)可以配置为双栈。
从 IPv4 专用转换为双栈
您可以将使用仅 IPv4(单栈)的负载均衡器资源转换为 IPv4 和 IPv6(双栈)。 通过更新负载均衡器资源,您可以将 IPv6 流量自动路由到后端。
如需了解如何将负载均衡器资源和后端转换为双栈,请参阅以下文档:
负载均衡器 | 文档 |
---|---|
区域级外部应用负载均衡器 区域级内部应用负载均衡器 |
将应用负载均衡器转换为 IPv6 |
区域级内部代理网络负载均衡器 区域级外部代理网络负载均衡器 |
将代理网络负载均衡器转换为 IPv6 |
价格
IPv6 终结的转发规则是免费提供的。您不需要为临时 IPv6 地址付费。无论是否使用,预留的 IPv6 地址都按现有费率收费。此外,IPv6 负载均衡的价格与 IPv4 负载均衡的价格相同。如需详细了解负载均衡价格,请参阅网络价格。
限制
区域级外部应用负载均衡器、区域级内部应用负载均衡器、区域级内部代理网络负载均衡器、 和区域级外部代理网络负载均衡器不支持 IPv6 前端。Ingress IPv4 流量通过 IPv4 或 IPv6 连接代理到 IPv4 和 IPv6(双栈)后端。
只有具有
GCE_VM_IP_PORT
端点的虚拟机实例群组后端和可用区级网络端点群组 (NEG) 支持双栈 (IPv4 和 IPv6) 后端。