Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Gestión del rendimiento de red de Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
1. Introducción a la gestión del rendimiento de red
2. Uso de agregaciones de enlaces
3. Cómo trabajar con redes VLAN
4. Administración de redes con puentes (tareas)
6. Administración de IPMP (tareas)
7. Intercambio de información de conectividad de red con LLDP
Descripción general de LLDP en Oracle Solaris
Componentes de una implementación LLDP
Fuentes de información del agente LLDP
Modos de funcionamiento del agente LLDP
Información anunciada por el agente LLDP
Las unidades de TLV y sus propiedades
Activación de LLDP en el sistema
Cómo especificar unidades de TLV para el paquete LLDP de un agente
Cómo mostrar estadísticas LLDP
8. Cómo trabajar con funciones de puente de centro de datos en Oracle Solaris
9. Puente virtual perimetral en Oracle Solaris
10. Equilibrador de carga integrado (descripción general)
11. Configuración del equilibrador de carga integrado
12. Gestión del equilibrador de carga integrado
13. Protocolo de redundancia de enrutador virtual (descripción general)
A. Tipos de agregaciones de enlaces: comparación de funciones
En los siguientes procedimientos, se describe cómo configurar el LLDP para intercambiar información del sistema con otros hosts o peers en la red.
En el siguiente procedimiento, se describe cómo utilizar el LLDP en el sistema para iniciar las capacidades de anuncio del sistema. De manera predeterminada, el LLDP está activado y listo para usar una vez completada la instalación del paquete LLDP. Si está satisfecho con las configuraciones de LLDP predeterminadas, la mayoría de estos pasos son opcionales.
Antes de empezar
Debe instalar el paquete LLDP para utilizar LLDP. Para instalar el paquete, escriba el siguiente comando:
# pkg install lldp
# svcs lldp STATE STIME FMRI online Jul_10 svc:/network/lldp:default
Si el servicio de LLDP está desactivado, inícielo con el siguiente comando:
# svcadm enable svc:/network/lldp:default
Si desea que el servicio de LLDP se active globalmente en el sistema, especifique las unidades de TLV que los agentes LLDP deben anunciar.
# lldpadm set-agentprop -p property=value agent
Donde agent representa el agente LLDP y se identifica mediante el enlace físico en el que el agente está activado. Por lo tanto, si el LLDP está activado en net0, el agente es net0.
Nota - Puede utilizar formas abreviadas para emitir los subcomandos de lldpadm. Por ejemplo, para lldpadm set-agentprop , puede escribir lldpadm set-ap. Consulte la página del comando man lldpadm(1M) para conocer los subcomandos y sus formas abreviadas.
Para obtener una explicación de las propiedades del agente LLDP, consulte Información anunciada por el agente LLDP.
Para obtener una lista de propiedades del agente LLDP, escriba lldpadm show-agentprop . O bien, consulte la Tabla 7-1.
Para obtener instrucciones, consulte Cómo especificar unidades de TLV para el paquete LLDP de un agente.
Si desea que el servicio lldp se active sólo en determinadas puertos, lleve a cabo los pasos que se indican a continuación.
Cambie la propiedad de SMF auto-enable-agents a no.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
Esta propiedad de SMF determina cómo se activa el LLDP en el sistema. Tiene tres valores posibles: yes, force y no. De manera predeterminada, el valor de esta propiedad es yes. Para obtener una explicación acerca de estos valores y acerca del comportamiento del agente LLDP que surge de estos valores, consulte Propiedad de SMF para LLDP.
Reinicie el servicio de LLDP.
# svcadm restart svc:/network/lldp:default
Active los agentes LLDP en determinados puertos o enlaces.
# lldpadm set-agentprop -p mode=value agent
Donde agent representa el agente LLDP y se identifica mediante el enlace físico en el que el agente está activado. Por lo tanto, si activa el LLDP en net0, el agente es net0.
La propiedad mode puede establecerse en uno de cuatro valores posibles que representan los modos de funcionamiento del agente LLDP: tx, rx, both y disable. Para obtener una explicación sobre estos valores, consulte Modos de funcionamiento del agente LLDP.
Especifique las unidades de TLV que el agente LLDP anunciará.
# lldpadm set-agentprop -p property=value agent
Para obtener una explicación de las propiedades del agente LLDP, consulte Información anunciada por el agente LLDP.
Para obtener una lista de las otras propiedades del agente LLDP además de la propiedad mode, escriba lldpadm show-agentprop. O bien, consulte la Tabla 7-1.
Para obtener instrucciones, consulte Cómo especificar unidades de TLV para el paquete LLDP de un agente.
# lldpadm set-tlvprop -p property=value global-tlv
Donde property hace referencia a la propiedad de la unidad de TLV global.
Para obtener una explicación acerca de las unidades de TLV globales, consulte Las unidades de TLV y sus propiedades.
Para obtener una lista de unidades de TLV globales, escriba lldpadm show-tlvprop. O bien, consulte la Tabla 7-2.
Para obtener instrucciones, consulte Cómo definir los valores de TLV.
# lldpadm set-agenttlvprop -p property=value -a agent per-agent-tlv
Donde property hace referencia a la propiedad de la unidad de TLV por agente.
Para obtener una explicación acerca de las unidades de TLV por agente, consulte Las unidades de TLV y sus propiedades.
Para obtener una lista de unidades de TLV por agente, escriba lldpadm show-tlvprop. O bien, consulte la Tabla 7-2.
Para obtener instrucciones, consulte Cómo definir los valores de TLV.
Ejemplo 7-1 Personalización de la propiedad de SMF auto-enable-agents
En el siguiente ejemplo, se muestra la manera diferente en que se activa el LLDP si cambia el valor de la propiedad de SMF. Suponga que en un sistema con cuatro puertos, el LLDP se configura en dos puertos, de la siguiente manera:
net0: Modos Rx y Tx
net1: Rx únicamente
net2 y net3: ninguno
Con la propiedad de SMF establecida en el valor predeterminado yes,el LLDP se activa automáticamente en net2 y net3. La configuración de LLDP se muestra de la siguiente manera:
# lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both, disable net1 mode rw rxonly disable txonly,rxonly,both, disable net2 mode rw both disable txonly,rxonly,both, disable net3 mode rw both disable txonly,rxonly,both, disable
Si cambia la propiedad de SMF a no, la configuración se modifica cuando se reinicia el servicio.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no" # svcadm restart svc:/network/lldp:default # lldpadm show-agentprop -p mode AGENT PROPERTY PERM VALUE DEFAULT POSSIBLE net0 mode rw both disable txonly,rxonly,both, disable net1 mode rw rxonly disable txonly,rxonly,both, disable net2 mode rw disable disable txonly,rxonly,both, disable net3 mode rw disable disable txonly,rxonly,both, disable
En la salida de ejemplo, net2 y net3, cuyos modos de LLDP se habían activado antes automáticamente, ahora están marcados como desactivados. Sin embargo, no se produce ningún cambio en net0 y net1, cuyos agentes de LLDP se habían configurado previamente.
Ejemplo 7-2 Activación de LLDP en varios enlaces de datos
En este ejemplo, se muestra cómo activar LLDP de manera selectiva. El sistema tiene dos enlaces de datos, net0 y net1. En net0, quiere que el agente transmita y reciba paquetes LLDP. En net1, quiere que el agente solamente transmita los paquetes LLDP. Debe escribir los siguientes comandos:
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no" # svcadm restart svc:/network/lldp:default # lldpadm set-agentprop -p mode=both net0 # lldpadm set-agentprop -p mode=txonly net1
En este procedimiento, se explica cómo especificar unidades de TLV que se vayan a anunciar en un paquete LLDP que transmita un agente. Para especificar unidades de TLV, 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 7-3 Cómo agregar unidades de TLV opcionales a un paquete LLDP
En este ejemplo, el agente LLDP net0 ya está configurado para anunciar información de la VLAN en el paquete LLDP. 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 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, evb,etscfg,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-=vlanname 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 pvid, none none,vlanname,pvid, linkaggr linkaggr,pfc,appln, evb,etscfg,all net0 dot3-tlv rw max-framesize none none, max-framesize, all net0 virt-tlv rw vnic none none,vnic,all
En este procedimiento, se explica cómo proporcionar los valores para unidades de TLV específicas. Utilice uno de los siguientes subcomandos:
lldpadm set-tlvprop para configurar unidades de TLV globales.
lldpadm set-agenttlvprop para configurar unidades de TLV por agente.
Para configurar una unidad de TLV global, establezca la propiedad de TLV correspondiente para que contenga los valores que desea anunciar.
# lldpadm set-tlvprop -p tlv-property=value[,value,value,...] tlv-name
Donde tlv-name es el nombre de la unidad de TLV global y tlv-property es una propiedad de dicha unidad de TLV. Se pueden asignar varios valores a la propiedad. Para obtener referencias, consulte la Tabla 7-2.
Para configurar una unidad de TLV por agente, configure la propiedad de TLV correspondiente del agente LLDP para que contenga los valores que desea anunciar.
# lldpadm set-agenttlvprop -p tlv-property[+|-]=value[,value,value,...] -a agent tlv-name
Donde tlv-name es el nombre de la unidad de TLV por agente y tlv-property es una propiedad de dicha unidad de TLV. Se pueden asignar varios valores a la propiedad. Para obtener referencias, consulte la Tabla 7-3.
Para mostrar los valores de propiedad de TLV global, use el siguiente comando:
# lldpadm show-tlvprop
Para mostrar los valores de propiedad de TLV de un agente, use el siguiente comando:
# lldpadm show-agenttlvprop
Ejemplo 7-4 Cómo especificar las capacidades del sistema y la dirección IP de gestión
Este ejemplo cumple dos objetivos:
Proporciona información específica sobre las capacidades del sistema que se deben anunciar en el paquete LLDP. Para alcanzar este objetivo, las propiedades supported y enabled de la unidad de TLV syscapab deben estar configuradas.
Proporciona la dirección IP de gestión que se utiliza en el anuncio.
# llpdadm set-tlvprop -p supported=bridge,router,repeater syscapab # llpdadm set-tlvprop -p enabled=router syscapab # llpdadm set-tlvprop -p ipaddr=192.168.1.2 mgmtaddr # llpdadm show-tlvprop TLVNAME PROPERTY PERM VALUE DEFAULT POSSIBLE syscapab supported rw bridge, bridge,router, other,router, router, station repeater,bridge, repeater wlan-ap,telephone, docis-cd,station, cvlan,svlan,tpmr syscapab enabled rw router none bridge,router, repeater mgmtaddr ipaddr rw 192.162.1.2 none --
Para desactivar el LLDP de manera selectiva en puertos individuales, use uno de los siguientes comandos:
lldpadm set-agentprop -p mode=disable agente
Donde agent representa el agente LLDP y se identifica mediante el enlace físico en el que el agente está activado. Por lo tanto, si activa el LLDP en net0, el agente es net0. Este comando desactiva el LLDP mediante el cambio del modo del agente.
lladpadm reset-agentprop
En este comando, no se establece un valor para la propiedad mode. Este comando desactiva el LLDP mediante la eliminación de la configuración de LLDP del puerto.
Precaución - El subcomando lldpadm reset—agentprop elimina completamente la configuración de LLDP del puerto. Si auto-enable-agents, que está establecida en no, se vuelve a cambiar a yes, LLDP se comporta de un modo distinto que si el modo del agente de ese puerto estuviera desactivado. |
Para desactivar el LLDP globalmente en todas las interfaces del sistema, realice los pasos que se indican a continuación.
Cambie propiedad LLDP de SMF a no.
# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
Reinicie el servicio de LLDP.
# svcadm restart svc:/network/lldp:default
Desactive el LLDP en cada puerto cuya configuración de LLDP se mantenga.
# lldpadm set-agentprop -p mode=disable agent