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.
La interfaz de conmutador extensible Hyper-V administra la duración de los siguientes componentes:
Puertos de conmutador extensibleHyper-V
Cada conexión de adaptador de red al conmutador extensible se representa mediante un puerto. Los puertos se crean cuando se configura una partición secundaria de Hyper-V para conectarse a una instancia de un conmutador extensible. En función del tipo de conmutador, también se crean puertos para las conexiones de adaptador de red externas e internas. Para obtener más información sobre los tipos de conmutadores, consulte Introducción al conmutador extensible de Hyper-V.
Cada puerto se usa para contener la configuración de la conexión de interfaz de red. Si se elimina la configuración de la conexión de la interfaz de red o se detiene la partición secundaria, el puerto se desmantela y se elimina.
Para obtener más información sobre este componente, consulte Hyper-V puertos de conmutador extensibles.
adaptadores de red de conmutador extensibleHyper-V
Estos son adaptadores de red virtual que se conectan al puerto de conmutador extensible. Estos adaptadores de red virtual se exponen dentro de las particiones primarias y secundarias Hyper-V. Esto incluye el adaptador de red de máquina virtual (VM) expuesto en una partición secundaria y el adaptador de red externo que se asocia con el adaptador de red físico subyacente.
Cada conexión del adaptador de red requiere un puerto de conmutador extensible correspondiente. El puerto debe haberse creado antes de que se produzca la conexión del adaptador de red. Del mismo modo, la conexión del adaptador de red debe eliminarse antes de que el puerto se pueda desmantelar y eliminar.
Nota En algunas situaciones, se podrían crear y eliminar puertos de conmutador extensibles sin tener ninguna conexión de adaptador de red.
Por ejemplo, cuando se inicia una partición secundaria de Hyper-V, la interfaz del conmutador extensible crea un puerto antes de que el adaptador de red de la máquina virtual se exponga en el sistema operativo invitado. Después de exponer y enumerar el adaptador de red de la máquina virtual, la interfaz de conmutador extensible crea una conexión de red entre el adaptador de red de la máquina virtual y el puerto de conmutador extensible. Si se detiene la partición secundaria, la interfaz de conmutador extensible elimina primero la conexión de red y, a continuación, elimina el puerto de conmutador extensible.
Para obtener más información sobre este componente, consulte Hyper-V adaptadores de red de conmutador extensible.
Cuando la interfaz de conmutador extensible crea, elimina o cambia la configuración de estos componentes, emite solicitudes de establecimiento de identificadores de objeto (OID) en la pila del controlador de conmutador extensible. Esta operación se realiza para que las extensiones de conmutador extensible subyacentes se puedan notificar sobre el estado del componente y su configuración. Cada solicitud de conjunto de OID da como resultado una transición de estado para estos componentes.
Cuando una extensión está enlazada y habilitada en una instancia de conmutador extensible, puede emitir OID para detectar la configuración de conexión de adaptador de red y puerto existente del conmutador.
En el diagrama siguiente se muestran los distintos estados para los componentes de conexión de adaptador de red y puerto de conmutador extensible. En el diagrama también se muestran las solicitudes del conjunto de OID que provocan la transición de estado para el componente.
En la lista siguiente se describen los distintos estados del puerto de conmutador extensible y los componentes de conexión del adaptador de red:
Puerto no creado
En este estado, no existe un puerto de conmutador extensible en el conmutador extensible. Las solicitudes de OID que tienen como destino un puerto creado anteriormente no se pueden emitir después de que el puerto haya entrado en este estado.
Puerto creado
Cuando la interfaz de conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_PORT_CREATE, el puerto se crea en el conmutador extensible. En este estado, la extensión y la interfaz de conmutador extensible pueden emitir solicitudes OID que tienen como destino el puerto.
Para obtener más información sobre el tráfico OID a través de la pila del controlador de conmutador extensible, consulte Hyper-V Ruta de Control del Conmutador Extensible.
Nota Una extensión subyacente puede producir un error en la solicitud del conjunto de OID y vetar la creación del puerto. La extensión realiza esto completando la solicitud de OID con STATUS_DATA_NOT_ACCEPTED. Si esto se hace, el puerto no se crea en el conmutador extensible. Para obtener más información sobre este procedimiento, consulte Hyper-V puertos de conmutador extensibles.
Conexión del adaptador de red creada
Cuando la interfaz de conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_NIC_CREATE, la conexión del adaptador de red al puerto se crea en el conmutador extensible. En este estado, la interfaz de conmutador extensible puede hacer lo siguiente:
Emita solicitudes de OID destinadas a la conexión del adaptador de red.
Reenvíe el tráfico de paquetes hacia o desde la conexión del adaptador de red.
También es posible que un nuevo adaptador se conecte a un puerto existente sin tener que realizar una secuencia de desmontaje y creación.
En este estado, la extensión debe reenviar estos paquetes y solicitudes OID a través de la pila de extensiones de conmutador extensible. Sin embargo, la extensión no puede originar ni redirigir paquetes ni solicitudes OID a otras conexiones del adaptador de red en el conmutador extensible.
Nota En este estado, la extensión no debe emitir solicitudes OID ni originar el tráfico de paquetes a la conexión del adaptador de red.
Para obtener más información sobre el tráfico OID a través de la pila del controlador de conmutador extensible, consulte Hyper-V Ruta de Control del Conmutador Extensible.
Para obtener más información sobre el tráfico de paquetes a través del controlador de conmutador extensible, consulte Hyper-V Ruta de acceso de datos de conmutador extensible.
Nota Una extensión subyacente puede producir un error en la solicitud del conjunto de OID y vetar la creación de la conexión del adaptador de red. Si es así, la conexión no se crea en el puerto de conmutador extensible. Para obtener más información sobre este procedimiento, consulte Hyper-V Extensible Switch Network Adapters.
Adaptador de red conectado
Cuando la interfaz de conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_NIC_CONNECT, el adaptador de red está totalmente conectado al puerto de conmutador extensible. En este estado, la extensión ahora puede hacer lo siguiente:
Emita solicitudes de OID destinadas a la conexión del adaptador de red.
Genere tráfico de paquetes a la conexión del adaptador de red.
Redirigir el tráfico de paquetes a la conexión del adaptador de red. Por ejemplo, la extensión puede redirigir paquetes de una conexión de adaptador de red a otra conexión en el conmutador extensible.
Nota Solo las extensiones de reenvío pueden realizar esta operación. Para obtener más información, consulte Reenvío de extensiones.
Adaptador de red desconectado
Cuando la interfaz de conmutador extensible emite una solicitud de configuración de OID de OID_SWITCH_NIC_DISCONNECT, el adaptador de red se desconecta del puerto de conmutador extensible. Por ejemplo, esta solicitud de OID se emite cuando la partición secundaria, que expone un adaptador de red de máquina virtual, se detiene o el adaptador de red externo está deshabilitado.
En este estado, la extensión de conmutador extensible ya no puede originar paquetes ni solicitudes OID que tienen como destino la conexión. Además, las extensiones de reenvío ya no pueden redirigir paquetes a la conexión.
Nota Los paquetes pendientes y las solicitudes OID emitidas por la interfaz de conmutador extensible antes de que la conexión se desconectara todavía puedan entregarse a la extensión. Sin embargo, la extensión debe reenviar los paquetes y las solicitudes OID sin realizar ninguna modificación.
Conexión del adaptador de red eliminada
Una vez completadas todas las solicitudes de tráfico de paquetes y OID destinadas a la conexión del adaptador de red, la interfaz de conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_NIC_DELETE para eliminar la conexión del conmutador extensible.
En este estado, la interfaz de conmutador extensible ya no emitirá paquetes ni solicitudes OID que tienen como destino la conexión.
Desmontaje de puertos
Cuando la interfaz de conmutador extensible emite una solicitud para establecer un OID de OID_SWITCH_PORT_TEARDOWN, el puerto de conmutador extensible se desactiva en preparación para su eliminación.
En este estado, la extensión de conmutador extensible ya no puede originar solicitudes OID que tienen como destino el puerto.
Nota Las solicitudes OID pendientes emitidas por la interfaz de conmutador extensible antes de que el puerto inicie su proceso de desmontaje todavía se pueden entregar a la extensión. Sin embargo, la extensión debe reenviar las solicitudes OID sin realizar ninguna modificación.
Una vez completadas todas las solicitudes de OID pendientes que tienen como destino el puerto, la interfaz de conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_PORT_DELETE. Esto hace que el puerto pase a un estado puerto no creado .
La extensión puede llamar a una función manejadora de interruptor extensible para incrementar o disminuir un contador de referencia en un componente de conexión de puerto o del adaptador de red. Aunque el contador de referencia de un componente no es cero, la interfaz de conmutador extensible no puede eliminar el componente.
La extensión puede llamar a ReferenceSwitchPort o DereferenceSwitchPort para incrementar o disminuir un contador de referencia para un puerto de conmutador extensible. Estas llamadas se pueden realizar después de que el puerto haya alcanzado el estado puerto creado . Estas llamadas no se deben realizar después de que el puerto haya alcanzado los estados Puerto desmontándose o Puerto no creado.
La extensión puede llamar a ReferenceSwitchNic o DereferenceSwitchNic para incrementar o disminuir un contador de referencia para una conexión de adaptador de red de conmutador extensible. Estas llamadas se pueden realizar después de que la conexión haya alcanzado el estado conectado del adaptador de red . Estas llamadas no se deben realizar después de que la conexión haya alcanzado los estados de adaptador de red desconectado o adaptador de red eliminado.
En la tabla siguiente se describen las operaciones permitidas en función del estado del puerto de conmutador extensible o de los componentes de conexión del adaptador de red.
| Estado del componente | ¿Se permiten llamadas a ReferenceSwitchPort o DereferenceSwitchPort ? | ¿Se permiten llamadas a ReferenceSwitchNic o DereferenceSwitchNic ? |
|---|---|---|
Puerto no creado |
No |
No |
Puerto creado |
Sí |
No |
Conexión del adaptador de red creada |
Sí |
No |
Adaptador de red conectado |
Sí |
Sí |
Adaptador de red desconectado |
Sí |
No |
Conexión del adaptador de red eliminada |
Sí |
No |
Desmontaje de puertos |
No |
No |
| Estado del componente | ¿Se permiten solicitudes de OID desde el conmutador extensible para el puerto? | ¿Están permitidas las solicitudes OID provenientes de extensiones para el puerto? | ¿Se permiten solicitudes de OID desde un conmutador extensible para la conexión del adaptador de red? | ¿Se permiten las solicitudes OID de extensiones para la conexión del adaptador de red? | ¿Se permite el tráfico de paquetes procedente de un conmutador extensible a través de la conexión del adaptador de red? | ¿Está permitido el tráfico de paquetes de extensiones a través del adaptador de red? |
|---|---|---|---|---|---|---|
Puerto no creado |
No |
No |
No |
No |
No |
No |
Puerto creado |
Sí |
Sí |
No |
No |
No |
No |
Conexión del adaptador de red creada |
Sí |
Sí |
Sí |
No |
Sí |
No |
Adaptador de red conectado |
Sí |
Sí |
Sí |
Sí |
Sí |
Sí |
Adaptador de red desconectado |
Sí |
Sí |
Sí |
No |
Sí |
No |
Conexión del adaptador de red eliminada |
Sí |
Sí |
No |
No |
No |
No |
Desmontaje de puertos |
Sí |
No |
No |
No |
No |
No |