Controladores intermedios de NDIS MUX
El número de minipuertos virtuales expuestos por un controlador intermedio MUX puede ser diferente del número de adaptadores físicos inferiores que están enlazados al controlador. Un controlador intermedio MUX expone minipuertos virtuales en una relación uno a n, n a uno o incluso una relación m-to-n con adaptadores subyacentes. Esta variedad da como resultado enlaces internos complicados y rutas de acceso de datos.
En una configuración de uno a n , un único controlador intermedio MUX puede enlazarse a muchos adaptadores físicos a continuación. Los controladores de transporte se enlazan al miniporte virtual del controlador intermedio MUX de la misma manera que se enlazan a minipuertos no virtuales. El controlador intermedio MUX vuelve a empaquetar y pasa todas las solicitudes y envía paquetes que se envían al controlador intermedio para una conexión específica. Un controlador de conmutación por error de equilibrio de carga (LBFO) es un ejemplo de este tipo de controlador intermedio MUX.
En la ilustración siguiente se muestra una configuración del controlador intermedio MUX de uno a n .
En una configuración de n a uno, un controlador intermedio MUX puede exponer muchos miniportes virtuales para un único adaptador físico a continuación. Los controladores de protocolo excesivo se enlazan a estos minipuertos virtuales del controlador intermedio MUX de la misma manera que se enlazan a miniportes no virtuales. El controlador intermedio MUX controla las solicitudes y envía que se envían al controlador para conexiones específicas en cada minipuerto virtual. El controlador vuelve a empaquetar y transfiere estas solicitudes y envía al controlador de miniporte NDIS para el adaptador físico enlazado.
En la ilustración siguiente se muestra una configuración del controlador intermedio MUX de n a uno.
Los controladores intermedios de MUX requieren un archivo DLL de objeto de notificación. Cuando se inicializa un controlador intermedio MUX, su enlace viene determinado por la configuración establecida por su DLL de objeto de notificación. Para obtener más información sobre cómo instalar controladores intermedios de MUX, consulte Instalación de controladores intermedios de MUX.
En la lista siguiente se describen ejemplos de controladores intermedios MUX de n a uno:
802 y las redes LAN virtuales propietarias son tecnologías que se podrían implementar como controladores intermedios similares al ejemplo MUX.
El ejemplo de controlador intermedio de MUX es un controlador intermedio MUX de n a uno. MUX crea varios minipuertos virtuales superpuestas por encima de un único adaptador de minipuerto subyacente.