Поделиться через


Компоненты VMQ

На следующем рисунке показаны связи между различными компонентами в операционной среде очереди виртуальных машин (VMQ).

Компоненты vmq.

На предыдущем рисунке показаны следующие компоненты VMQ:

Поставщик виртуальных служб сети (NetVSP)
Драйвер NDIS, работающий в операционной системе управления родительской секции Hyper-V. Этот драйвер предоставляет службы для поддержки сетевого доступа дочерними секциями Hyper-V.

Примечание. Начиная с Windows Server 2008, компонент расширяемого коммутатора Hyper-V обеспечивает поддержку NetVSP для компонентов NetVSC, работающих в гостевой операционной системе. Дополнительные сведения об этом компоненте см. в статье Hyper-V Extensible Switch.

Клиент виртуальной службы сети (NetVSC)
Драйвер NDIS, работающий в гостевой операционной системе дочерней секции Hyper-V. NetVSC предоставляет виртуализированное представление физического сетевого адаптера на хост-компьютере. Это виртуализированное устройство называется сетевым адаптером виртуальной машины.

NetVSC предоставляет следующие функции:

  • Поддерживает функциональные возможности сетевых устройств в дочерних секциях Hyper-V.

  • Обращается к физическому сетевому адаптеру, передав сообщения через шину виртуальной машины (VMBus) связанному драйверу NetVSP. Этот драйвер выполняется в операционной системе управления родительской секции Hyper-V.

Шина виртуальной машины (VMBus)
Виртуальная шина связи, которая передает сообщения управления и данные между родительскими и дочерними секциями Hyper-V.

Обратите внимание, что в Hyper-V дочерний раздел также называется виртуальной машиной.

Канал шины виртуальной машины
Канал связи на виртуальной машине между NetVSC в дочерней секции Hyper-V и NetVSP в родительской секции Hyper-V.

Очередь виртуальных машин
Очередь для полученных данных. Сетевой адаптер, поддерживающий vmQ, имеет оборудование для маршрутизации данных в очередь виртуальной машины.

Фильтр VMQ
Фильтр для проверки входящих данных. Сетевой адаптер, поддерживающий VMQ, использует фильтры для тестирования данных пакетов, чтобы назначить пакет очереди.