Ruta de acceso de control extensible de conmutador de Hyper-V para solicitudes OID
En este tema se describe la ruta de acceso de control a la que se mueven las solicitudes de identificador de objeto de conmutador extensible (OID) de Hyper-V.
En la ilustración siguiente se muestra la ruta de acceso de control de conmutador extensible para las solicitudes OID 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 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 ser capaces de 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 su configuración de componentes y parámetros de directiva 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 de controladores de conmutador extensible al borde de minipuerto subyacente del conmutador extensible.
El borde de minipuerto del conmutador extensible es responsable de completar las solicitudes de OID. Sin embargo, con algunas solicitudes de OID de conmutador extensible, una extensión subyacente puede producir un error en una solicitud de OID para vetar una notificación. Por ejemplo, cuando el borde del protocolo del conmutador extensible notifica las extensiones sobre un nuevo puerto que se creará, emite una solicitud de conjunto 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 de OID con STATUS_DATA_NOT_ACCEPTED. Para obtener más información sobre este procedimiento, consulte Recepción de solicitudes de OID sobre cambios de configuración de conmutador extensible de Hyper-V.
Nota Si la extensión no veta una solicitud de OID de conmutador extensible, debe supervisar el estado cuando se completa la solicitud. La extensión debe hacerlo para determinar si la solicitud de 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 OID de conmutador extensible está pendiente. Por este motivo, una extensión que está esperando un reinicio de la pila debe completar las solicitudes de OID en curso.
La mayoría de las solicitudes de OID de conmutador extensible solo pueden ser emitidas por la interfaz de conmutador extensible. Sin embargo, una extensión puede emitir algunas solicitudes de 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 del conmutador extensible de Hyper-V.