単一ルート I/O 仮想化 (SR-IOV) をサポートするネットワーク アダプターは、アダプター上の物理ポートと内部 仮想ポート (VPorts) の間でネットワーク トラフィックを転送するハードウェア ブリッジを実装する必要があります。 このブリッジは NIC スイッチ と呼ばれ、次の図に示します。
各 NIC スイッチには、次のコンポーネントが含まれています。
外部 物理ネットワークにネットワーク接続を提供する 1 つの外部ポート (物理ポート)。
ネットワーク アダプター上の PCI Express (PCIe) 物理機能 (PF) に外部物理ネットワークへのアクセスを提供する 1 つの内部ポート。 内部ポートは 仮想ポート (VPort) と呼ばれます。
PF には、常に VPort が作成され、割り当てられます。 この VPort は 既定の VPort と呼ばれ、DEFAULT_VPORT_ID識別子によって参照されます。
VPort の詳細については、「 仮想ポート (VPort)」を参照してください。
外部物理ネットワークにアクセスできるネットワーク アダプター上の PCIe 仮想関数 (VF) を提供する 1 つ以上の VPort。
手記 ネットワーク アクセスのために、追加の VPort を作成して PF に割り当てることができます。
手記 Windows Server 2012 の NDIS 6.30 以降では、SR-IOV インターフェイスは、ネットワーク アダプターで 1 つの NIC スイッチのみをサポートします。 このスイッチは、既定の NIC スイッチ と呼ばれ、NDIS_DEFAULT_SWITCH_ID識別子によって参照されます。
NIC スイッチのハードウェア リソースは、SR-IOV ネットワーク アダプターの PF ミニポート ドライバーによって管理されます。 ドライバーは、次のいずれかの方法で NIC スイッチを作成して構成します。
標準化された SR-IOV と NIC スイッチの INF キーワードに基づく静的作成。 これらのキーワードの詳細については、「SR-IOVの標準化された INF キーワード」を参照してください。
OID_NIC_SWITCH_CREATE_SWITCHのオブジェクト識別子 (OID) メソッド要求に基づく動的作成。 NDIS または Hyper-V 拡張可能スイッチ モジュールは、これらの OID 要求を発行して、SR-IOV ネットワーク アダプターに NIC スイッチを作成します。
NIC スイッチの作成、構成、管理方法の詳細については、「 NIC スイッチの管理」を参照してください。