Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe la ruta de acceso de control a través de la cual se mueven las solicitudes de identificador de objeto (OID) del conmutador extensible Hyper-V.
En la ilustración siguiente se muestra la ruta de control del conmutador extensible para las solicitudes de OID de NDIS 6.40 de Windows Server (Windows Server 2012 R2) y versiones posteriores.
En la siguiente ilustración se muestra la ruta de control de conmutador extensible para las solicitudes OID 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.
Las extensiones de conmutador extensible, como las extensiones de filtrado y reenvío, son responsables de permitir o rechazar el tráfico de paquetes en función de las directivas de puerto o conmutador. Para que estas extensiones apliquen decisiones de directiva, estas extensiones deben poder hacer lo siguiente:
Reciba la información necesaria de la interfaz de conmutador extensible sobre la configuración y el estado nuevos o actualizados del conmutador extensible, sus puertos y sus conexiones de adaptador de red.
Reciba la información necesaria de la interfaz de conmutador extensible sobre las propiedades nuevas o actualizadas de una directiva de conmutador o puerto.
Emita solicitudes de OID a la interfaz de conmutador extensible para obtener la configuración actual del conmutador extensible, sus puertos y sus conexiones de adaptador de red.
La interfaz de conmutador extensible notifica a las extensiones subyacentes los cambios en sus parámetros de configuración de componentes y directivas mediante la emisión de solicitudes de conjuntos de OID de conmutador extensible. Estas solicitudes las emite el borde del protocolo del conmutador extensible para notificar a la extensión subyacente estos cambios. Estas solicitudes de OID se mueven a través de la pila del controlador de conmutador extensible hasta el borde del miniport subyacente del conmutador extensible.
El borde de minipuerto del conmutador extensible es responsable de completar las solicitudes OID. Sin embargo, con algunas solicitudes de OID de conmutador extensible, una extensión subyacente puede fallar una solicitud de OID para vetar una notificación. Por ejemplo, cuando el borde del protocolo del conmutador extensible notifica a las extensiones sobre un nuevo puerto que se creará, emite una solicitud de configuración de OID de OID_SWITCH_PORT_CREATE. Una extensión de filtrado o reenvío subyacente puede vetar la creación del puerto completando la solicitud OID con STATUS_DATA_NOT_ACCEPTED. Para obtener más información sobre este procedimiento, consulte Solicitudes de OID sobre cambios de configuración del conmutador extensible Hyper-V.
Nota Si la extensión no veta una solicitud de OID de conmutador extensible, debe supervisar el estado cuando se complete la solicitud. La extensión debe hacerlo para determinar si la solicitud OID fue vetado por extensiones subyacentes en la ruta de acceso de control de conmutador extensible o por la interfaz de conmutador extensible.
Nota Las solicitudes de reinicio de pila que usan NdisFRestartFilter no se completarán mientras una solicitud de OID de conmutador extensible está pendiente. Por este motivo, una extensión que está esperando un reinicio de la pila tiene que completar las solicitudes de OID en curso.
La mayoría de las solicitudes OID de conmutador extensible solo pueden emitirse mediante la interfaz de conmutador extensible. Sin embargo, una extensión puede emitir algunas solicitudes OID de conmutador extensible para obtener información sobre la configuración del conmutador extensible, sus puertos y sus conexiones de adaptador de red. Para obtener más información, consulte Consulta de la configuración de conmutador extensible de Hyper-V.