應用程式負載平衡器和 Proxy 網路負載平衡器的 IPv6

本文說明應用程式負載平衡器和 Proxy 網路負載平衡器如何處理 IPv6 流量。這些負載平衡器是 Proxy 負載平衡器,也就是說,傳入的用戶端連線會在負載平衡器終止。接著,負載平衡器會啟動新連線,將用戶端要求轉送至後端。視負載平衡器類型而定,您可以為其中一項或兩項連線啟用 IPv6。

為負載平衡器啟用 IPv6 有下列優點:

  • 執行雙堆疊部署作業。如要同時為 IPv6 和 IPv4 用戶端提供服務,請建立兩個負載平衡器 IP 位址,一個用於 IPv6,另一個用於 IPv4。IPv4 用戶端會連線至 IPv4 位址,IPv6 用戶端則會連線至 IPv6 位址。接著,系統會自動將這些用戶端負載平衡至最近、健康狀態良好且具有可用容量的 IPv4 或 IPv6 雙重堆疊後端。如要瞭解哪些負載平衡器支援雙堆疊後端,請參閱「表格:後端服務和支援的後端類型」。

  • 平衡 HTTP、HTTPS、HTTP/2、TCP 和 SSL/TLS IPv6 用戶端流量的負載。支援的通訊協定取決於您使用的負載平衡器類型和轉送規則通訊協定。

負載平衡器支援

如果是應用程式負載平衡器和 Proxy 網路負載平衡器等 Proxy 負載平衡器,從用戶端到負載平衡器的連線,以及從負載平衡器到後端的第二個連線,可以分開設定。舉例來說,負載平衡器可以接受來自用戶端的 IPv4 和 IPv6 流量、終止連線,然後透過新的 IPv6 連線將要求從負載平衡器轉送至後端,前提是後端是具備處理 IPv6 連線能力的雙重堆疊後端。

如要讓負載平衡器接收來自用戶端的 IPv6 連線,您必須為負載平衡器的轉送規則使用 IPv6 位址。從負載平衡器到後端的後續連線預設會使用 IPv4。不過,您可以在後端服務上設定 IP 位址選取政策選項,讓特定負載平衡器使用 IPv6。

下表說明所有 Proxy 負載平衡器支援的連線類型:

負載平衡器 用戶端與負載平衡器之間的連線 從負載平衡器連線至後端
區域性外部應用程式負載平衡器
區域性外部 Proxy 網路負載平衡器
區域性內部應用程式負載平衡器
區域性內部 Proxy 網路負載平衡器
IPv4 和 IPv6 連線皆可終止。 以下任一項:
  • IPv4 連線:支援僅限 IPv4 或雙重堆疊後端
  • IPv6 連線:僅支援雙重堆疊後端*
* 只有執行個體群組和可用區 NEG (含 GCE_VM_IP_PORT 端點) 可設為雙堆疊。

從僅限 IPv4 轉換為雙重堆疊

您可以將僅使用 IPv4 (單一堆疊) 的負載平衡器資源,轉換為 IPv4 和 IPv6 (雙重堆疊)。更新負載平衡器資源後,系統會自動將 IPv6 流量轉送至後端。

如要瞭解如何將負載平衡器資源和後端轉換為雙堆疊,請參閱下列說明文件:

負載平衡器 說明文件
區域性外部應用程式負載平衡器
區域性內部應用程式負載平衡器
將應用程式負載平衡器轉換為 IPv6
區域性外部 Proxy 網路負載平衡器
區域性內部 Proxy 網路負載平衡器
將 Proxy 網路負載平衡器轉換為 IPv6

定價

如要瞭解 IP 位址定價,請參閱「網路定價:虛擬私有雲」。

如需負載平衡定價詳情,請參閱「網路定價:Cloud Load Balancing」。

限制

  • 只有 VM 執行個體群組後端和具有 GCE_VM_IP_PORT 端點的可用區網路端點群組 (NEG),才支援雙重堆疊 (IPv4 和 IPv6) 後端。

後續步驟