Un dispositivo de red virtual es un dispositivo virtual que está definido en un dominio conectado a un conmutador virtual. Un dispositivo de red virtual está administrado por el controlador de red virtual, y está conectado a una red virtual a través del hipervisor usando canales de dominio lógico (LDC).
Un dispositivo de red virtual se puede utilizar como una interfaz de red con el nombre vnetn, que puede usarse como cualquier interfaz de red normal y configurarse con el comando ifconfig de Oracle Solaris 10 o el comando ipadm de Oracle Solaris 11.
Puede agregar un dispositivo de red virtual a un dominio, configurar las opciones de un dispositivo de red virtual existente y quitar un dispositivo de red virtual con los comandos ldm add-vnet, ldm set-vnet y ldm rm-vnet, respectivamente. Consulte la página del comando man ldm(1M).
Consulte la información sobre redes de Oracle VM Server for SPARC para Oracle Solaris 10 y Oracle Solaris 11 en Figura 12 y Figura 11, respectivamente.
De manera predeterminada, Logical Domains Manager asigna los canales LDC de la siguiente manera:
Se asignaba un canal LDC entre los dispositivos de red virtual y el dispositivo de conmutador virtual.
Se asignaba un canal LDC entre cada par de dispositivos de red virtual que se conectaban al mismo dispositivo de conmutador virtual (entre redes virtuales).
Los canales LDC entre redes virtuales se configuran de modo que los dispositivos de red virtual se puedan comunicar directamente para obtener un elevado rendimiento en las comunicaciones entre invitados. Sin embargo, a medida que aumenta el número de dispositivos de red virtual en un dispositivo de conmutador virtual, el número canales LDC necesarios para las comunicaciones entre redes virtuales crece exponencialmente.
Puede decidir si desea activar o desactivar la asignación de canales LDC entre redes virtuales para todos los dispositivos de red virtual asociados con un dispositivo de conmutador virtual específico. Al inhabilitar esta asignación, puede reducir el consumo de canales LDC, cuyo número es limitado.
Inhabilitar esta asignación resulta útil en las siguientes situaciones:
Cuando las comunicaciones entre invitados no sean de especial importancia
Cuando se necesite una gran cantidad de dispositivos de red virtual en un dispositivo de conmutador virtual
Si no se asignan canales entre redes virtuales, hay más canales LDC disponibles para agregar más dispositivos de E/S virtual a un dominio invitado.
Puede utilizar los comandos ldm add-vsw y ldm set-vsw a fin de especificar el valor on, off o auto para la propiedad inter-vnet-link.
Por defecto, la propiedad inter-vnet-link se establece en auto, que significa que los canales LDC para las comunicaciones entre redes virtuales se asignan a menos que el número de redes virtuales en un conmutador virtual específico aumente más allá del límite máximo por defecto especificado por la propiedad de SMF ldmd/auto_inter_vnet_link_limit. El valor por defecto de ldmd/auto_inter_vnet_link_limit es 8. Si se supera el número máximo de redes virtuales para un conmutador virtual, los LDC para comunicaciones entre redes virtuales se desactivan. Consulte Cómo determinar qué redes están presentes en los dominios lógicos.
Si enlazar un dominio invitado o agregar redes virtuales a un dominio enlazado provoca que el número de redes virtuales del conmutador virtual supere el límite, los LDC para comunicaciones entre redes virtuales se desactivan automáticamente. Lo contrario también es cierto. Si desenlazar un dominio invitado o eliminar redes virtuales de un dominio enlazado provoca que el número de redes virtuales del conmutador virtual sea menor que el límite, los LDC para comunicaciones entre redes virtuales se activan automáticamente.
Cuando se establece inter-vnet-link=auto, la salida de ldm list muestra el valor on/auto u off/auto según el estado activo de los enlaces de comunicaciones entre redes virtuales para el conmutador virtual.
Tenga en cuenta que cuando cambia la versión del sistema a Oracle VM Server for SPARC 3.4, el valor de inter-vnet-link se conserva.
Las siguientes figuras muestran los conmutadores virtuales típicos cuando se establece inter-vnet-link=on y inter-vnet-link=off, respectivamente.
En la figura siguiente se muestra un conmutador virtual típico con tres dispositivos de red virtual. La propiedad inter-vnet-link se configura como on, lo cual significa que los canales LDC entre redes virtuales están asignados. Las comunicaciones entre invitados entre vnet1 y vnet2 se llevan a cabo directamente sin pasar por el conmutador virtual.
Esta figura también representa el caso en el que se establece inter-vnet-link=auto y el número de redes virtuales conectadas al mismo conmutador virtual es menor o igual que el valor máximo establecido por la propiedad de SMF ldmd/auto_inter_vnet_link_limit.
Figura 13 Configuración de conmutador virtual que utiliza canales entre redes privadas
La figura siguiente muestra la misma configuración de conmutador virtual con la propiedad inter-vnet-link configurada como off. Los canales LDC entre redes virtuales no están asignados. Se utilizan menos canales LDC que cuando la propiedad inter-vnet-link está configurada como on. En esta configuración, las comunicaciones entre invitados entre vnet1 y vnet2 deben pasar por vsw1.
Esta figura también representa el caso en el que se establece inter-vnet-link=auto y el número de redes virtuales conectadas al mismo conmutador virtual excede el valor máximo establecido por la propiedad de SMF ldmd/auto_inter_vnet_link_limit.
Figura 14 Configuración de conmutador virtual que no utiliza canales entre redes virtuales
Para obtener más información sobre los canales LDC, consulte Uso de canales de dominio lógico.
Puede ejecutar los comandos desde la petición de datos de OpenBoot PROM (OBP) para mostrar la información de red de los dominios lógicos.
Ejecute el comando show-nets en cualquier dominio para mostrar las redes que están disponibles en ese dominio:
OK show-nets
Ejecute el comando watch-net-all en el dominio de control para mostrar las redes disponibles y el tráfico de red:
OK watch-net-all