Go to main content
Guía de administración para Oracle® VM Server for SPARC 3.4

Salir de la Vista de impresión

Actualización: Agosto de 2016
 
 

Conmutador virtual

Un conmutador virtual (vsw) es un componente que se ejecuta en un dominio de servicio y está administrado por un controlador de conmutador virtual. El conmutador virtual puede conectarse a algunos dominios invitados para habilitar las comunicaciones de red entre estos dominios. Además, si el conmutador virtual también está asociado a una interfaz de red física, esto permite la comunicación de red entre dominios invitados y la red física a través de la interfaz de red física. Cuando se ejecuta en un dominio de servicio Oracle Solaris 10, un conmutador virtual también tiene una interfaz de red, vswn, que permite que el dominio de servicio se comunique con los otros dominios conectados a dicho conmutador virtual. El conmutador virtual se puede utilizar al igual que cualquier otra interfaz de red común y configurarse con el comando ifconfig de Oracle Solaris 10.

La asignación de un dispositivo de red virtual a un dominio crea una dependencia implícita en el dominio que proporciona el servicio de conmutador virtual. Puede ver estas dependencias o ver los dominios que dependen de este conmutador virtual con el comando ldm list-dependencies. Consulte Lista de dependencias de dominios de E/S.

En un dominio de servicio Oracle Solaris 11, el conmutador virtual no se puede utilizar como una interfaz de red regular. Si el conmutador virtual está conectado a una interfaz de red física, la comunicación con el dominio de servicio es posible gracias al uso de esta interfaz física. Si se configura sin una interfaz física, puede activar la comunicación con el dominio de servicio utilizando un etherstub como el dispositivo de red (net-dev) que está conectado con una VNIC.

Para determinar qué dispositivo de red utilizar como dispositivo backend para el conmutador virtual, busque el dispositivo de red física en la salida de dladm show-phys o utilice el comando ldm list-netdev para ver los dispositivos de red para los dominios lógicos.


Notas - Cuando se agrega un conmutador virtual a un dominio de servicio de Oracle Solaris 10, la interfaz de red no se crea. Así que de manera predeterminada el dominio de servicio no puede comunicar con los dominios invitados conectados al conmutador virtual. Para habilitar las comunicaciones de red entre dominios invitados y el dominio de servicio, la interfaz de red del conmutador virtual asociado debe estar creada y configurada en el dominio de servicio. Consulte Activación de redes entre el dominio de servicio de Oracle Solaris 10 y otros dominios para conocer las instrucciones.

Esta situación se produce únicamente para el sistema operativo Oracle Solaris 10 y no para el sistema operativo Oracle Solaris 11.


Puede agregar un conmutador virtual a un dominio, configurar opciones para un conmutador virtual y eliminar un conmutador virtual utilizando los comandos ldm add-vsw, ldm set-vsw y ldm rm-vsw, respectivamente. Consulte la página del comando man ldm(1M).

Al crear un conmutador virtual en una instancia de VLAN etiquetada de una NIC o una agregación, debe especificar la NIC (nxge0), la agregación (aggr3) o el nombre personal (net0) como el valor de la propiedad net-dev al utilizar los comandos ldm add-vsw o ldm set-vsw.


Notas - A partir del sistema operativo Oracle Solaris 11.2 SRU 1, puede actualizar dinámicamente el valor de la propiedad net-dev mediante el comando ldm set-vsw. En versiones anteriores de SO Oracle Solaris, si se usa el comando ldm set-vsw para actualizar el valor de la propiedad net-dev en el dominio primary, el dominio primary se introduce en una reconfiguración retrasada.

No puede agregar un conmutador sobre un dispositivo de red InfiniBand de IP a través de InfiniBand (IPoIB). Si bien los comandos ldm add-vsw y ldm add-vnet parecen tener éxito, no existe ningún flujo de datos porque estos dispositivos transportan paquetes de IP por medio de la capa de transporte de InfiniBand. El conmutador virtual solo admite Ethernet como capa de transporte. Tenga en cuenta que IPoIB y Ethernet mediante InfiniBand (EoIB) no son back-ends admitidos para conmutadores virtuales.

El siguiente comando crea un conmutador virtual en un adaptador de red física llamado net0:

primary# ldm add-vsw net-dev=net0 primary-vsw0 primary

El siguiente ejemplo utiliza el comando ldm list-netdev -b para mostrar solo los dispositivos backend para el conmutador virtual válidos para el dominio de servicio svcdom.

primary# ldm list-netdev -b svcdom
DOMAIN
svcdom

NAME             CLASS MEDIA STATE   SPEED OVER   LOC
----             ----- ----- -----   ----- ----   ---
net0             PHYS  ETHER up      10000 ixgbe0 /SYS/MB/RISER1/PCIE
net1             PHYS  ETHER unknown 0     ixgbe1 /SYS/MB/RISER1/PCIE4
net2             ESTUB ETHER unknown 0     --     --
net3             ESTUB ETHER unknown 0     --     --
ldoms-estub.vsw0 ESTUB ETHER unknown 0     --     --