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


Порты валидации

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

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

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

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

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

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

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

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

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

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

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

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

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

Если расширение коммутатора проверяет настройки порта и политики для порта проверки, оно должно следовать следующим рекомендациям.

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

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

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

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