Partager via


Pilotes intermédiaires NDIS MUX

Le nombre de miniports virtuels exposés par un pilote intermédiaire MUX peut être différent du nombre d’adaptateurs physiques inférieurs qui sont liés au pilote. Un pilote intermédiaire MUX expose des miniports virtuels dans une relation un-à-n, n-à-un, ou même une relation m-à-n avec des adaptateurs sous-jacents. Cette variété entraîne des liaisons internes complexes et des chemins d’accès aux données.

Dans une configuration un-à-n, un seul pilote intermédiaire MUX peut être lié à de nombreux adaptateurs physiques ci-dessous. Les pilotes de transport se lient au miniport virtuel du pilote intermédiaire MUX de la même façon qu’ils se lient à des miniports non virtuels. Le pilote intermédiaire MUX repackage et transmet toutes les requêtes et envoie les paquets envoyés au pilote intermédiaire pour une connexion spécifique. Un pilote de basculement d’équilibrage de charge (LBFO) est un exemple de ce type de pilote intermédiaire MUX.

La figure suivante illustre une configuration de pilote intermédiaire MUX de type un-à-n.

Diagramme illustrant une configuration de pilote intermédiaire MUX de un à n avec plusieurs adaptateurs physiques.

Dans une configuration n-à-un, un pilote intermédiaire MUX peut exposer de nombreux miniports virtuels pour un seul adaptateur physique. Les pilotes de protocole overlying se lient à ces miniports virtuels du pilote intermédiaire MUX de la même façon qu’ils se lient à des miniports non virtuels. Le pilote intermédiaire MUX gère les requêtes et les envois envoyés au pilote pour des connexions spécifiques à chaque miniport virtuel. Le pilote repackage et transfère ces demandes et les envoie au pilote miniport NDIS pour l’adaptateur physique lié.

La figure suivante illustre une configuration de pilote intermédiaire MUX n-à-un.

Diagramme illustrant une configuration de pilote intermédiaire MUX n-à-un avec plusieurs miniports virtuels.

Les pilotes intermédiaires MUX nécessitent une DLL d'objet de notification. Lorsqu’un pilote intermédiaire MUX est initialisé, ses liaisons sont déterminées par la configuration établie par sa DLL d’objet notify. Pour plus d’informations sur l’installation de pilotes intermédiaires MUX, consultez Installation du pilote intermédiaire MUX.

La liste suivante décrit des exemples de pilotes intermédiaires MUX n-à-un :

  • Les réseaux virtuels 802 et propriétaires sont des technologies qui peuvent être implémentées en tant que pilotes intermédiaires similaires à l'échantillon MUX.

  • L’exemple de pilote intermédiaire MUX est un pilote intermédiaire MUX n-à-un. MUX crée plusieurs miniports virtuels superposés au-dessus d’un seul adaptateur miniport sous-jacent.