Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется архитектура виртуализации одно корневых операций ввода-вывода (SR-IOV), ее ключевые компоненты и способ SR-IOV обеспечивает эффективную виртуализацию сети для повышения производительности.
На следующей схеме показаны компоненты SR-IOV начиная с NDIS 6.30 в Windows Server 2012.
Интерфейс SR-IOV состоит из следующих компонентов:
модуль расширяемого коммутатора Hyper-V
Модуль расширяемого коммутатора настраивает коммутатор сетевого интерфейса на сетевом адаптере SR-IOV, чтобы обеспечить сетевое подключение дочерним разделам Hyper-V.
Замечание
Hyper-V дочерние секции называются виртуальными машинами (ВМ).
Если дочерний раздел подключается к виртуальной функции PCI Express (PCIe), расширяемый модуль коммутатора не участвует в трафике данных между виртуальной машиной и сетевым адаптером. Вместо этого трафик данных передается непосредственно между виртуальной машиной и подключенной виртуальной функцией.
Дополнительные сведения о расширяемом коммутаторе см. в разделе Hyper-V Расширяемый коммутатор.
Физическая функция (PF)
PF — это функция PCI Express (PCIe) сетевого адаптера, поддерживающего интерфейс SR-IOV. Модуль PF включает функцию SR-IOV в пространстве конфигурации PCIe. Эта возможность позволяет настроить и управлять функциональностью SR-IOV сетевого адаптера, например включение виртуализации и предоставление виртуальных функций.
Дополнительные сведения см. в SR-IOV Физической Функции (PF).
Драйвер минипорта PF
Драйвер мини-порта PF отвечает за управление ресурсами сетевого адаптера, который используется одним или несколькими виртуальными машинами. Из-за этого драйвер мини-порта PF загружается в операционную систему управления, прежде чем ресурсы выделены для VF. Драйвер мини-порта PF останавливается после освобождения всех ресурсов, выделенных для виртуальных функций.
Дополнительные сведения см. в статье написание SR-IOV драйверов минипорта PF.
Виртуальная функция (VF)
VF — это упрощенная функция PCIe в сетевом адаптере, поддерживающем интерфейс SR-IOV. Каждая виртуальная машина представляет виртуализированный экземпляр сетевого адаптера и имеет собственное пространство конфигурации PCI. Каждая виртуальная машина также использует один или несколько физических ресурсов сетевого адаптера, например внешний сетевой порт, с PF и другими виртуальными машинами.
Дополнительные сведения см. в разделеSR-IoV Виртуальные функции (VFs).
Драйвер минипорта VF
Драйвер мини-порта VF устанавливается на виртуальной машине для управления VF. Любая операция, выполняемая драйвером мини-порта VF, не может повлиять на любой другой VF или PF на том же сетевом адаптере.
Дополнительные сведения см. в статье Записи SR-IOV драйверов минипорта VF.
Переключатель сетевой карты (NIC)
Коммутатор сетевого адаптера — это аппаратный компонент сетевого адаптера, поддерживающий интерфейс SR-IOV. Сетевой адаптер перенаправит сетевой трафик между физическим портом на адаптере и внутренними виртуальными портами (VPorts). Каждый VPort подключается к PF или VF.
Дополнительные сведения см. в разделе коммутаторов сетевого интерфейса.
Виртуальные порты (VPorts)
VPort — это объект данных, представляющий внутренний порт на коммутаторе сетевого адаптера, который поддерживает интерфейс SR-IOV. Как и порт на физическом коммутаторе, VPort на коммутаторе сетевого адаптера предоставляет пакеты и из PF или VF, к которому подключается порт.
Дополнительные сведения см. в разделе коммутаторов сетевого интерфейса.
Физический порт
Физический порт — это аппаратный компонент сетевого адаптера, поддерживающий интерфейс SR-IOV. Физический порт подключает адаптер к внешней сетевой среде.