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


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

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

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

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