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


Программно и аппаратно интегрируемые компоненты и технологии

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

Эти функции имеют как программные, так и аппаратные компоненты. Программное обеспечение тесно связано с аппаратными возможностями, которые необходимы для работы функции. Примерами этих примеров являются VMMQ, VMQ, Отправка на стороне IPv4 Checksum Offload и RSS. Дополнительные сведения см. в статье "Требования к сети узла" для Azure Stack HCI.

Совет

Функции SH и HO доступны, если установленная сетевой адаптер поддерживает его. Приведенные ниже описания функций помогут узнать, поддерживает ли сетевой адаптер эту функцию.

Конвергентный сетевой адаптер

Конвергентный сетевой адаптер — это технология, которая позволяет виртуальным сетевым адаптерам на узле Hyper-V предоставлять службы RDMA для размещения процессов. Windows Server 2016 больше не требует отдельных сетевых адаптеров для RDMA. Функция конвергентного сетевого адаптера позволяет виртуальным сетевым адаптерам в разделе узла (vNICs) предоставлять RDMA секции узла и совместно использовать пропускную способность сетевых адаптеров между трафиком RDMA и виртуальной машиной и другим трафиком TCP/UDP в справедливой и управляемой форме.

Converged NIC with SDN

Вы можете управлять конвергентной операцией сетевого адаптера с помощью VMM или Windows PowerShell. Командлеты PowerShell являются теми же командлетами, которые используются для RDMA (см. ниже).

Чтобы использовать возможность конвергентной сетевой карты, выполните следующие действия.

  1. Убедитесь, что узел настроен для DCB.

  2. Убедитесь, что для включения RDMA на сетевом адаптере или в случае команды SET сетевые адаптеры привязаны к коммутатору Hyper-V.

  3. Убедитесь, что необходимо включить RDMA на виртуальных сетевых адаптерах, назначенных для RDMA на узле.

Дополнительные сведения о RDMA и SET см. в разделе "Удаленный прямой доступ к памяти( RDMA) и переключение внедренной команды (SET)".

Мост для центра обработки данных

DCB — это набор стандартов Института электротехнических инженеров и электроники (IEEE), которые позволяют конвергентным структурам в центрах обработки данных. DCB предоставляет аппаратное управление пропускной способностью на основе очередей в узле с сотрудничеством со стороны соседнего коммутатора. Весь трафик для хранения, сети данных, взаимодействия между процессами кластера (IPC) и управления использует одну и ту же сетевую инфраструктуру Ethernet. В Windows Server 2016 DCB можно применять к любому сетевому адаптеру по отдельности и сетевым адаптерам, привязанным к коммутатору Hyper-V.

Для DCB Windows Server использует управление потоками на основе приоритета (PFC), стандартизированное в IEEE 802.1Qbb. PFC создает сетевую структуру без потери (почти) путем предотвращения переполнения в классах трафика. Windows Server также использует расширенный выбор передачи (ETS), стандартизованный в IEEE 802.1Qaz. ETS позволяет разделить пропускную способность на зарезервированные части до восьми классов трафика. Каждый класс трафика имеет собственную очередь передачи, и через использование PFC может запускать и останавливать передачу в классе.

Виртуализация сети Hyper-V

Версия Description
v1 (HNVv1) В Windows Server 2012 виртуализация сети Hyper-V (HNV) обеспечивает виртуализацию клиентских сетей на основе общей, физической сетевой инфраструктуры. При минимальных изменениях, необходимых для структуры физической сети, HNV предоставляет поставщикам услуг гибкость для развертывания и переноса рабочих нагрузок клиентов в любом месте в трех облаках: облако поставщика услуг, частное облако или общедоступное облако Microsoft Azure.
NVGRE версии 2 (NVVv2 NVGRE) В Windows Server 2016 и System Center диспетчер виртуальных машин корпорация Майкрософт предоставляет комплексное решение виртуализации сети, включающее шлюз RAS, балансировку нагрузки программного обеспечения, сетевой контроллер и многое другое. Дополнительные сведения см. в обзоре виртуализации сети Hyper-V в Windows Server 2016.
V2 VxLAN (HNVv2 VxLAN) В Windows Server 2016 является частью расширения SDN, которое управляется с помощью сетевого контроллера.

Разгрузка задачи IPsec (IPsecTO)

Разгрузка задачи IPsec — это функция сетевого адаптера, которая позволяет операционной системе использовать процессор на сетевом адаптере для работы шифрования IPsec.

Внимание

Разгрузка задачи IPsec — это устаревшая технология, которая не поддерживается большинством сетевых адаптеров и где она существует, она отключена по умолчанию.

Частная виртуальная локальная сеть (PVLAN).

PVLAN разрешают обмен данными только между виртуальными машинами на одном сервере виртуализации. Частная виртуальная сеть не привязана к физическому сетевому адаптеру. Частная виртуальная сеть изолирована от всего внешнего сетевого трафика на сервере виртуализации, а также любого сетевого трафика между операционной системой управления и внешней сетью. Сеть этого типа полезна, если нужно создать изолированную сетевую среду, например изолированный тестовый домен. Стеки Hyper-V и SDN поддерживают только режим изолированного порта PVLAN.

Дополнительные сведения об изоляции PVLAN см. в разделе System Center: диспетчер виртуальных машин блог по проектированию.

Удаленный доступ к памяти (RDMA)

RDMA — это сетевая технология, обеспечивающая высокую пропускную способность и обмен данными с низкой задержкой, которая сокращает использование ЦП. RDMA поддерживает сеть нулевого копирования, позволяя сетевому адаптеру передавать данные непосредственно в память приложения или из нее. RDMA означает, что сетевая карта (физическая или виртуальная) может предоставлять RDMA клиенту RDMA. С другой стороны, с поддержкой RDMA означает, что сетевой адаптер, поддерживающий RDMA, представляет интерфейс RDMA в стеке.

Дополнительные сведения о RDMA см. в разделе "Удаленный прямой доступ к памяти( RDMA) и переключение внедренной команды (SET)".

Масштабирование на стороне приема (RSS)

RSS — это функция сетевого адаптера, которая отделяет различные наборы потоков и предоставляет их различным процессорам для обработки. RSS параллелизирует сетевую обработку, что позволяет узлу масштабироваться до очень высоких скоростей данных.

Дополнительные сведения см. в разделе "Масштабирование на стороне получения" (RSS).

Виртуализация выходных данных с одним корнем (SR-IOV)

SR-IOV позволяет трафику виртуальной машины перемещаться непосредственно из сетевой карты на виртуальную машину без передачи через узел Hyper-V. SR-IOV является невероятным улучшением производительности для виртуальной машины, но не хватает возможности для узла управлять этим каналом. Используйте только SR-IOV, если рабочая нагрузка хорошо ведет себя, доверяет и обычно единственную виртуальную машину на узле.

Трафик, использующий SR-IOV, проходит коммутатор Hyper-V, что означает, что любые политики, например списки управления доступом или управление пропускной способностью, не будут применяться. Трафик SR-IOV также не может передаваться через какие-либо возможности виртуализации сети, поэтому не удается применить инкапсуляцию NV-GRE или VxLAN. Используйте только SR-IOV для хорошо доверенных рабочих нагрузок в определенных ситуациях. Кроме того, нельзя использовать политики узлов, управление пропускной способностью и технологии виртуализации.

В будущем две технологии позволят SR-IOV: универсальные таблицы потоков (GFT) и аппаратное отключение качества обслуживания (управление пропускной способностью в сетевом адаптере) — как только сетевые адаптеры в нашей экосистеме поддерживают их. Сочетание этих двух технологий позволит использовать SR-IOV для всех виртуальных машин, позволит применять политики, виртуализацию и правила управления пропускной способностью и привести к большим скачкам в общем применении SR-IOV.

Дополнительные сведения см. в разделе "Общие сведения о виртуализации одно корневых операций ввода-вывода" (SR-IOV).

Разгрузка TCP Chimney

Разгрузка TCP Chimney, также известная как разгрузка подсистемы TCP (TOE), — это технология, которая позволяет узлу выгрузить всю обработку TCP в сетевой адаптер. Так как стек TCP Windows Server почти всегда эффективнее, чем подсистема TOE, не рекомендуется использовать разгрузку TCP Chimney.

Внимание

Разгрузка TCP Chimney — это нерекомендуемая технология. Рекомендуется не использовать разгрузку TCP Chimney, так как корпорация Майкрософт может прекратить поддержку его в будущем.

Виртуальная локальная сеть (VLAN)

Виртуальная локальная сеть — это расширение заголовка кадра Ethernet, позволяющее секционировать локальную сеть на несколько виртуальных ЛС, каждый из которых использует собственное адресное пространство. В Windows Server 2016 виртуальные локальные сети задаются на портах коммутатора Hyper-V или путем настройки интерфейсов команды групп сетевого адаптера.

с очередью виртуальной машины (VMQ).

VMQs — это функция сетевого адаптера, которая выделяет очередь для каждой виртуальной машины. В любое время, когда у вас включена Hyper-V; Необходимо также включить VMQ. В Windows Server 2016 VMQs использует vPorts NIC Switch с одной очередью, назначенной vPort, для предоставления одинаковых функциональных возможностей.

Виртуальная машина с несколькими очередами (VMMQ)

VMMQ — это функция сетевого адаптера, которая позволяет трафику виртуальной машины распределяться по нескольким очередям, каждый из которых обрабатывается другим физическим процессором. Затем трафик передается нескольким LPS на виртуальной машине, так как он будет находиться в vRSS, что позволяет обеспечить значительную пропускную способность сети для виртуальной машины.