Ruta de acceso de control extensible de conmutador de Hyper-V para indicaciones de estado de NDIS
En este tema se describe la ruta de acceso de control a la que se mueven las indicaciones de estado NDIS de un adaptador físico subyacente. Uno o varios adaptadores físicos subyacentes se pueden asociar con el adaptador de red externo del conmutador extensible de Hyper-V.
Por ejemplo, el adaptador de red externo del conmutador extensible se puede enlazar al borde de minipuerto virtual de un controlador intermedio de multiplexador NDIS (MUX). El propio controlador intermedio de MUX se puede enlazar a un equipo de una o varias redes físicas en el host. Esta configuración se conoce como un equipo de conmutadores extensible. Para obtener más información sobre los equipos de conmutadores extensibles, vea Tipos de configuraciones de adaptadores de red físicos.
En esta configuración, las extensiones de conmutador extensible se exponen a todos los adaptadores de red del equipo de conmutadores extensibles. Esto permite que la extensión de reenvío en la pila extensible de controladores del conmutador administre la configuración y el uso de adaptadores de red individuales en el equipo. Por ejemplo, la extensión puede proporcionar compatibilidad con una solución de conmutación por error de equilibrio de carga (LBFO) a través del equipo reenviando paquetes salientes a adaptadores individuales. Esta extensión se conoce como proveedor de formación de equipos. Para obtener más información sobre los proveedores de formación de equipos, consulte Teaming Provider Extensions.
Nota Las operaciones de este tipo solo se pueden realizar mediante una extensión de reenvío. Para obtener más información sobre este tipo de controlador, vea Reenvío de extensiones.
En la ilustración siguiente se muestra la ruta de acceso de control de conmutador extensible para las indicaciones de estado NDIS emitidas por un equipo de conmutador extensible subyacente para NDIS 6.40 (Windows Server 2012 R2) y versiones posteriores.
En la ilustración siguiente se muestra la ruta de acceso de control de conmutador extensible para las indicaciones de estado NDIS emitidas por un equipo de conmutador extensible subyacente para NDIS 6.30 (Windows Server 2012).
Nota En la interfaz de conmutador extensible, los controladores de filtro NDIS se conocen como extensiones de conmutador extensible y la pila de controladores se conoce como pila de controladores de conmutador extensible.
El conmutador extensible admite indicaciones de estado NDIS del adaptador físico subyacente o del equipo de conmutadores extensibles de las siguientes maneras:
Cuando una indicación de estado NDIS llega a la interfaz de conmutador extensible, encapsula la indicación dentro de una estructura de NDIS_SWITCH_NIC_STATUS_INDICATION . A continuación, el borde de minipuerto del conmutador extensible emite una NDIS_STATUS_SWITCH_NIC_STATUS indicación de que contiene esta estructura.
Cuando una extensión de reenvío recibe esta indicación, puede duplicar la indicación para cambiar los datos encapsulados. Esto permite que la extensión de reenvío cambie el estado o las funcionalidades indicados del equipo de conmutador extensible subyacente.
Una extensión de reenvío que funciona como proveedor de formación de equipos puede participar en la configuración del equipo de adaptadores para descargas de hardware iniciando NDIS_STATUS_SWITCH_NIC_STATUS indicaciones relacionadas con la tecnología de descarga.
Por ejemplo, el proveedor puede iniciar una indicación de NDIS_STATUS_SWITCH_NIC_STATUS con una indicación de NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES encapsulada para modificar las funcionalidades de descarga de la cola de máquinas virtuales (VMQ) en el equipo del adaptador.
Los proveedores de formación de equipos también pueden iniciar una indicación de NDIS_STATUS_SWITCH_NIC_STATUS para modificar otras configuraciones de adaptadores de red que no sean un equipo de conmutadores extensibles.
Por ejemplo, la extensión puede iniciar una NDIS_STATUS_SWITCH_NIC_STATUS con una indicación de NDIS_STATUS_SWITCH_PORT_REMOVE_VF encapsulada. Esta indicación quita el enlace entre un adaptador de red de máquina virtual (VM) y una función virtual PCI Express (PCIe) (VF). El VF se expone mediante un adaptador de red físico subyacente que admite la interfaz de virtualización de E/S raíz única (SR-IOV).
Después de quitar este enlace, los paquetes se entregan a través de un puerto de conmutador extensible en lugar de directamente entre el adaptador de red de la máquina virtual y el VF del adaptador físico SR-IOV subyacente. Esto permite aplicar las directivas de puerto de conmutador extensible a los paquetes que se reciben o envían a través del puerto de conmutador extensible.
Nota La extensión extensible del conmutador debe seguir las mismas directrices para filtrar las indicaciones de estado NDIS que se aplican a todos los controladores de filtro NDIS. Para obtener más información, vea Filtrar indicaciones de estado del módulo.
Para obtener más información sobre cómo las extensiones de reenvío pueden iniciar NDIS_STATUS_SWITCH_NIC_STATUS indicaciones, consulte Administración de indicaciones de estado de NDIS desde adaptadores de red físicos.