Detección de dispositivos mediante LLDP
El protocolo de descubrimiento de capa de vínculo (LLDP) es un método estándar de la industria y neutral para permitir que los dispositivos en red anuncien capacidades, identidad y otra información en una LAN. También proporciona tipos, longitudes y valores (TLV) adicionales para el descubrimiento de capacidades, la política de red, la alimentación por Ethernet (PoE) y la administración de inventario. Para obtener más información, lea este tema.
Descripción de LLDP
El dispositivo utiliza LLDP para aprender y distribuir información del dispositivo en vínculos de red. El dispositivo utiliza esta información para identificar una variedad de dispositivos rápidamente. Esta identificación rápida da como resultado una LAN que interopera sin problemas y de manera eficiente.
Los dispositivos compatibles con LLDP transmiten información en mensajes de tipo, longitud y valor (TLV) a dispositivos vecinos. La información del dispositivo puede incluir detalles específicos, como la identificación del chasis, la identificación del puerto, el nombre del sistema y las capacidades del sistema. Los TLV aprovechan esta información de parámetros que ya se configuraron en Junos OS Evolved.
El dispositivo es compatible con los siguientes TLV básicos:
-
Identificador de chasis: la dirección MAC asociada al sistema local.
-
Identificador de puerto: la identificación del puerto especificado en el sistema local.
-
Descripción del puerto: descripción del puerto configurada por el usuario. La descripción del puerto puede tener un máximo de 256 caracteres.
-
Nombre del sistema: el nombre configurado por el usuario del sistema local. El nombre del sistema puede tener un máximo de 256 caracteres.
-
Descripción del sistema: descripción del sistema que contiene información sobre el software y la imagen actual que se ejecuta en el sistema. Esta información se toma del software. No puede configurar esta información.
-
Capacidades del sistema: función principal que realiza el sistema, por ejemplo, puente o enrutador. Esta información no se puede configurar, sino que se basa en el modelo del producto.
-
Dirección de administración: la dirección de administración IP del sistema local.
El dispositivo es compatible con los siguientes TLV 802.3:
-
Alimentación mediante MDI: TLV que anuncia compatibilidad con alimentación de interfaz dependiente de medios (MDI), par de alimentación de equipos de fuente de alimentación (PSE) e información sobre clases de potencia.
-
Estado de configuración MAC/PHY: TLV que anuncia información sobre la interfaz física, como el estado y la compatibilidad de la negociación automática y el tipo de MAU. La información se basa en la estructura de la interfaz física. No puede configurar esta información.
-
Agregación de vínculos: TLV que anuncia si el puerto está agregado y su ID de puerto agregado.
-
Tamaño máximo de trama: TLV que anuncia la unidad máxima de transmisión (MTU) de la interfaz que envía tramas LLDP.
-
VLAN de puerto: TLV que anuncia el nombre de VLAN configurado en la interfaz.
Configuración de LLDP (procedimiento de la CLI)
Siga estos pasos para configurar LLDP en su dispositivo.
- Habilitar LLDP en interfaces
- Ajustar la configuración de publicidad de LLDP
- Ajustar la configuración de notificación SNMP de los cambios de LLDP
- Especificar una dirección de administración para la TLV de administración de LLDP
- Especificar una interfaz de administración para la TLV de administración de LLDP
- Configurar la negociación de energía de LLDP
- Deshabilitar TLV de LLDP
Habilitar LLDP en interfaces
LLDP está habilitado en todas las interfaces de forma predeterminada. Si lo deshabilita, puede volver a habilitar LLDP configurándolo en todas las interfaces o en interfaces específicas.
-
Para configurar LLDP en todas las interfaces:
[edit protocols lldp] user@device# set interface all
-
Para configurar LLDP en una interfaz específica:
[edit protocols lldp] user@device# set interface interface-name
Ajustar la configuración de publicidad de LLDP
Puede ajustar la siguiente configuración para los anuncios de LLDP con fines de solución de problemas o verificación. LLDP utiliza los valores predeterminados cuando está habilitado. Para operaciones normales, se recomienda no cambiar los valores predeterminados.
-
Para especificar la frecuencia con la que se envían los anuncios de LLDP (en segundos):
[edit protocols lldp] user@device# set advertisement-interval seconds
Por ejemplo, usando el valor predeterminado de 30 segundos:
[edit protocols lldp] user@device# set advertisement-interval 30
-
Para especificar el número de segundos que se conserva la información LLDP antes de descartarla:
[edit protocols lldp] user@device# set hold-multiplier number
Por ejemplo, usando el valor predeterminado de 4:
[edit protocols lldp] user@device# set hold-multiplier 4
El
hold-multiplier
valor se utiliza en combinación con eladvertisement-interval
valor. El uso de los valores predeterminados significa que eladvertisement-interval
valor de 30 se multiplicará por elhold-multiplier
valor de 4. dando como resultado un tiempo de espera LLDP de 120 segundos. -
Establezca el retraso de transmisión para especificar el número de segundos que espera el dispositivo antes de enviar anuncios a los vecinos después de que se realice un cambio en un TLV (elemento en LLDP o en el estado del sistema local). Un cambio en el estado del sistema local incluye un cambio en el nombre de host o la dirección de administración. El retraso de transmisión está habilitado de forma predeterminada para reducir el retraso en notificar a los vecinos de un cambio en el sistema local. El retraso de transmisión predeterminado es de 1 segundo si el
advertisement-interval
valor se establece en menos de 8 segundos. El valor predeterminado es 2 segundos si eladvertisement-interval
valor se establece en 8 segundos o más.[edit protocols lldp] user@device# set transmit-delay seconds
Por ejemplo:
[edit protocols lldp] user@device# set transmit-delay 2
Nota:El
advertisement-interval
valor debe ser mayor o igual que cuatro veces el valor de retardo de transmisión; de lo contrario, se devuelve un error al intentar confirmar la configuración.
Ajustar la configuración de notificación SNMP de los cambios de LLDP
Puede ajustar la siguiente configuración para las notificaciones SNMP de cambios en LLDP. Si no se especifican los valores o si los valores de intervalo se establecen en 0, las notificaciones se deshabilitan.
-
Para especificar la frecuencia con la que se envían los cambios en la base de datos LLDP (en segundos):
[edit protocols lldp] user@device# set lldp-configuration-notification-interval seconds
Por ejemplo:
[edit protocols lldp] user@device# set lldp-configuration-notification-interval 600
-
Para configurar cuánto tiempo esperan las notificaciones de captura SNMP para los cambios de topología (en segundos):
[edit protocols lldp] user@device# set ptopo-configuration-trap-interval seconds
Por ejemplo:
[edit protocols lldp] user@device# set ptopo-configuration-trap-interval 600
-
Para especificar el tiempo de espera (utilizado en combinación con el valor) para mantener entradas
ptopo-configuration-trap-interval
de topología dinámica (en segundos):[edit protocols lldp] user@device# set ptopo-configuration-maximum-hold-time seconds
Por ejemplo:
[edit protocols lldp] user@device# set ptopo-configuration-maximum-hold-time 2147483647
Especificar una dirección de administración para la TLV de administración de LLDP
Puede configurar una dirección de administración IPv4 o IPv6 para utilizarla en los mensajes TLV de dirección de administración LLDP. Se debe usar una dirección de administración fuera de banda como valor de la management-address
instrucción.
Para configurar la dirección de administración:
[edit protocols lldp] user@device# set management-address ip-address
Asegúrese de que la interfaz con la dirección de administración configurada tenga LLDP habilitado mediante el set protocols lldp interface
comando. Si configura una dirección de administración personalizada para LLDP en una interfaz que tiene LLDP deshabilitado, el resultado del show lldp local-information
comando no muestra la información de interfaz correcta.
Especificar una interfaz de administración para la TLV de administración de LLDP
puede configurar una interfaz que se utilizará en los mensajes TLV de direcciones de administración de LLDP.
No puede configurar la dirección de administración y la interfaz de administración al mismo tiempo.
Para configurar la interfaz de administración:
[edit protocols lldp] user@device# set management-interface interface-name
Si la interfaz no tiene una dirección IP, se utiliza la dirección IP de las interfaces de administración predeterminadas.
Configurar la negociación de energía de LLDP
La negociación de alimentación LLDP permite que el controlador de alimentación por Ethernet (PoE) del dispositivo asigne dinámicamente alimentación PoE a las interfaces PoE, en función de las necesidades del dispositivo alimentado, negociando con dispositivos alimentados habilitados para LLDP.
La negociación de energía LLDP se admite en dispositivos que ejecutan la versión 4.04 o posterior del software del controlador PoE.
La negociación de potencia LLDP se habilita automáticamente cuando el modo de administración PoE se establece en class
:
-
[edit poe] user@device# set management class
Para desactivar la negociación de poder de LLDP:
-
En todas las interfaces de dispositivos:
[edit protocols lldp interface all power-negotiation] user@device# set disable
-
En una interfaz específica:
[edit protocols lldp interface interface-name power-negotiation] user@device# set disable
Deshabilitar TLV de LLDP
LLDP envía mensajes TLV de forma predeterminada. Puede configurar LLDP para deshabilitar los TLV no obligatorios. Los TLV obligatorios son: chassis-id, port-id y time-to-live. En este procedimiento, cualquier referencia a deshabilitar todos los TLV significa deshabilitar todos los TLV no obligatorios.
Hay dos opciones para deshabilitar los TLV:
-
tlv-select
—Seleccione qué TLV puede ser anunciado por LLDP. Este enfoque es útil si desea permitir solo unos pocos TLV y nada más. -
tlv-filter
: filtre los TLV que LLDP no debe anunciar. Utilice esta opción si desea filtrar solo unos pocos TLV y permitir todo lo demás.
Las tlv-select
opciones y tlv-filter
son mutuamente excluyentes y no se pueden utilizar en la misma estrofa de configuración al mismo tiempo.
Puede deshabilitar los TLV en interfaces específicas o en todas las interfaces. La configuración en la estrofa de configuración de interfaz tiene prioridad sobre la configuración global.
Para seleccionar qué TLV pueden ser anunciados por LLDP:
-
En todas las interfaces:
[edit protocols lldp] user@device# set tlv-select tlv-name
-
En una interfaz específica:
[edit protocols lldp] user@device# set interface interface-name tlv-select tlv-name
Para filtrar TLV que LLDP no debería anunciar:
-
En todas las interfaces:
[edit protocols lldp] user@device# set tlv-filter tlv-name
-
En una interfaz específica:
[edit protocols lldp] user@device# set interface interface-name tlv-filter tlv-name
En el ejemplo siguiente se deshabilitan todos los TLV excepto la descripción de puerto:
[edit protocols lldp] user@device# set tlv-select port-description
En el ejemplo siguiente se deshabilita la TLV de descripción del sistema en la interfaz et-1/0/1:
[edit protocols lldp] user@device# set interface et-1/0/1 tlv-filter system-description
El siguiente ejemplo deshabilita todos los TLV excepto la descripción de puerto y la descripción del sistema en todas las interfaces excepto en la interfaz et-1/0/1, donde solo deshabilita el TLV de nombre del sistema:
[edit protocols lldp] user@device# set tlv-select [port-description system-description] user@device# set interface et-1/0/1 tlv-filter system-name