Порты проверки

Начиная с версии NDIS 6.30 в Windows Server 2012, интерфейс расширяемого коммутатора создает рабочий порт для размещения подключения к сетевому адаптеру расширяемого коммутатора. При определенных условиях интерфейс расширяемого коммутатора создает порт проверки перед созданием рабочего порта для дочерней секции Hyper-V. Порт проверки используется для проверки и проверки параметров рабочего порта, который будет подключен к сетевому адаптеру виртуальной машины расширяемого коммутатора дочернего раздела.

Примечание В Hyper-V дочерний раздел также называется виртуальной машиной.

Этот порт проверки создается при следующих условиях:

  • Сначала создается виртуальная машина. После включения виртуальной машины порт проверки удаляется, а вместо нее создается рабочий порт.

  • Виртуальная машина переходит в сохраненное состояние. После восстановления и включения виртуальной машины порт проверки удаляется, а вместо нее создается рабочий порт.

    Дополнительные сведения см. в разделе Операции сохранения и восстановления расширяемого коммутатора Hyper-V.

  • Виртуальная машина остановлена и выключена. После включения виртуальной машины порт проверки удаляется, а вместо нее создается рабочий порт.

  • Виртуальная машина в реальном времени переносится на другой главный компьютер. После создания виртуальной машины и включения на новом хост-компьютере порт проверки удаляется, а вместо нее создается рабочий порт.

После создания порта проверки интерфейс расширяемого коммутатора отправляет запросы OID на скачивание политик портов для порта. Так как эти порты создаются для проверки и проверки политики, например при первой настройке виртуальной машины, важно, чтобы проверка соответствовала времени настройки, а не времени выполнения. Расширения должны выполнять следующие типы проверки политики для этих портов:

  • Проверка синтаксиса. Эта проверка завершается ошибкой, если значения не имеют правильного формата.

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

  • Проверка применимости. Эта проверка завершается ошибкой, если параметры не применяются к расширяемым коммутаторам. Например, профиль политики, определяющий соглашение об уровне обслуживания (SLA) для внешней сети, не будет применяться к расширяемым коммутаторам, не имеющим доступа к внешнему сетевому интерфейсу.

  • Обнаружение конфликтов. Проверка завершается ошибкой, если параметры конфликтуют с другими параметрами, которые уже заданы на том же порту.

Когда расширение расширяемого коммутатора проверяет параметры порта и политики для порта проверки, оно должно следовать следующим рекомендациям:

  • Так как порт проверки является темпоральным, расширение не должно проверять и завершаться сбоем параметров политики и конфигурации, которые в настоящее время не могут быть удовлетворены расширяемым коммутатором.

    Например, расширяемый коммутатор, который поддерживает не более 10 гигабит пропускной способности, в настоящее время может иметь только 1 гигабит пропускной способности, доступный для резервирования. Расширение не завершает проверку свойства порта, которое резервируется более чем на 1 гигабит пропускной способности. Такой вид проверки должен выполняться при создании рабочего порта. Это связано с тем, что проверяемые параметры могут по-прежнему применяться к рабочему порту, в котором доступна пропускная способность. Это позволяет системным администраторам изначально настраивать виртуальные машины, не ограничиваясь ограничениями времени выполнения.

  • Расширение не должно выделять или резервировать ресурсы для порта проверки. Например, параметры резервирования пропускной способности для порта проверки не должны вычитаться из доступной пропускной способности расширяемого коммутатора. Резервирование должно происходить только при создании рабочего порта.

Дополнительные сведения о расширяемых рабочих портах коммутатора см. в разделе Операционные порты.