首页/网络/BGP 与广域网速查/AEAD(GCM)与 CBC+HMAC 的选择
IPsec VPN60 条

AEAD(GCM)与 CBC+HMAC 的选择

AES-GCM 将加密与完整性合一(AEAD),配置更简洁;老设备可能只支持 CBC+HMAC-SHA2,对接前先确认对端支持矩阵。

BGP 与广域网速查网络更新于 2026-10-12
AEAD 优点一次运算完成加密与校验
CBC 组合加密与完整性算法分别指定
兼容性老平台可能不支持 GCM
协商按 proposal 列表逐个尝试

配置对照

配置对照
# Cisco: AEAD 变换
crypto ipsec transform-set TS-GCM esp-gcm 256
# strongSwan
esp_proposals = aes256gcm16
# CBC 组合
crypto ipsec transform-set TS-CBC esp-aes 256 esp-sha256-hmac

易错点

  • 只用 GCM:对端仅支持 CBC 时协商失败
  • 以为 GCM 还要叠加 HMAC:AEAD 模式下不再单独配置完整性算法

数据来源与参考

  • RFC 4106: AES-GCM for ESP
  • Cisco: transform-set 配置
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌