内联 IPsec
阅读本主题可了解 SRX 系列防火墙中的内联 IPsec。
概述
内联 IPsec 是一项Junos OS功能,可将 IPsec 流量处理从 CPU 转移到瞻博网络设备的数据包转发引擎。该功能可对数据包转发引擎 ASIC 内的 IPsec 流量进行安全加密和解密。使用此功能,CPU 仅管理使用快速辅助技术 (QAT) 的 PowerMode IPsec (PMI) 或 IPsec VPN。
在引入内联 IPsec 之前,防火墙得益于 Intel QAT 等硬件加速或 PMI 等软件优化,在 CPU 中执行 IPsec作。借助内联 IPsec,SRX 系列防火墙可以使用数据包转发引擎 ASIC 来提高 IPsec 性能。将 IPsec 加密和解密卸载到 ASIC 有助于提高吞吐量。内联 IPsec 可释放防火墙 CPU 以执行其他任务,例如:
-
预共享密钥 (PSK) 的互联网密钥交换版本 2 (IKEv2) 协商
-
后量子预共享密钥 (PPK)
-
公钥基础架构 (PKI) 证书密钥协商
-
内联 IPsec 中使用的各种加密和散列函数
您需要有效的许可证才能在防火墙上使用内联 IPsec 功能。使用此许可证,该功能默认在防火墙上启用。
优势
-
VPN 性能:通过将加密和解密卸载到 ASIC,实现更高的吞吐量,改进隧道性能。
-
CPU 优化:通过管理 ASIC 内的隧道来释放 CPU 资源,使 CPU 能够管理其他关键任务并提高整体防火墙性能。
-
VPN 安全性:通过对硬件卸载隧道使用高级加密标准 - 伽罗瓦/计数器模式 (AES-GCM) 加密算法来增强安全性,确保在不影响性能的情况下实现强大的加密标准。
-
部署:每个机箱支持大量 IPsec 隧道,使其适合大规模部署。
-
敏捷性:支持在数据包转发引擎之外管理几个隧道。
内联 IPsec 的工作原理
图 1 展示了内联 IPsec 数据平面的架构及其与控制和管理平面的接口。内联 IPsec 架构包括一个处理 IPsec作的 IPsec 引擎。由于数据包转发引擎在不依赖 CPU 周期的情况下对 IPsec 流量进行加密和解密,因此内联 IPsec 可显著提高吞吐量并优化防火墙性能。
了解 SRX 系列防火墙中内联 IPsec 的以下行为:
-
IPsec 发起方和/或响应方都可以使用该功能。
-
防火墙可在内置 ASIC 上执行 IPsec 封装安全有效负载 (ESP) 数据包加密和解密。
-
用于身份验证和密钥交换的互联网密钥交换 (IKE) 协议在 CPU 中运行。
-
IKE 协商后,iked 进程管理到数据包转发引擎的隧道分发。
-
防火墙支持:
-
基于 IPv4 和 IPv6 地址的内联 IPsec 协议。
-
IKEv1 和 IKEv2 协议的内联 IPsec。
-
您会注意到防火墙中的内联 IPsec 执行以下作:
-
iked 进程标记用于会话流中硬件卸载的内联 IPsec 隧道。此作可防止隧道使用 CPU 执行 IPsec 加密和解密任务。
-
命令
show security ipsec security association的输出将显示:-
Hardware Offloaded: Yes用于内联 IPsec VPN 隧道。 -
Hardware Offloaded: No当 CPU 处理隧道时。
-
-
流过程显示 IPsec VPN 流量的传入和传出数据包。
要在数据包转发引擎 ASIC 中全局禁用 IPsec 隧道处理的内联 IPsec 硬件卸载:
-
使用命令
set security ipsec hw-offload-disable。配置此语句时,防火墙将处理 CPU 中的所有 IPsec 隧道,而非数据包转发引擎 ASIC。请参阅 ipsec(安全性)。
内联 IPsec 功能支持
防火墙必须满足特定条件才能使用内联 IPsec 功能建立 IPsec 隧道。 表 1 提供内联 IPsec 的功能支持信息,概述了确定该功能的隧道资格的标准。CPU 管理内联 IPsec 不支持的功能,从而优化防火墙性能。
| 支持的功能 | 不支持的功能 |
|---|---|
|
YT ASIC 上的数据包转发引擎处理 IPsec VPN |
CPU 处理使用 PowerMode IPsec (PMI) 和快速辅助技术 (QAT) 的 IPsec VPN |
|
使用封装安全有效负载 (ESP) 的隧道模式 |
使用认证头 (AH) 的隧道模式 |
| 加密算法 具有 128 位密钥或 256 位密钥的 AES-GCM |
除 AES-GCM 以外的所有加密算法(带 128 位密钥或 256 位密钥) |
|
支持站点到站点 IPsec VPN 的部署模式 |
部署模式,支持点对多点 (P2MP) VPN、组 VPN、高可用性 (HA) 链路加密、自动发现 VPN (ADVPN) |
|
防重放窗口大小高达 4096 |
防重放窗口大小大于 4096 |
|
多达 4000 个安全关联 (SA) 或 2000 个隧道 |
超过 4000 个或多个 SA,也称为子 SA |
|
网络地址转换遍历 (NAT-T) 隧道 |
带 |
请注意内联 IPsec 的以下限制:
-
为活动卸载隧道设置不分段 (DF) 位时,配置将在重新生成密钥后生效。
-
为活动卸载隧道配置差分服务代码点 (DSCP) 副本时,该配置将在重新生成密钥后生效。
变更历史表
是否支持某项功能取决于您使用的平台和版本。 使用 Feature Explorer 查看您使用的平台是否支持某项功能。