本文說明應用程式負載平衡器和 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 位址。負載平衡器後續連線至後端的連線預設使用 IPv4。不過,您可以透過在後端服務上設定 IP 位址選取政策選項,讓特定負載平衡器使用 IPv6。
下表說明所有 Proxy 負載平衡器支援哪些連線類型:
負載平衡器 | 從用戶端連線至負載平衡器 | 從負載平衡器連線至後端 |
---|---|---|
區域性外部應用程式負載平衡器 區域性外部 Proxy 網路負載平衡器 區域性內部應用程式負載平衡器 區域性內部 Proxy 網路負載平衡器 |
僅限 IPv4。不支援 IPv6 流量。 | 以下任一項:
|
GCE_VM_IP_PORT
端點) 可以設定為雙重堆疊。從僅限 IPv4 轉換為雙重堆疊
您可以將使用僅限 IPv4 (單一堆疊) 的負載平衡器資源,轉換為 IPv4 和 IPv6 (雙重堆疊)。更新負載平衡器資源後,您就能自動將 IPv6 流量轉送至後端。
如需將負載平衡器資源和後端轉換為雙層架構的操作說明,請參閱下列說明文件:
負載平衡器 | 說明文件 |
---|---|
區域性外部應用程式負載平衡器 區域性內部應用程式負載平衡器 |
將應用程式負載平衡器轉換為 IPv6 |
區域性外部 Proxy 網路負載平衡器 區域性內部 Proxy 網路負載平衡器 |
將 Proxy 網路負載平衡器轉換為 IPv6 |
定價
IPv6 終止功能的轉送規則不需支付額外費用。系統不會向您收取臨時 IPv6 位址的費用。無論是否有使用,保留的 IPv6 位址是以現有費率收費。否則,IPv6 負載平衡的價格與 IPv4 負載平衡的價格相同。如需負載平衡的價格詳細資料,請參閱網路定價。
限制
區域性外部應用程式負載平衡器、區域性內部應用程式負載平衡器、區域性內部 Proxy 網路負載平衡器、 區域性外部 Proxy 網路負載平衡器,均不支援 IPv6 前端。透過 IPv4 或 IPv6 連線,將入站 IPv4 流量轉送至 IPv4 和 IPv6 (雙重堆疊) 後端。
只有含有
GCE_VM_IP_PORT
端點的 VM 執行個體群組後端和區域性網路端點群組 (NEG) 支援雙重堆疊 (IPv4 和 IPv6) 後端。