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:
Enlace de datos virtual, identificado por un nombre.
Enlace de datos físico o virtual mediante el que se configura la VNIC.
Velocidad máxima de la VNIC, en megabits por segundo.
Dirección MAC de la VNIC.
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
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] vnicEjemplo 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
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 -mEjemplo 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.
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