ONTAP TLSハードウェアオフロードを設定する
ONTAP 9.19.1以降では、サポートされているイーサネットカードのリソースを使用することで、TLSオフロードを設定してTLSハンドシェイク後のパフォーマンスを向上させることができます。この機能は暗号化と復号化の処理をオフロードすることで、CPU負荷を軽減し、パフォーマンスを向上させます。
TLSオフロードは、KTLSを使用するトラフィックに対してのみ有効にできます。この設定は、TLSが有効になっているすべてのトラフィックに適用されるわけではありません。HTTPSやREST APIトラフィックなどの管理トラフィックは、この設定の影響を受けません。HAトラフィックはサポートされていません。
-
TLSオフロードはデフォルトで無効になっています。
-
オフロードされるのは、AES-GCM暗号スイート(TLSv1.2/TLSv1.3、128/256ビット)のみです。
-
TLSハンドシェイクフェーズはオフロードされません。オフロードされるのは、ハンドシェイク後のデータフェーズのみです。
-
ネットワーク論理インターフェース(LIF)をオフロード機能のないポートに移行すると、自動的にソフトウェアによるフォールバックが発生します。
TLSオフロード接続の場合、TLS暗号化処理は通常ソフトウェアを介さずに、オフロード対応のNICによって処理されます。この接続に関連付けられたLIFがTLSオフロード機能のないネットワークポートに移行した場合、暗号化処理はソフトウェアにフォールバックし、システムカーネルによって処理されます。
-
管理インターフェース(HTTPS、REST API)はこの設定の影響を受けません。
-
TLSハードウェアオフロードは、クラスタ全体の設定です。
-
TLSハードウェアオフロードでは、HAトラフィックはサポートされていません。
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 |
はい |
TLSオフロードをサポートするプラットフォームおよびネットワークカードでサポートされます。 |
クラスタピアリング暗号化 |
はい |
クラスターネットワーク トラフィックでサポートされています。これにはHAトラフィックは含まれません。 |
FabricPool |
はい |
TLSオフロードをサポートするプラットフォームおよびネットワークカードでサポートされます。 |
S3 |
はい |
TLSオフロードをサポートするプラットフォームおよびネットワークカードでサポートされます。 |
NFS over TLS |
はい、ONTAP 9.19.1 以降 |
KTLS を使用した ONTAP NFS over TLS トラフィックでサポートされています。 |
KMIP |
いいえ |
サポートされていません。 |
System Manager |
いいえ |
管理インターフェースはこの設定の影響を受けません。 |
REST API |
いいえ |
管理インターフェースはこの設定の影響を受けません。 |
HAトラフィック |
いいえ |
TLSハードウェアオフロードはHAトラフィックには適用されません。 |
|
|
ASA システムでは、TLS ハードウェアオフロードは NVMe/TCP トラフィックにのみ適用されます。NFS over TLS、FabricPool、および S3 は ASA プラットフォームではサポートされていません。 |
|
|
AFX プラットフォームでは、TLS ハードウェアオフロードは NFS over TLS および S3 フロントエンド トラフィックタイプをサポートしています。AFX は SAN/ブロックプロトコルをサポートしていないため、AFX プラットフォームでは NVMe/TCP はサポートされていません。 |
-
次のタスクを実行するには、 `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オフロード機能を有効にする前に作成された既存の接続は、それらの接続が削除されて再作成されるまでオフロードされません。