Коммутаторы сетевого адаптера

Сетевой адаптер, поддерживающий виртуализацию однокорневого ввода-вывода (SR-IOV), должен реализовывать аппаратный мост, который перенаправлял сетевой трафик между физическим портом адаптера и внутренними виртуальными портами (VPorts). Этот мост называется коммутатором сетевого адаптера и показан на следующем рисунке.

Схема: адаптер SR-IOV с родительским разделом управления и двумя дочерними секциями, содержащими гостевые операционные системы.

Каждый коммутатор сетевого адаптера содержит следующие компоненты:

  • Один внешний или физический порт, который обеспечивает сетевое подключение к внешней физической сети.

  • Один внутренний порт, предоставляющий физическую функцию PCI Express (PCIe) на сетевом адаптере с доступом к внешней физической сети. Внутренний порт называется виртуальным портом (VPort).

    PF всегда имеет VPort, который создается и назначается ему. Этот VPort называется VPort по умолчанию и ссылается на DEFAULT_VPORT_ID идентификатор.

    Дополнительные сведения о виртуальных портах см. в разделе Виртуальные порты (VPorts).

  • Один или несколько виртуальных портов, которые предоставляют виртуальную функцию PCIe (VF) на сетевом адаптере с доступом к внешней физической сети.

    Примечание Дополнительные виртуальные порты можно создавать и выделять в PF для доступа к сети.

Примечание Начиная с версии NDIS 6.30 в Windows Server 2012 интерфейс SR-IOV поддерживает только один коммутатор сетевого адаптера. Этот параметр называется коммутатором сетевого адаптера по умолчанию, на который ссылается идентификатор NDIS_DEFAULT_SWITCH_ID.

Аппаратными ресурсами сетевого коммутатора управляет драйвер мини-порта PF для сетевого адаптера SR-IOV. Драйвер создает и настраивает коммутатор сетевой карты одним из следующих способов:

  • Статическое создание на основе стандартизированных ключевых слов INF коммутатора SR-IOV и коммутатора сетевого адаптера. Дополнительные сведения об этих ключевых словах см. в разделе Стандартизированные ключевые слова INF для SR-IOV.

  • Динамическое создание на основе запросов метода идентификатора объекта (OID) OID_NIC_SWITCH_CREATE_SWITCH. NDIS или модуль расширяемого коммутатора Hyper-V выдает эти запросы OID для создания коммутаторов сетевой карты на сетевом адаптере SR-IOV.

Дополнительные сведения о создании, настройке и управлении коммутаторами сетевого адаптера см. в разделе Управление коммутаторами сетевого адаптера.