Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

准备在ONTAP网络上使用IP安全性

贡献者 netapp-bhouser dmp-netapp netapp-aherbin netapp-dbagwell netapp-aaron-holt netapp-barbe

从ONTAP 9 IPsec-8开始,您可以选择使用IP安全性(IPsec)来保护网络通信。IPSEC是ONTAP提供的多种移动数据或传输中数据加密选项之一。在生产环境中使用IPsec之前,应准备好配置它。

ONTAP中的IP安全实施

IPsec是IETF维护的一种Internet标准。它可以为IP级别网络端点之间的流量提供数据加密和完整性以及身份验证。

通过ONTAP、IPsec可保护ONTAP与各种客户端之间的所有IP流量、包括NFS、SMB和iSCSI协议。除了隐私和数据完整性之外、网络流量还可以抵御多种攻击、例如重放攻击和中间人攻击。ONTAP使用IPsec传输模式实现。它利用Internet密钥交换(IKE)协议版本2在ONTAP和使用IPv4或IPv6的客户端之间协商密钥材料。

如果在集群上启用了IPsec功能、则网络需要在ONTAP安全策略数据库(SPD)中有一个或多个与各种流量特征匹配的条目。这些条目映射到处理和发送数据所需的特定保护详细信息(例如密码套件和身份验证方法)。每个客户端还需要相应的SPD条目。

对于某些类型的流量、另一种移动数据加密选项可能更好。例如、对于NetApp SnapMirror和集群对等流量的加密、通常建议使用传输层安全(Transport Layer Security、TLS)协议、而不是IPsec。这是因为在大多数情况下、TLS的性能会更高。

ONTAP IPsec实施的演变

IPsec 最初是在ONTAP 9.8 中引入的。该实现在后续ONTAP版本中不断发展,如下所述。

ONTAP 9.17.1

IPsec 硬件卸载支持扩展至"链路聚合组""后量子预共享密钥(PPK)"支持 IPsec 预共享密钥 (PSK) 身份验证。

ONTAP 9.16.1.

加密和完整性检查等多个加密操作可以卸载到受支持的NIC卡。有关详细信息、请参见 IPsec硬件卸载功能

ONTAP 9.12.1

MetroCluster IP和MetroCluster光纤连接配置支持IPSec前端主机协议。随MetroCluster集群提供的IPsec支持仅限于前端主机流量、MetroCluster集群间LIS不支持此功能。

ONTAP 9.10.1

除了 PSK 之外,证书还可用于 IPsec 身份验证。在ONTAP 9.10.1 之前的版本中,仅支持使用 PSK 进行身份验证。

ONTAP 9.9.1

IPsec使用的加密算法已通过FIPS 140-2验证。这些算法由ONTAP中的NetApp加密模块处理、该模块执行FIPS 140-2验证。

ONTAP 9.8

根据传输模式的实现情况,最初可提供对IPsec的支持。

IPsec硬件卸载功能

如果您使用的是NIC.161或更高版本、则可以选择将某些计算密集型操作(例如加密和完整性检查)卸载到存储节点上安装的网络接口控制器(ONTAP 9)卡。卸载到NIC卡的操作吞吐量约为5%或更少。这可以显著提高受IPsec保护的网络流量的性能和吞吐量。

要求和建议

在使用IPsec硬件卸载功能之前,应考虑几个要求。

支持的以太网卡

您只需安装并使用受支持的以太网卡。从ONTAP 9.16.1 开始,支持以下以太网卡:

  • X50131A (2p、40G/100G/200g/400G以太网控制器)

  • X60132A (4p、10G25G以太网控制器)

ONTAP 9.17.1 增加了对以下以太网卡的支持:

  • X50135A(2p,40G/100G以太网控制器)

  • X60135A(2p,40G/100G以太网控制器)

以下平台支持 X50131A 和 X50135A 卡:

  • ASA A1K

  • ASA A90

  • ASA A70

  • AFF A1K

  • AFF A90

  • AFF A70

以下平台支持 X60132A 和 X60135A 卡:

  • ASA A50

  • ASA A30

  • ASA A20

  • AFF A50

  • AFF A30

  • AFF A20

查看"NetApp Hardware Universe"有关支持的平台和卡的更多信息。

集群范围

IPsec硬件卸载功能是为集群全局配置的。因此、例如、命令 `security ipsec config`将应用于集群中的所有节点。

一致的配置

应在集群中的所有节点上安装受支持的NIC卡。如果支持的NIC卡仅在某些节点上可用、而某些IF未托管在支持卸载的NIC上、则在故障转移后、性能可能会显著下降。

禁用反重放

您必须在ONTAP (默认配置)和IPsec客户端上禁用IPsec反重放保护。如果未禁用、则不支持分段和多路径(冗余路由)。

如果ONTAP IPsec配置已从默认值更改为启用反重放保护、请使用以下命令将其禁用:

security ipsec config modify -replay-window 0

您必须确保在客户端上禁用IPsec反重放保护。请参阅您的客户端的IPsec文档以禁用反重放保护。

限制

在使用IPsec硬件卸载功能之前,应考虑一些限制。

IPv6

IPsec 硬件卸载功能不支持 IPv6。IPv6仅在 IPsec 软件实现中受支持。

扩展序列号

硬件卸载功能不支持IPsec扩展序列号。仅使用正常的32位序列号。

链路聚合

从ONTAP 9.17.1 开始,您可以将 IPsec 硬件卸载功能与"链路聚合组"

在 9.17.1 之前的版本中,IPsec 硬件卸载功能不支持链路聚合。它不能与通过以下方式管理的接口或链路聚合组一起使用: network port ifgrp ONTAP CLI 中的命令。

ONTAP命令行界面中的配置支持

IPsec.161中更新了三个现有命令行界面命令、以支持如下所述的ONTAP 9硬件卸载功能。有关详细信息、另请参见"在ONTAP中配置IP安全性"

ONTAP 命令 更新

security ipsec config show

布尔值参数 `Offload Enabled`显示当前NIC卸载状态。

security ipsec config modify

参数 `is-offload-enabled`可用于启用或禁用NIC卸载功能。

security ipsec config show-ipsecsa

添加了四个新计数器、用于显示入站和出站流量(以字节和数据包为单位)。

ONTAP REST API中的配置支持

IPsec.161中更新了两个现有的REST API端点、以支持如下所述的ONTAP 9硬件卸载功能。

REST端点 更新

/api/security/ipsec

已添加参数、此参数 `offload_enabled`可用于修补方法。

/api/security/ipsec/security_association

添加了两个新的计数器值、用于跟踪由卸载功能处理的总字节数和数据包数。

从ONTAP自动化文档中了解有关ONTAP REST API的更多信息,包括 "ONTAP REST API的新增功能"。有关的详细信息,您还应查看ONTAP自动化文档 "IPsec端点"

相关信息