ONTAP TLSハードウェアオフロードを設定する
ONTAP 9.19.1以降では、サポートされているイーサネットカードのリソースを活用することで、TLSオフロードを設定してTLSハンドシェイク後のパフォーマンスを向上させることができます。この機能は暗号化と復号化の処理をオフロードすることで、CPU負荷を軽減し、パフォーマンスを向上させます。
-
TLSオフロードはデフォルトで無効になっています。
-
オフロードされるのは、AES-GCM暗号スイート(TLSv1.2/TLSv1.3、128/256ビット)のみです。
-
TLSハンドシェイクフェーズはオフロードされません。オフロードされるのは、ハンドシェイク後のデータフェーズのみです。
-
ネットワーク論理インターフェース(LIF)をオフロード機能のないポートに移行すると、自動的にソフトウェアによるフォールバックが発生します。
TLSオフロード接続の場合、TLS暗号化処理は通常ソフトウェアを介さずに、オフロード対応のNICによって処理されます。この接続に関連付けられたLIFがTLSオフロード機能のないネットワークポートに移行した場合、暗号化処理はソフトウェアにフォールバックし、システムカーネルによって処理されます。
-
管理インターフェース(HTTPS、REST API)はこの設定の影響を受けません。
-
TLSハードウェアオフロードの設定はクラスタ全体に適用されます。
TLSハードウェアオフロードには、対応するネットワークカードが必要です。以下の表は、プラットフォームごとにサポートされているネットワークカードの一覧です。
| プラットフォームファミリー | プラットフォーム | 対応ネットワークカード |
|---|---|---|
AFF と FAS |
AFF A20、AFF A30、AFF A50、AFF C30、AFF C60、FAS50 |
|
AFF と FAS |
AFF A70、AFF A90、AFF C80、FAS70、FAS90、AFF A1K |
|
ASA |
ASA A20、ASA A30、ASA A50、ASA C30 |
|
ASA |
ASA A70、ASA A90、ASA A1K |
|
AFX |
AFX 1K |
|
AFX |
AFX 2K |
|
TLSハードウェアオフロードは、以下のトラフィックタイプをサポートしています:
-
NVMe/TCP
-
クラスタピアリング暗号化
-
FabricPool
-
S3
-
NFS
|
|
ASA システムでは、TLS ハードウェアオフロードは NVMe/TCP トラフィックにのみ適用されます。NFS over TLS、FabricPool、および S3 は ASA プラットフォームではサポートされていません。 |
|
|
AFXプラットフォームでは、TLSハードウェアオフロードはNFSおよびS3フロントエンドトラフィックタイプをサポートしています。AFXプラットフォームはSAN/ブロックプロトコルをサポートしていないため、NVMe/TCPはAFXプラットフォームでサポートされていません。 |
-
次のタスクを実行するには、 `admin`権限レベルの ONTAP 管理者である必要があります。
-
すべてのノードでONTAP 9.19.1以降が実行されている必要があります。
TLSオフロードを有効または無効にする
-
現在のTLSオフロードステータスを表示します:
security config showこのコマンドは、クラスタ全体のTLSオフロード設定を表示します:
cluster1::*> security config show Cluster Supported Offload FIPS Mode Protocols Enabled Supported Cipher Suites ---------- --------- ------- -------------------------------------------------- false TLSv1.3, false TLS_RSA_WITH_AES_128_CCM, TLSv1.2 TLS_RSA_WITH_AES_128_CCM_8, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CCM, [...] -
TLSオフロードを有効または無効にする:
security config modify * -is-offload-enabled {true|false}このコマンドは、新規接続時のTLSデータフェーズにおけるハードウェアオフロードを有効または無効にします。TLSオフロード機能を有効にする前に作成された既存の接続は、それらの接続が削除されて再作成されるまでオフロードされません。