Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Расширяемый коммутатор внешнего сетевого адаптера можно привязать к виртуальному краю минипорта промежуточного драйвера мультиплексера NDIS (MUX). Промежуточный драйвер MUX может быть привязан к команде одной или нескольких физических сетей на узле. Эта конфигурация называется расширяемой командой коммутаторов. Дополнительные сведения о расширяемых командах коммутаторов см. в типах конфигураций физических сетевых адаптеров.
В этой конфигурации расширения расширяемого коммутатора предоставляются каждому сетевому адаптеру в группе расширяемых коммутаторов. Это позволяет расширению переадресации в стеке драйверов расширяемого коммутатора управлять конфигурацией и использованием отдельных сетевых адаптеров в составе команды. Например, расширение может обеспечить поддержку решения балансировки нагрузки и переключения при сбоях (LBFO) в команде, перенаправляя исходящие пакеты на отдельные адаптеры. Такое расширение называется поставщиком командных решений.
На следующем рисунке показан маршрут данных для пакетного трафика от или к базовой группе расширяемой коммутаторной группы, привязанной к внешнему сетевому адаптеру, для NDIS 6.40 (Windows Server 2012 R2) и более поздних версий.
На следующем рисунке показан маршрут данных для трафика пакетов из или в группу расширяемых коммутаторов, привязанных к внешнему сетевому адаптеру для NDIS 6.30 (Windows Server 2012).
Поставщики возможностей совместной работы могут делать все, что может расширение для пересылки. Кроме того, поставщики группирования могут выполнять следующие действия.
Переадресация исходящих пакетов в отдельный физический адаптер в группе расширяемого коммутатора. Эта возможность особенно полезна для функциональных возможностей LBFO.
Перенаправите стандартные запросы идентификатора объекта NDIS на отдельный физический адаптер в группе расширяемого коммутатора. Эта возможность особенно полезна для настройки адаптеров в команде для аппаратных разгрузок.
Например, драйвер MUX объявляет общие возможности всей команды расширяемого коммутатора. Однако поставщик группирования может выдавать запросы OID для запроса отдельных возможностей адаптеров в команде. Затем поставщик группирования может выдавать запросы OID к расширяемым коммутаторам внешнего сетевого адаптера, чтобы задать возможности, которые применяются ко всей команде.
Перенаправите частные запросы OID на отдельный физический адаптер в группе расширяемого коммутатора. Эти частные запросы OID определяются независимым поставщиком оборудования (IHV) для физических сетевых адаптеров. Это позволяет поставщику группирования, разработанному IHV, включать или отключать собственные атрибуты для отдельных физических адаптеров в команде.
Измените индикаторы состояния NDIS из команды расширяемого коммутатора. Эта возможность особенно полезна для управления расширяемой командой коммутаторов для разгрузки оборудования.
Например, драйвер MUX выдает индикаторы состояния NDIS с параметрами, общими для всей команды расширяемого коммутатора. Если указание состояния было для аппаратной разгрузки, включенной поставщиком объединения для сетевого адаптера в составе группы расширяемого коммутатора, поставщик объединения может сначала выдать запрос OID для запроса текущих возможностей на этом адаптере. Затем поставщик группирования может изменить индикативные данные, чтобы задать атрибуты, которые могли измениться на адаптере.
Поставщики групп должны следовать этим рекомендациям при управлении расширяемой командой коммутаторов:
Поставщик группирования должен поддерживать состояние для каждого физического сетевого адаптера, для которого было установлено расширяемое сетевое подключение.
Для каждого физического сетевого адаптера, привязанного к внешнему сетевому адаптеру, пограничный протокол расширяемого коммутатора выдает отдельный запрос набора OID OID_SWITCH_NIC_CREATE. Этот запрос OID уведомляет расширение о создании сетевого подключения к базовому физическому адаптеру.
При создании сетевого подключения к физическому сетевому адаптеру назначается ненулевое значение индекса, уникальное для порта, к которому подключен внешний сетевой адаптер.
Поставщик командирования должен указать значение индекса сетевого адаптера, если он выдает или перенаправит пакеты или запросы OID на базовый физический сетевой адаптер.
Дополнительные сведения см. в разделе Значения индекса сетевого адаптера.
Если поставщик группирования выдает или перенаправляет пакеты в физический адаптер, он должен указать ненулевое значение индекса сетевого адаптера для подключения физического адаптера.
Когда поставщик получает пакеты, он может определить значение индекса исходного сетевого адаптера из контекста внеполосной переадресации пакета в структуре NET_BUFFER_LIST. Дополнительные сведения о контексте пересылки см. в Hyper-V Расширяемый Контекст Пересылки.
Дополнительные сведения см. в разделе Hyper-V Расширяемый путь к данным коммутатора.
Чтобы отправить запросы OID на физический адаптер, поставщик группирования должен инкапсулировать запрос OID в NDIS_SWITCH_NIC_OID_REQUEST структуре . Поставщик должен задать для члена DestinationNicIndex индекс сетевого адаптера, отличного от нуля, для подключения физического адаптера. Затем поставщик выдает запрос набора OID OID_SWITCH_NIC_REQUEST для доставки инкапсулированного запроса OID в целевой физический адаптер.
Дополнительные сведения см. в управлении запросами OID к физическим сетевым адаптерам.
Поставщик объединения может выдавать индикаторы состояния NDIS от имени базового физического адаптера. Для этого поставщик должен инкапсулировать указание в структуре NDIS_SWITCH_NIC_STATUS_INDICATION. Поставщик должен задать для элемента SourceNicIndex ненулевое значение индекса сетевого адаптера для подключения физического адаптера. Затем поставщик выдает индикацию состояния NDIS NDIS_STATUS_SWITCH_NIC_STATUS, чтобы доставить инкапсулированную индикацию состояния в верхние драйверы в стеке драйверов расширяемого коммутатора.
Дополнительные сведения см. в разделе Управление сведениями о состоянии NDIS изфизических сетевых адаптеров.
Дополнительные сведения о переадресации расширений см. в разделе " Переадресация расширений".
Дополнительные сведения о драйверах NDIS MUX (промежуточных) см. в .