Новые возможности виртуализации сети Hyper-V в Windows Server

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI, версии 21H2 и 20H2

В этом разделе описываются функции виртуализации сети Hyper-V (HNV), которые являются новыми или измененными в Windows Server.

Обновления в HNV

HNV обеспечивает расширенную поддержку в следующих областях:

Компонент или функциональная возможность Новая или улучшенная Описание
Программируемый коммутатор Hyper-V Оператор new Политика HNV программируется с помощью сетевого контроллера Майкрософт.
Поддержка инкапсуляции VXLAN Оператор new Теперь HNV поддерживает инкапсуляцию VXLAN.
Взаимодействие Load Balancer программного обеспечения (SLB) Оператор new HNV полностью интегрирован с Load Balancer программного обеспечения Майкрософт.
Совместимые заголовки IEEE Ethernet Улучшена команда Соответствие стандартам IEEE Ethernet

Программируемый коммутатор Hyper-V

HNV — это фундаментальный стандартный блок обновленного решения Программно-конфигурируемой сети (SDN) корпорации Майкрософт и полностью интегрирован в стек SDN.

Новый сетевой контроллер Майкрософт отправляет политики HNV вниз к агенту узла, работающему на каждом узле, с помощью протокола управления базами данных Open vSwitch (OVSDB) в качестве интерфейса southBound (SBI). Агент узла сохраняет эту политику с помощью настройки схемы VTEP и сложных правил потока в подсистему выполнения потоков в коммутаторе Hyper-V.

Подсистема потоков внутри коммутатора Hyper-V — это тот же механизм, который использовался в Microsoft Azure ™, который был доказано в гипермасштабируемом режиме в общедоступном облаке Microsoft Azure. Кроме того, весь стек SDN через сетевой контроллер и поставщик сетевых ресурсов (сведения, поступающие в ближайшее время), согласуется с Microsoft Azure, тем самым обеспечивая возможности Microsoft Azure общедоступного облака для наших корпоративных и клиентов поставщика услуг размещения.

Примечание

Дополнительные сведения о OVSDB см. в документе RFC 7047.

Коммутатор Hyper-V поддерживает как правила потока без отслеживания состояния, так и правила потока с отслеживанием состояния на основе простого действия match в обработчике потоков Майкрософт.

Windows Server 2016 Hyper-V switch

Поддержка инкапсуляции VXLAN

Протокол виртуальной локальной сети (VXLAN - RFC 7348) широко принят на рынке с поддержкой таких поставщиков, как Cisco, Brocade, Dell, HP и другие. HNV также теперь поддерживает эту схему инкапсуляции с помощью режима распространения MAC через сетевой контроллер Майкрософт для сопоставления программ для IP-адресов сети наложения клиента (адрес клиента или ЦС) с физическими IP-адресами сети наложения (адрес поставщика или PA). Разгрузки задач NVGRE и VXLAN поддерживаются для повышения производительности с помощью сторонних драйверов.

Взаимодействие Load Balancer программного обеспечения (SLB)

Windows Server 2016 включает программную подсистему балансировки нагрузки (SLB) с полной поддержкой трафика виртуальной сети и простого взаимодействия с HNV. Подсистема балансировки нагрузки реализуется с помощью подсистемы потоков производительности в виртуальном коммутаторе плоскости данных и управляется сетевым контроллером для сопоставлений виртуальных IP-адресов или динамических IP-адресов (DIP).

Совместимые заголовки IEEE Ethernet

HNV реализует правильные заголовки Ethernet L2, чтобы обеспечить взаимодействие с сторонними виртуальными и физическими устройствами, которые зависят от стандартных отраслевых протоколов. Корпорация Майкрософт гарантирует, что все передаваемые пакеты имеют соответствующие значения во всех полях, чтобы обеспечить такое взаимодействие. Кроме того, для поддержки кадров Jumbo (MTU > 1780) в физической сети L2 потребуется учитывать расходы на пакеты, вызванные протоколами инкапсуляции (NVGRE, VXLAN), обеспечивая при этом гостевую Виртуальные машины, подключенную к виртуальная сеть HNV, поддерживать 1514 MTU.

Дополнительные ссылки