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


Драйверы NDIS MUX Intermediate

Число виртуальных минипортов, предоставляемых драйвером-посредником MUX, может отличаться от числа более низких физических адаптеров, привязанных к драйверу. Промежуточный драйвер MUX предоставляет виртуальные минипорты в отношениях "один к n", "n-к-одному" или даже "m-to-n" с базовыми адаптерами. Такое разнообразие приводит к усложняющимся внутренним привязкам и путям данных.

В конфигурации "один к n " один промежуточный драйвер MUX может привязаться ко многим физическим адаптерам, приведенным ниже. Транспортные драйверы привязываются к виртуальному минипорту промежуточного драйвера MUX так же, как и к невиртуальным минипортам. Промежуточный драйвер MUX переупаковывает и передает все запросы и отправляет пакеты, отправленные в промежуточный драйвер для определенного подключения. Драйвер балансировки нагрузки отработки отказа (LBFO) является примером этого типа драйвера промежуточного мультиплексора.

На следующем рисунке показана конфигурация промежуточного драйвера MUX типа "один к n ".

Схема, иллюстрирующая конфигурацию промежуточного драйвера MUX с несколькими физическими адаптерами.

В конфигурации "n-к-одному" промежуточный драйвер MUX может предоставлять множество виртуальных минипортов для одного физического адаптера, приведенного ниже. Избыточные драйверы протокола привязываются к этим виртуальным минипортам промежуточного драйвера MUX так же, как и к невиртуальным минипортам. Промежуточный драйвер MUX обрабатывает запросы и отправляет их драйверу для определенных подключений в каждом виртуальном минипорте. Драйвер переупаковывает и передает эти запросы и отправляется в драйвер NDIS miniport для привязанного физического адаптера.

На следующем рисунке показана конфигурация промежуточного драйвера MUX типа "n-к-одному".

Схема, иллюстрирующая конфигурацию драйвера m-to-one MUX с несколькими виртуальными минипортами.

Для промежуточных драйверов МУЛЬТИПлекса требуется библиотека DLL объекта уведомления. При инициализации промежуточного драйвера MUX его привязки определяются конфигурацией, установленной библиотекой DLL объекта notify. Дополнительные сведения об установке промежуточных драйверов MUX см. в разделе Установка драйвера MUX Intermediate.

В следующем списке описаны примеры промежуточных драйверов мультиплексократных мультиплексных выражений n-to-one:

  • 802 и собственные виртуальные локальные сети — это технологии, которые можно реализовать в качестве промежуточных драйверов, аналогичных примеру MUX.

  • Пример промежуточного драйвера MUX — это промежуточный драйвер мультиплексократного мультиплексократного типа "n-к-одному". MUX создает несколько виртуальных минипортов, размещенных на одном базовом адаптере.