VMQ コンポーネント

次の図は、仮想マシン キュー (VMQ) オペレーティング環境のさまざまなコンポーネント間の関係を示しています。

vmq components.

前の図は、次の VMQ コンポーネントを示しています。

ネットワーク仮想サービス プロバイダー (NetVSP)
この NDIS ドライバーは、Hyper-V 親パーティションの管理オペレーティング システムで実行されます。 このドライバーは、Hyper-V 子パーティションによるネットワーク アクセスをサポートするサービスを提供します。

注: Windows Server 2008 以降、Hyper-V 拡張可能スイッチ コンポーネントは、ゲスト オペレーティング システムで実行される NetVSC コンポーネントに NetVSP のサポートを提供します。 このコンポーネントの詳細については、「Hyper-V 拡張可能スイッチ」を参照してください。

ネットワーク仮想サービス クライアント (NetVSC)
Hyper-V 子パーティションのゲスト オペレーティング システムで実行される NDIS ドライバー。 NetVSC は、ホスト コンピューター上の物理ネットワーク アダプターの仮想化ビューを公開します。 この仮想化されたデバイスは、VM ネットワーク アダプターと呼ばれます。

NetVSC は次の機能を提供します。

  • Hyper-V 子パーティション内のネットワーク デバイス機能をサポートします。

  • 仮想マシン バス (VMBus) 経由で関連する NetVSP ドライバーにメッセージを渡すことによって、物理ネットワーク アダプターにアクセスします。 このドライバーは、Hyper-V 親パーティションの管理オペレーティング システムで実行されます。

仮想マシン バス (VMBus)
Hyper-V の親パーティションと子パーティションの間で制御メッセージとデータ メッセージを渡す仮想通信バス。

: Hyper-V 子パーティションは、仮想マシン (VM) とも呼ばれます。

VM バス チャネル
Hyper-V 子パーティション内の NetVSC と Hyper-V 親パーティション内の NetVSP の間をつなぐ VMBus 上の通信チャネル。

VM キュー
受信したデータのキュー。 VMQ をサポートするネットワーク アダプターは、VM キューにデータをルーティングするためのハードウェアを備えています。

VMQ フィルター
受信データをテストするためのフィルター。 VMQ をサポートするネットワーク アダプターは、パケットをキューに割り当てるために、フィルターを使用してパケット データをテストします。