TCP/IP タスク オフロードの概要

パフォーマンスを向上させるために、Microsoft TCP/IPトランスポートは、適切なタスク オフロード機能を持つネットワーク インターフェイス カード (NIC) にタスクをオフロードできます。

Windows Vista 以降の Windows オペレーティング システムは、次のタスク オフロード サービスをサポートしています。

チェックサム タスク

TCP/IP トランスポートは、IP および TCP チェックサムの計算と検証をオフロードできます。

インターネット プロトコル セキュリティ (IPsec) オフロード バージョン 1 (IPsecOV1)

[IPsec タスク オフロード機能は廃止予定であり、使用しないでください]

TCP/IP トランスポートは、認証ヘッダー (AH)、カプセル化セキュリティ ペイロード (ESP)、またはその両方について、暗号化されたチェックサムの計算と検証をオフロードできます。 TCP/IP トランスポートは、ESP ペイロードの暗号化と復号、およびユーザー データグラム プロトコル (UDP) でカプセル化された ESP データ パケットの暗号化と復号をオフロードすることもできます。

IPsecOV1 の詳細については、「IPsec オフロード バージョン 1」を参照してください。

インターネット プロトコル セキュリティ (IPsec) オフロード バージョン 2 (IPsecOV2)

[IPsec タスク オフロード機能は廃止予定であり、使用しないでください]

TCP/IP トランスポートは、認証ヘッダー (AH)、カプセル化セキュリティ ペイロード (ESP)、またはその両方について、暗号化されたチェックサムの計算と検証をオフロードできます。 TCP/IP トランスポートは、ESP ペイロードの暗号化と復号、およびユーザー データグラム プロトコル (UDP) でカプセル化された ESP データ パケットの暗号化と復号をオフロードすることもできます。 IPsecOV2 は、NDIS 6.1 以降のバージョンでサポートされています。

IPsecOV2 の詳細については、「IPsec オフロード バージョン 2」を参照してください。

Large Send オフロード バージョン 1 (LSOV1)

TCP/IPトランスポートは、Large Send オフロード バージョン1 (LSOV1) をサポートします。 LSOV1 により、TCP/IP トランスポートは、IPv4 用の大きな (IP ヘッダーを含めて最大 64 KB) TCP パケットのセグメント化をオフロードできます。

Large Send オフロード バージョン 2 (LSOV2)

Large Send オフロード バージョン 2 (LSOV2) インターフェイスは、LSOV1 の拡張バージョンです。 LSOV2 は、IPv6、IPv4、64K を超える大きな TCP パケットのセグメント化をサポートしています。 大きなパケットのセグメント化のオフロードの詳細については、「大きな TCP パケットのセグメント化のオフロード」を参照してください。

Windows 8 および Windows Server 2012 以降の Windows オペレーティング システムでは、次のタスク オーバーロード サービスのサポートが追加されています。

Receive Segment Coalescing (RSC)

Receive segment coalescing (RSC) は、ネットワーク カード ミニポート ドライバーが複数の TCP セグメントを合体し、それらを 1 つの合体ユニット (SCU) としてオペレーティング システムのネットワーク サブシステムに示します。

汎用ルーティング カプセル化 (NVGRE) タスク オフロードを使用したネットワークの仮想化

Network Virtualization using Generic Routing Encapsulation (NVGRE) タスク オフロードは、Generic Routing Encapsulation (GRE) カプセル化パケットを次のもので使用できるようにします。

  • Large Send Offload (LSO)
  • Receive Side Scaling (RSS)
  • 仮想マシン キュー (VMQ)

UDP セグメント化オフロード (USO)

Windows 10 バージョン 2004 以降の Windows は、UDP セグメント化オフロード (USO) をサポートしています。 USO は、ネットワーク カードが、ネットワーク メディアの最大伝送ユニット (MTU) サイズより大きい UDP データグラムのセグメント化をオフロードを可能にします。

このセクションには、次が含まれます。