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


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

Внешний сетевой адаптер предоставляется в операционной системе управления, работающей в родительском разделе 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 уведомляет базовые расширения расширяемого коммутатора о том, что порт, используемый для подключения к внешнему сетевому адаптеру, был снесен и удален.