VMQ コンポーネント

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

vmq components.

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

ネットワーク仮想サービス プロバイダー (NetVSP)
Hyper-V 親パーティションの管理オペレーティング システムで実行される NDIS ドライバー。 このドライバーは、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 をサポートするネットワーク アダプターは、パケットをキューに割り当てるために、フィルターを使用してパケット データをテストします。