Share via


NIC スイッチ

単一ルート I/O 仮想化 (SR-IOV) をサポートするネットワーク アダプターは、アダプター上の物理ポートと内部仮想ポート (VPorts)の間でネットワーク トラフィックを転送するハードウェア ブリッジを実装する必要があります。 このブリッジは NIC スイッチと呼ばれ、以下の図に示されています。

Diagram showing SR-IOV adapter with a management parent partition and two child partitions containing guest operating systems.

各 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 スイッチの管理」を参照してください。