VMQ コンポーネント

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

vmq コンポーネント。

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

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

メモ Windows Server 2008 以降では、Hyper-v 拡張可能スイッチコンポーネントによって、ゲストオペレーティングシステムで実行される Netvsp コンポーネントに 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 親パーティションの Netvsc との間の、VMBus 上の通信チャネル。

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

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