Compartilhar via


Drivers intermediários do NDIS MUX

O número de miniportos virtuais expostos por um driver intermediário MUX pode ser diferente do número de adaptadores físicos inferiores associados ao driver. Um driver intermediário MUX expõe miniportos virtuais em uma relação um-para-n, n-para-um, ou até mesmo em uma relação m-para-n com adaptadores subjacentes. Essa variedade resulta em associações internas complicadas e caminhos de dados.

Em uma configuração um-para-n, um único driver intermediário do MUX pode se associar a muitos adaptadores físicos abaixo. Os drivers de transporte se associam ao miniporto virtual do driver intermediário MUX da mesma forma que se associam a miniportos não virtuais. O driver intermediário do MUX reempacota e transmite todas as solicitações e envia pacotes que são enviados ao driver intermediário para uma conexão específica. Um driver LBFO (Failover de Balanceamento de Carga) é um exemplo desse tipo de driver intermediário MUX.

A figura a seguir ilustra uma configuração de driver intermediário do um-para-n MUX.

Diagrama ilustrando uma configuração de driver intermediário MUX de um para n com vários adaptadores físicos.

Em uma configuração n-para-um, um driver intermediário MUX pode expor muitos miniportos virtuais para um único adaptador físico abaixo. Drivers de protocolo sobrepostos se vinculam a esses miniportos virtuais do driver intermediário MUX da mesma forma que se vinculam a miniportos não virtuais. O driver intermediário do MUX manipula solicitações e envios que são feitos para o driver para conexões específicas em cada miniporto virtual. O driver reempacota e transfere essas solicitações e o envia ao driver miniporto NDIS para o adaptador físico associado.

A figura a seguir ilustra uma configuração de driver intermediário n-para-um MUX.

Diagrama ilustrando uma configuração de driver intermediário MUX n-para-um com vários miniportos virtuais.

Os drivers intermediários do MUX exigem uma DLL de objeto de notificação. Quando um driver intermediário MUX é inicializado, suas associações são determinadas pela configuração estabelecida por sua DLL de objeto de notificação. Para obter mais informações sobre como instalar drivers intermediários do MUX, consulte Instalação do MUX Intermediate Driver.

A lista a seguir descreve exemplos de drivers intermediários MUX n para um:

  • 802 e LANs virtuais proprietários são tecnologias que podem ser implementadas como drivers intermediários semelhantes ao exemplo de MUX.

  • O MUX Intermediate Driver Sample é um driver intermediário MUX n-para-um. O MUX cria várias miniportas virtuais em camadas sobre um único adaptador de miniporta subjacente.