本文說明應用程式負載平衡器和 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 網路負載平衡器),您可以分別設定從用戶端到負載平衡器的連線,以及從負載平衡器到後端的第二個連線。舉例來說,只要後端是雙重堆疊後端,且具備處理 IPv6 連線的能力,負載平衡器就能接受來自用戶端的 IPv4 和 IPv6 流量、終止連線,然後透過新的 IPv6 連線,將要求從負載平衡器轉送至後端。
如要讓負載平衡器接收來自用戶端的 IPv6 連線,您必須為負載平衡器的轉送規則使用 IPv6 位址。負載平衡器後續連往後端的連線預設會使用 IPv4。不過,您可以在後端服務上設定 IP 位址選取政策選項,啟用特定負載平衡器來使用 IPv6。
下表說明所有以 Proxy 為基礎的負載平衡器支援的連線類型:
| 負載平衡器 | 從用戶端連線至負載平衡器 | 從負載平衡器連線至後端 |
|---|---|---|
| 區域性外部應用程式負載平衡器 區域性外部 Proxy 網路負載平衡器 區域性內部應用程式負載平衡器 區域性內部 Proxy 網路負載平衡器 |
IPv4 和 IPv6 (預覽版) 連線都可以終止。 | 執行下列任一操作:
|
GCE_VM_IP_PORT 端點) 可以設定為雙堆疊。
從僅限 IPv4 轉換為雙重堆疊
您可以將僅使用 IPv4 (單一堆疊) 的負載平衡器資源,轉換為 IPv4 和 IPv6 (雙重堆疊)。更新負載平衡器資源後,系統就會自動將 IPv6 流量導向後端。
如需將負載平衡器資源和後端轉換為雙堆疊的操作說明,請參閱下列文件:
| 負載平衡器 | 說明文件 |
|---|---|
|
區域性外部應用程式負載平衡器 區域性內部應用程式負載平衡器 |
將應用程式負載平衡器轉換為 IPv6 |
|
區域性外部 Proxy 網路負載平衡器 區域性內部 Proxy 網路負載平衡器 |
將 Proxy 網路負載平衡器轉換為 IPv6 |
定價
如要瞭解 IP 位址定價,請參閱「網路定價:虛擬私有雲」。
如需負載平衡定價詳情,請參閱「網路定價:Cloud Load Balancing」。
限制
建立 IPv6 轉送規則時,系統會從子網路自動分配
/96IPv6 位址範圍。不過,只有這個 /96 範圍內的第一個地址 (例如結尾為:0:0) 可供用戶端連線。請確認用戶端和 DNS 記錄已設定為使用這個特定第一個位址。這適用於區域外部應用程式負載平衡器、區域內部應用程式負載平衡器、區域內部 Proxy 網路負載平衡器、 ,以及區域外部 Proxy 網路負載平衡器 (搶先版)。只有 VM 執行個體群組後端和區域網路端點群組 (NEG) (含
GCE_VM_IP_PORT端點) 支援雙重堆疊 (IPv4 和 IPv6) 後端。