Gestión de virtualización de red y recursos de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Visualización de VNIC

Para obtener información sobre las VNIC del sistema, use el comando dladm show-vnic.

Ejemplo 2-7  Visualización de VNIC en un sistema
# dladm show-vnic
LINK      OVER     SPEED         MACADDRESS          MACADDRTYPE         VIDS      
vnic1     net0     1000          2:8:20:c2:39:38     random              123   
vnic2     net0     1000          2:8:20:5f:84:ff     random              456 

La salida muestra la siguiente información:

LINK

Enlace de datos virtual, identificado por un nombre.

OVER

Enlace de datos físico o virtual mediante el que se configura la VNIC.

SPEED

Velocidad máxima de la VNIC, en megabits por segundo.

MACADDRESS

Dirección MAC de la VNIC.

MACADDRTYPE

Tipo de dirección MAC de la VNIC, que puede ser uno de los siguientes:

  • random: la dirección aleatoria asignada a la VNIC

  • factory: la dirección MAC de fábrica de la NIC utilizada por la VNIC

  • fixed: la dirección MAC asignada por el usuario

VID

ID de VLAN de la VNIC.

Puede usar cualquier comando dladm que muestre información sobre enlaces de datos para incluir información sobre las VNIC, si existen en el sistema. Por ejemplo, el comando dladm show-link muestra las VNIC con otros enlaces de datos. También puede usar el comando dladm show-linkprop para mostrar las propiedades de las VNIC.

Para obtener información sobre la propiedad de enlace de datos de una sola VNIC, especifique la VNIC en la siguiente sintaxis del comando:

# dladm show-linkprop [-p property] vnic
Ejemplo 2-8  Visualización de VNIC conectadas a zonas

En este ejemplo, se muestra información sobre el enlace de datos principal y las VNIC que están conectados a las zonas. El enlace de datos principal net0 está conectado a la zona global. Las VNIC, vnic1 y vnic2, están conectadas a zone1 y zone2 respectivamente.

# dladm show-link -Z
LINK                ZONE      CLASS     MTU    STATE    OVER
net0                global    phys      1500   up        --
zone1/vnic1         zone1     vnic      1500   up       net0 
zone2/vnic2         zone2     vnic      1500   up       net0

Visualización de VNIC con varias direcciones MAC

Hay varias direcciones MAC asociadas con las VNIC creadas por el sistema en Oracle VM Server for SPARC y los recursos anet en zonas de núcleo de Oracle Solaris. En Oracle VM Server for SPARC, debe crear un recurso vnet con la propiedad alt-mac-addrs para admitir VNIC y zonas dentro de un dominio invitado. En este caso, el sistema crea automáticamente una VNIC con varias direcciones MAC. Estas direcciones MAC se obtienen del recurso vnet creado. Para obtener más información, consulte la Oracle VM Server for SPARC 3.1 Administration Guide.

Para admitir zonas o VNIC dentro de zonas de núcleo, puede configurar los recursos anet con varias direcciones MAC. Utilice el comando zonecfgpara especificar varias direcciones MAC para los recursos anet creados para acceso de la red en zonas de núcleo. Para obtener más información, consulte la página del comando man solaris-kz(5). Para obtener información sobre la configuración de zonas de núcleo, consulte Creación y uso de zonas del núcleo de Oracle Solaris .

Cuando hay varias direcciones MAC asociadas con VNIC, una dirección MAC es utilizada por el controlador de red virtual. Puede utilizar las direcciones MAC restantes para crear VNIC dentro de las zonas de núcleo o el dominio invitado. Por ejemplo, Si una VNIC está asociada con tres direcciones MAC, una dirección MAC se asigna al controlador de red virtual. Por lo tanto, puede crear sólo dos VNIC con las dos direcciones MAC restantes.

Puede usar el siguiente comando para visualizar varias direcciones MAC asociadas con VNIC:

# dladm show-vnic -m
Ejemplo 2-9  Visualización de VNIC con varias direcciones MAC en zonas de núcleo
# dladm show-vnic -m
LINK                OVER       MACADDRESSES      MACADDRTYPES     VIDS
gz_vnic0            net0       2:8:20:d7:27:9d   random            0
zone1/net0          net0       2:8:20:70:52:9    random            0
                               2:8:20:c9:d:4c    fixed
                               2:8:20:70:db:3    random
zone1/net1          net0       0:1:2:3:4:5       fixed             0
                               0:1:2:3:4:6       fixed

En este ejemplo, la zona de núcleo zone1 tiene dos recursos anet: net0 y net1. Ambos recursos tienen más de una dirección MAC configurada. Por lo tanto, dentro de la zona de núcleo zone1, puede crear hasta dos VNIC además del controlador NIC virtual zvnet asociado con el enlace de datos net0. Puede crear solo una VNIC por encima del controlador de NIC virtual zvnet asociado con el enlace de datos net1.

Ejemplo 2-10  Visualización de VNIC creadas por el sistema con varias direcciones MAC
# dladm show-vnic -m
LINK                OVER       MACADDRESSES      MACADDRTYPES     VIDS
ldoms-vsw0.vport0   net1       0:14:4f:fb:e1:8f  fixed            0,21
                               0:14:4f:f8:6b:9   fixed
                               0:14:4f:fa:48:7f  fixed
ldoms-vsw0.vport1   net1       0:14:4f:f9:1b:8d  fixed            45,44
                               0:14:4f:f9:27:4   fixed

En este ejemplo, puede crear hasta dos VNIC además del controlador virtual vnet del dominio invitado asociado con ldoms-vsw0.vport0. Puede crear hasta una VNIC por encima del controlador de NIC virtual vnet asociado con ldoms-vsw0.vport1.

Visualización del estado de enlaces físicos y virtuales de los enlaces de datos.

El estado del enlace físico de un enlace de datos identifica si el dispositivo físico tiene conectividad con la red externa. Si el cable está conectado y el estado del puerto en el otro extremo del cable es up, el dispositivo físico tiene conectividad con la red externa.

Puede utilizar los siguientes comandos para visualizar el estado del enlace físico de un enlace de datos:

# dladm show-phys [link]
# dladm show-ether [link]

Para obtener más información, consulte la página del comando man dladm(1M).

Ejemplo 2-11  Visualización del estado de enlaces físicos de los enlaces de datos.

En el siguiente ejemplo, se utiliza el comando dladm show-phys para mostrar el estado del enlace físico de los enlaces de datos en un sistema.

# dladm show-phys
LINK       MEDIA        STATE      SPEED  DUPLEX    DEVICE
net1       Ethernet     down       0      unknown   e1000g1
net2       Ethernet     down       0      unknown   e1000g2
net3       Ethernet     down       0      unknown   e1000g3
net0       Ethernet     up         1000   full      e1000g0

En el siguiente ejemplo, se utiliza el comando dladm show-ether para mostrar el estado del enlace físico de los enlaces de datos en un sistema.

# dladm show-ether
LINK       PTYPE    STATE    AUTO  SPEED-DUPLEX    PAUSE
net1       current  down     yes   0M              bi
net2       current  down     yes   0M              bi
net3       current  down     yes   0M              bi
net0       current  up       yes   1G-f            bi

Cuando se crean varias VNIC mediante una NIC, se crea internamente un conmutador virtual para permitir que las VNIC y el enlace de datos principal se comuniquen cuando están en la misma VLAN. Estos enlaces de datos pueden comunicarse unos con otros incluso si el enlace de datos físico no tiene conexión con la red externa. Esto forma el estado de enlace virtual del enlace de datos, que puede ser up, down o unknown. El estado de enlace virtual de un enlace de datos identifica si un enlace de datos tiene conectividad con redes internas dentro del sistema incluso si el cable físico está desenchufado.

Puede utilizar el siguiente comando para mostrar el estado de enlace virtual de un enlace de datos:

# dladm show-link [link]
Ejemplo 2-12  Visualización del estado de enlaces virtuales de los enlaces de datos.

En este ejemplo, se muestra el estado del enlace virtual de los enlaces de datos en un sistema.

# dladm show-link
LINK        CLASS     MTU    STATE    OVER
net0        phys      1500   up       --
net2        phys      1500   down     --
net4        phys      1500   down     --
net1        phys      1500   up       --
net5        phys      1500   up       --
vnic0       vnic      1500   up       net5
vnic1       vnic      1500   up       net5
vnic2       vnic      1500   up       net1