Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Administración de Oracle Solaris: interfaces y virtualización de redes Oracle Solaris 11 Information Library (Español) |
1. Descripción general de la pila de red
Configuración de red en esta versión de Oracle Solaris
La pila de red en Oracle Solaris
Dispositivos de red y nombres de enlaces de datos
Administración de otros tipos de enlaces
Parte I Conexión automática a la red (NWAM, Network Auto-Magic)
3. Configuración y administración de NWAM (descripción general)
4. Configuración de perfiles de NWAM (tareas)
5. Administración de perfiles de NWAM (tareas)
6. Acerca de la interfaz gráfica de usuario de NWAM
Parte II Configuración de interfaz y enlace de datos
7. Uso de comandos de configuración de interfaces y enlaces de datos en perfiles
8. Configuración y administración de enlaces de datos
9. Configuración de una interfaz IP
10. Configuración de las comunicaciones mediante interfaces inalámbricas en Oracle Solaris
12. Administración de agregaciones de enlaces
16. Intercambio de información de conectividad de red con LLDP
Descripción general de LLDP en Oracle Solaris
Componentes de una implementación LLDP
Configuración del modo de operación de los agentes LLDP
Gestión de las unidades de TLV
Cómo definir los valores de TLV globales
Establecimiento de puentes del centro de datos
Cómo establecer valores de TLV por agente
Cómo mostrar estadísticas LLDP
Parte III Virtualización de la red y gestión de los recursos
17. Introducción a la virtualización de redes y el control de recursos (descripción general)
18. Planificación para la virtualización de red y el control de recursos
19. Configuración de redes virtuales (tareas)
20. Uso de la protección de enlaces en entornos virtualizados
21. Gestión de recursos de red
El agente LLDP transmite y recibe paquetes LLDP, que también se denominan unidades de datos de protocolo (PDU, Protocol Data Units). El agente gestiona y almacena la información contenida en estos paquetes en dos tipos de almacenes de datos:
Base de información de gestión local (MIB local). Este almacén de datos contiene información de red que pertenece al enlace específico en el que está habilitado el agente LLDP. Una MIB local contiene tanto información general como particular. Por ejemplo, el ID de chasis es información general que se comparte entre todos los agentes LLDP del sistema. Sin embargo, los números de puerto son diferentes para los enlaces de datos del sistema. Por lo tanto, cada agente gestiona su propia MIB local.
MIB remota. La información de este almacén de datos pertenece a otros sistemas de la red local.
El agente LLDP se puede configurar para que opere en los siguientes modos:
En el modo de transmisión únicamente (txonly), el agente no procesa paquetes entrantes LLDP. Por lo tanto, la MIB remota está vacía.
En el modo de recepción únicamente (rxonly), el agente procesa solamente los paquetes LLDP entrantes y almacena la información en las MIB remotas. Sin embargo, no se transmite ninguna información de la MIB local.
En el modo de transmisión y recepción (both), el agente envía y recibe paquetes LLDP. Ambos tipos de MIB se encuentran en uso de manera activa. Este modo también habilita automáticamente las funciones DCB admitidas por el enlace subyacente.
En el modo de deshabilitación (disable), el agente no existe.
Este procedimiento permite habilitar LLDP en el sistema por primera vez.
# pkg install lldp
Nota - Para obtener una descripción general de los paquetes de Oracle Solaris y su modo de instalación, consulte el Capítulo 12, Gestión de paquetes de software (tareas) de Administración de Oracle Solaris: tareas comunes.
# svcadm enable svc:/network/lldp:default
# lldpadm set-agentprop -p mode=value agent
donde valor puede ser uno de los modos de operación, y agente utiliza el nombre del enlace de datos en el que LLDP está habilitado.
Nota - Los subcomandos del comando lldpadm se pueden escribir en su forma abreviada para facilitar el uso del comando. Por ejemplo, lldpadm set-agentprop se puede escribir como lldpadm set-ap. Consulte la página del comando man lldpadm(1M) para obtener los subcomandos y sus formas abreviadas.
# lldpadm show-agentprop -p mode agent
# svcadm disable svc:/network/lldp:default
Ejemplo 16-1 Habilitación de LLDP en varios enlaces de datos
En este ejemplo, un sistema tiene enlaces de datos, net0 y net1, y el LLDP está habilitado en modos diferentes para cada agente LLDP. Un agente funciona tanto para transmitir como para recibir paquetes LLDP, mientras que el otro agente sólo transmite paquetes LLDP.
# svcadm enable svc:/network/lldp:default # lldpadm set-agentprop -p mode=both net0 # lldpadm set-agentprop -p mode=txonly net1
El agente LLDP transmite información sobre el sistema y la conectividad en los paquetes LLDP o en las LLDPDU. Por ejemplo, los paquetes pueden contener unidades de información formateadas individualmente en TLV. Por lo tanto, las unidades de información también se denominan unidades de TLV. Determinadas unidades de TLV son obligatorias y se incluyen en los paquetes LLDP de manera predeterminada cuando se habilita el LLDP. Las unidades de TLV obligatorias son las siguientes:
ID de chasis
ID de puerto
TTL (tiempo de actividad)
Final de PDU
El ID de chasis es la información que genera el comando hostid mientras el ID de puerto funciona como dirección MAC de la NIC física. Se pueden habilitar varios agentes LLDP en un único sistema en función del número de enlaces. El ID de chasis y el ID de puerto combinados identifican un agente de manera exclusiva y lo distinguen de los otros agentes del sistema.
No puede utilizar el comando lldpadm para excluir cualquiera de las unidades de TLV obligatorias de los paquetes LLDP.
Las unidades de TLV opcionales pueden agregarse a un paquete LLDP. Estas unidades de TLV opcionales son medios para que los proveedores inserten unidades de TLV específicas del proveedor para anunciarlas. Las unidades de TLV se identifican con identificadores únicos de organización individual (OUI, Individual Organization Unique Identifiers) y se escriben en función de si estos OUI son especificaciones IEEE 802.1 o especificaciones IEEE 802.3. Las propiedades del agente LLDP que corresponden a cada tipo TLV se crean para que se pueda definir la configuración para cada tipo.
La siguiente tabla muestra los tipos o grupos de TLV, sus nombres de propiedades correspondientes, las unidades de TLV de cada propiedad y sus descripciones.
Tabla 16-1 Unidades de TLV que pueden habilitarse para un agente LLDP
|
Debe configurar cualquiera de estas propiedades para especificar las unidades de TLV que se incluirán en los paquetes cuando se habilite el LLDP.
Este procedimiento muestra cómo agregar una unidad TLV que se anunciará en el paquete LLDP. Para definir las unidades de TLV para los paquetes LLDP, utilice el subcomando lldpadm set-agentprop.
Este subcomando también muestra las unidades de TLV que ya se hayan establecido para cada propiedad.
# lldpadm show-agentprop agent
Sin especificar la propiedad, este subcomando muestra todas las propiedades del agente LLDP y sus valores de TLV.
# lldpadm set-agentprop -p property[+|-]=value[,...] agent
Los calificadores +|- se utilizan para las propiedades que aceptan varios valores. Estos calificadores permiten agregar (+) o eliminar (-) los valores de la lista. Si no utiliza los calificadores, el valor que establece reemplaza todos los valores que se hayan definido previamente para la propiedad.
# lldpadm show-agentprop -p property agent
Ejemplo 16-2 Cómo agregar unidades de TLV opcionales al paquete LLDP
En este ejemplo, el agente LLDP net0 ya está configurado para anunciar información de la VLAN en el paquete. Se desea incluir las capacidades del sistema, la agregación de enlaces y la información de virtualización de redes para que también se anuncien. Sin embargo, se desea eliminar la descripción de la VLAN del paquete.
# lldpadm show-agentprop net0 # lldpadm set-agentprop -p dot1-tlv+=linkaggr net0 AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both, disable net0 basic-tlv rw sysname, none none,portdesc, sysdesc sysname,sysdesc, syscapab,mgmtaddr, all net0 dot1-tlv rw vlanname, none none,vlanname,pvid, pvid,pfc linkaggr,pfc,appln, all net0 dot3-tlv rw max-framesize none none, max-framesize, all net0 virt-tlv rw none none none,vnic,all # lldpadm set-agentprop -p basic-tlv+=syscapab,dot1-tlv+=linkaggr,virt-tlv=vnic net0 # lldpadm set-agentprop -p dot1-tlv-=pfc net0 # lldpadm show-agentprop -p net0 AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both, disable net0 basic-tlv rw sysname, none none,portdesc, sysdesc, sysname,sysdesc, syscapab syscapab,mgmtaddr, all net0 dot1-tlv rw vlanname, none none,vlanname,pvid, pvid, linkaggr,pfc,appln, linkaggr all net0 dot3-tlv rw max-framesize none none, max-framesize, all net0 virt-tlv rw vnic none none,vnic,all