支援的 IKE 加密方式

Google Distributed Cloud (GDC) 實體隔離 VPN 支援下列對等互連 VPN 閘道的加密方式和設定參數。

提案順序

需要新的安全關聯 (SA) 時,GDC VPN 可根據流量來源,擔任 IKE 要求的發起者或回應者。

當 GDC VPN 啟動 VPN 連線時,GDC VPN 會依據每個密碼角色支援的密碼表,依序提議演算法。接收提案的對等互連 VPN 閘道會選取演算法。

如果對等 VPN 閘道啟動連線,則 GDC VPN 會從提案中選取密碼,並針對每個密碼角色使用表格中顯示的相同順序。

視哪一方是發起者或回應者而定,所選的密碼可能會有所不同。舉例來說,隨著金鑰輪替期間建立新的安全關聯 (SA),所選的密碼可能會隨時間變更。

為避免加密方式頻繁變更,請將對等 VPN 閘道設定為只為每個加密方式角色提議及接受一種加密方式。GDC 氣隙 VPN 和對等互連 VPN 閘道都必須支援這個密碼。請勿為每個密碼角色提供密碼清單。這項最佳做法可確保 GDC 氣隙 VPN 通道的兩端在 IKE 協商期間,一律選取相同的 IKE 密碼。

IKE 分段

GDC VPN 支援 IKE 分段,如 IKEv2 分段通訊協定所述:https://www.rfc-editor.org/rfc/rfc7383

為獲得最佳成效,Google 建議您在對等 VPN 閘道上啟用 IKE 分段 (如果尚未啟用)。

如果未啟用 IKE 分段,系統會捨棄從 GDC 傳送至對等 VPN 閘道的 IKE 封包,這些封包的大小會超過閘道 MTU。

部分 IKE 訊息無法分段,包括下列訊息:

  • IKE_SA_INIT
  • IKE_SESSION_RESUME

詳情請參閱 https://www.rfc-editor.org/rfc/rfc7383 中的「限制」一節。

支援的密碼表

這些支援的密碼表提供加密和解密程序期間,用來替換字元或字元群組的規則:

第 1 階段

加密角色 加密方式 附註
加密與完整性
  • AES-GCM-16-256

在這個清單中,第一個數字是 ICV 參數的大小 (以位元組 (八位元組) 為單位),第二個數字則是金鑰長度 (以位元為單位)。

部分文件可能會以位元表示 ICV 參數 (第一個數字),例如 8 會變成 64、12 會變成 96,而 16 會變成 128。

假隨機函式 (PRF)
  • PRF-HMAC-SHA2-512
  • PRF-HMAC-SHA2-384
  • PRF-HMAC-SHA2-256
許多裝置不需要明確設定 PRF。
Diffie-Hellman (DH)
  • MODP-4096
  • MODP-3072
  • MODP-2048
  • MODP-1536
階段 1 生命週期 36,000 秒 (10 小時)

第 2 階段

加密角色 加密方式 附註
加密與完整性
  • AES-GCM-16-256

在這個清單中,第一個數字是 ICV 參數的大小 (以位元組 (八位元組) 為單位),第二個數字則是金鑰長度 (以位元為單位)。

部分文件可能會以位元表示 ICV 參數 (第一個數字),例如 8 會變成 64、12 會變成 96,而 16 會變成 128。

假隨機函式 (PRF)
  • PRF-HMAC-SHA2-512
  • PRF-HMAC-SHA2-384
  • PRF-HMAC-SHA2-256
許多裝置不需要明確設定 PRF。
Diffie-Hellman (DH)
  • MODP-4096
  • MODP-3072
  • MODP-2048
  • MODP-1536
階段 2 生命週期 10,800 秒 (3 小時)

設定 IKE

您可以在對等互連 VPN 閘道上設定 IKE,以進行動態、路徑型和策略路由。

GDC VPN 通道必須使用 IKE v2,才能支援 IPv6 流量。

如要設定對等互連 VPN 閘道和 IKE 通道,請使用下表中的參數:

適用於 IKEv1 和 IKEv2

設定
IPsec 模式 ESP + 驗證通道模式 (站台對站台)
驗證通訊協定 psk
共用密鑰 也稱為 IKE 預先共用金鑰。按照這些準則選用高強度密碼。 預先共用金鑰是機密資訊,因為可讓使用者存取您的網路。
開始 auto (如果對等裝置中斷連線,應該會自動重新啟動連線)
PFS (完全正向密碼) on
DPD (無效對等互連偵測) 建議做法:Aggressive。DPD 會偵測 VPN 何時重新啟動,並使用替代通道轉送流量。
INITIAL_CONTACT
(有時稱為 uniqueids)
建議:on (有時稱為 restart)。 用途:更快偵測重新啟動,縮短停機時間。
TSi (流量選取器 - 啟動器)

子網路:--local-traffic-selector 標記指定的範圍。如果未指定 --local-traffic-selector,是因為 VPN 位於自動模式虛擬私有雲網路中,且只會發布閘道的子網路,則會使用該子網路範圍。

舊版網路:網路的範圍。

TSr (流量選取器 - 回應器)

IKEv2:所有路由的目的地範圍,這些路由的 --next-hop-vpn-tunnel 都設為這個通道。

IKEv1:任意選擇其中一個路由的目的地範圍,並將 --next-hop-vpn-tunnel 設為這個通道。

MTU 對等 VPN 裝置的最大傳輸單位 (MTU) 不得超過 1460 個位元組。 在裝置上啟用預先分段功能,以便先將封包分段,然後封裝。

僅限 IKEv1 的其他參數

設定
IKE/ISAKMP aes128-sha1-modp1024
ESP aes128-sha1
PFS 演算法 群組 2 (MODP_1024)