Внешние сетевые адаптеры

Внешний сетевой адаптер открыт в операционной системе управления, которая запускается в родительском разделе Hyper-V. Внешний сетевой адаптер предоставляет подключение к Hyper-V внешней сети. Эта сеть перенаправит трафик пакетов через физический сетевой интерфейс узла.

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

Внешний сетевой адаптер — это виртуальное представление базового физического сетевого адаптера на узле. Внешний сетевой адаптер перенаправляет пакеты, запросы идентификатора объекта (OID) и сигналы состояния NDIS от одного или нескольких базовых физических сетевых адаптеров.

Внутренне внешний сетевой адаптер привязывается к различным конфигурациям базовых физических сетевых адаптеров. Каждая из этих конфигураций обеспечивает доступ к внешнему сетевому интерфейсу через один или несколько физических сетевых адаптеров. Дополнительные сведения об этих конфигурациях физического адаптера см. в разделе "Типы конфигураций физического сетевого адаптера".

Если расширяемый коммутатор настроен для предоставления подключения к внешнему сетевому адаптеру, при запуске коммутатора выполняются следующие действия.

  1. Граничный компонент протокола расширяемого переключателя отправляет запрос на установку идентификатора объекта (OID) OID_SWITCH_PORT_CREATE на стек драйверов расширяемого переключателя. Этот запрос OID уведомляет базовые расширения расширяемого коммутатора о создании порта для внешнего сетевого адаптера.

  2. Край протокола расширяемого коммутатора инициирует установку OID-запроса OID_SWITCH_NIC_CREATE вниз по стеку драйвера расширяемого коммутатора. Этот запрос OID уведомляет базовые расширения расширяемого коммутатора о том, что сетевое подключение для внешнего сетевого адаптера создается для порта, созданного ранее.

  3. Протокольная граница расширяемого коммутатора выдает запрос на установку OID OID_SWITCH_NIC_CONNECT по стеку драйвера расширяемого коммутатора. Этот запрос OID уведомляет базовые расширения расширяемого коммутатора о том, что сетевое подключение для внешнего сетевого адаптера подключено и работает. На этом этапе расширение может проверять, внедрять и пересылать пакеты на порт, подключенный к внешнему сетевому адаптеру.

Следующие действия выполняются при остановке расширяемого коммутатора с подключением внешнего сетевого адаптера:

  1. Пограничный протокол расширяемого коммутатора делает запрос на установку OID OID_SWITCH_NIC_DISCONNECT по нисходящему стеку драйвера расширяемого коммутатора. Этот запрос OID уведомляет базовые расширения расширяемого коммутатора о том, что подключение к внешнему сетевому адаптеру удаляется.

  2. После того как завершится весь трафик пакетов и запросы OID, направленные на сетевое подключение, край протокола расширяемого коммутатора инициирует запрос на установку OID OID_SWITCH_NIC_DELETE вниз по стеку драйвера расширяемого коммутатора. Этот запрос OID уведомляет основные расширения расширяемого коммутатора о том, что подключение к внешнему сетевому адаптеру было корректно отключено и удалено.

  3. Протокольный интерфейс расширяемого коммутатора выдает запрос установки параметра OID OID_SWITCH_PORT_TEARDOWN вниз по стеку драйвера расширяемого коммутатора. Этот запрос OID уведомляет базовые расширения расширяемого коммутатора о том, что порт, используемый для подключения внешнего сетевого адаптера, удаляется.

  4. Протокольный модуль расширяемого коммутатора отправляет запрос установки OID OID_SWITCH_PORT_DELETE вниз по стеку драйвера расширяемого коммутатора. Этот запрос OID уведомляет базовые расширения расширяемого коммутатора о том, что порт, использованный для подключения внешнего сетевого адаптера, был демонтирован и удален.