Prólogo: LLDP (Link Layer Discovery Protocol) es un protocolo de red esencial que permite a los dispositivos conectados intercambiar información sobre sí mismos. Este intercambio de datos facilita la creación de inventarios de red, la visualización de topologías y la automatización de tareas de gestión. LLDP es una herramienta indispensable para los administradores de redes que buscan optimizar el funcionamiento y la eficiencia de sus infraestructuras.
LLDP (Link Layer Discovery Protocol)
-. LLDP es un protocolo de detección de vecinos de la capa-2 que permite a los dispositivos de red anunciar información sobre sí mismos a otros dispositivos conectados directamente. Es decir, los equipos de red entre sí, comparten detalles como su identificación, capacidades y configuración.
Que nos permite LLDP
- Descubrimiento de dispositivos: Identifica automáticamente los dispositivos conectados a una red, lo que facilita la gestión y el mantenimiento.
- Inventario de red: Permite crear un inventario detallado de los equipos de red, incluyendo sus modelos, versiones de software y configuraciones.
- Gestión de VLANs: Ayuda a gestionar las VLANs (Virtual Local Area Networks) al proporcionar información sobre los puertos conectados a cada VLAN.
- Topología de red: Facilita la creación de diagramas de red precisos al mostrar las conexiones entre los dispositivos.
- Automatización: Proporciona información que puede ser utilizada por herramientas de automatización para configurar y administrar la red de forma dinámica.
Cómo funciona LLDP
-. LLDP funciona intercambiando paquetes de datos llamados LLDP TLVs (Type-Length-Value). Estos paquetes contienen información sobre el dispositivo.
- ID del sistema: Un nombre único para identificar el dispositivo.
- Descripción del sistema: Una descripción textual del dispositivo.
- ID del chasis: Un identificador único para el chasis del dispositivo.
- ID del puerto: El número del puerto en el que se encuentra el dispositivo.
- Descripción del puerto: Una descripción textual del puerto.
- Capacidades del dispositivo: Las capacidades del dispositivo, como si es un Router, Switch, etc.
- VLAN: La VLAN a la que pertenece el puerto.
Características de LLDP
- Estándar: Es un estándar-IEEE (802.1AB), lo que garantiza su interoperabilidad entre diferentes fabricantes de equipos.
- Sencillo: Es fácil de configurar y utilizar.
- Flexible: Permite extenderse para incluir información adicional específica de cada fabricante.
- Eficiente: Utiliza recursos de red mínimos.
Ventajas de LLDP sobre CDP
- Independiente del proveedor: LLDP funciona con dispositivos de diferentes fabricantes, mientras que CDP es específico de Cisco.
- Más información: LLDP proporciona más información sobre el dispositivo.
- Estándar: LLDP es un estándar IEEE, mientras que CDP es un protocolo propietario de Cisco.
Usar LLDP
-. LLDP es útil en cualquier red donde se necesite conocer la topología de la red, identificar los dispositivos conectados y facilitar la gestión de la red. Es especialmente útil en redes heterogéneas con dispositivos de diferentes fabricantes.
Resumiendo: LLDP es una herramienta valiosa para los administradores de redes que buscan simplificar la gestión de sus redes y obtener una mejor visibilidad de la infraestructura de red. Al comprender cómo funciona LLDP y sus beneficios, puedes aprovechar al máximo esta tecnología para mejorar la eficiencia y la confiabilidad de tu red.
Visualizar el Protocolo-LLDP en una Topologia-Cisco
Nota: pasemos a la configuración del protocolo LLDP de detección de vecinos, en una Topologia-Cisco en un entrono de simulación de redes GNS3.
Que necesitamos
-. Para visualizar el protocolo-LLDP en una topología de red-Cisco, se necesita el emulador-GNS3, una plataforma de simulación de redes de alto nivel. Utilizare una topología de red preexistente, como «Laboratorio_1«, que incluye dos Switch-Cisco. Además, se requiere Wireshark, un analizador de protocolos de red, para visualizar el protocolo–LLDP en acción. Con estos elementos, se puede analizar el funcionamiento del protocolo LLDP y su interacción en la red.
Nota: Lancemos el GNS3 y cargamos el Laboratorio_1, renovarlo adecuarlo como Laboratorio_LLDP.
-. Tenemos que forzar el tráfico LLDP significa configurar un switch-Cisco para que envíe anuncios LLDP de manera periódica, incluso si no ha detectado cambios en la configuración o en los dispositivos conectados
-. Configurar el intervalo de envío de anuncios LLDP, el comando lldp timer permite configurar el intervalo en segundos entre los anuncios LLDP. Por ejemplo, para enviar anuncios cada 10 segundos.
-. Forzar el tráfico LLDP en una interfaz específica, puede hacer de la siguiente manera:
- lldp transmit: Habilita el envío de anuncios LLDP en la interfaz.
- lldp receive: Habilita la recepción de anuncios LLDP en la interfaz.
-. El objetivo es habilita LLDP globalmente, configura un intervalo de envío de anuncios de 10 segundos y fuerza el tráfico LLDP en la interfaz GigabitEthernet0/0.
Configurar Switch-1 (ciscoIOS L2) (Activando LLDP)
Nota: Lanzamos Switch-1 menú de contesto / Start / Console
- In: Switch>enable
- In: Switch#conf terminal
- Out: Enter configuration commands, one per line. End with CNTL/Z.
- In: Switch(config)#lldp run
- In: Switch(config)#lldp timer 10
- In: Switch(config)#interface Gi0/0
- In: Switch(config-if)#lldp transmit
- In: Switch(config-if)#lldp receive
- In: Switch(config-if)#end
- In: Switch#
- *Nov 12 09:41:21.260: %SYS-5-CONFIG_I: Configured from console by console
- In: Switch#show lldp
- Out: Global LLDP Information:
- Out: Status: ACTIVE
- Out: LLDP advertisements are sent every 10 seconds
- Out: LLDP hold time advertised is 120 seconds
- Out: LLDP interface reinitialisation delay is 2 seconds
- In: Switch#
Configurar Switch-2 (ciscoIOS L2) (Activando LLDP)
Nota: Lanzamos Switch-2 menú de contesto / Start / Console
- In: Switch>enable
- In: Switch#conf terminal
- Out: Enter configuration commands, one per line. End with CNTL/Z.
- In: Switch(config)#lldp run
- In: Switch(config)#lldp timer 10
- In: Switch(config)#interface Gi0/0
- In: Switch(config-if)#lldp transmit
- In: Switch(config-if)#lldp receive
- In: Switch(config-if)#end
- In: Switch#
- *Nov 12 09:41:21.260: %SYS-5-CONFIG_I: Configured from console by console
- In: Switch#show lldp
- Out: Global LLDP Information:
- Out: Status: ACTIVE
- Out: LLDP advertisements are sent every 10 seconds
- Out: LLDP hold time advertised is 120 seconds
- Out: LLDP interface reinitialisation delay is 2 seconds
- In: Switch#
Levantamos las Gi0/0 de los Switch-1 y Switch-2:
- In: Switch(config-if)#no shutdown
- In: Switch#show lldp
- In: Switch#show lldp nerghbors
Nota: Conectamos las dos interfaces Gi0/0 de los Switch-1 y Switch-2.
Captura-Wireshark:
Nota: ¡en este punto! / boton derecho / Start capture /.
Explicación: del diagrama, de captura muestra los detalles de un paquete LLDP (Link Layer Discovery Protocol). Este protocolo se utiliza en redes Ethernet para que los dispositivos de red se descubran y compartan información entre sí.
- Frame: Indica que se está analizando un marco o paquete de datos.
- Ethernet: Especifica el tipo de capa de enlace de datos utilizada, que es Ethernet.
- Source: La dirección MAC de origen del paquete.
- Destination: La dirección MAC de destino del paquete, en este caso, un multicast específico para LLDP.
- Type: Indica que el tipo de protocolo del paquete es LLDP.
- LLDP: Se muestran los detalles específicos del protocolo LLDP, como:
- Chassis ID: La identificación del chasis del dispositivo que envió el paquete.
- Port ID: La identificación del puerto por el que se envió el paquete.
- Time to Live: El tiempo de vida del anuncio LLDP.
- System Name: El nombre del sistema del dispositivo.
- System Description: Una descripción detallada del dispositivo.
- Port Description: Una descripción del puerto.
- Capabilities: Las capacidades del puerto.
Resumiendo: este diagrama muestra que un dispositivo de red un switch Cisco, ha enviado un paquete LLDP para anunciar su presencia en la red y proporcionar información sobre sí mismo a otros dispositivos. Esta información es crucial para que los dispositivos de red puedan configurarse automáticamente y establecer conexiones entre sí.
Recopilando:
-. Veamos los puntos mas importantes de este post:
- LLDP (Link Layer Discovery Protocol) es un protocolo de capa 2 para descubrimiento de vecinos.
- Permite a dispositivos de red anunciar información sobre sí mismos a otros dispositivos conectados directamente.
- Los dispositivos comparten su identificación, capacidades y configuración.
- Funciona mediante el intercambio de paquetes llamados LLDP TLVs (Type-Length-Value).
- Facilita el descubrimiento automático de dispositivos en una red.
- Permite crear inventarios detallados de equipos de red.
- Ayuda en la gestión de VLANs.
- Facilita la creación de diagramas de topología de red precisos.
- Es útil para la automatización de tareas de gestión de red.
- Los TLVs incluyen: ID del sistema, descripción, ID del chasis, ID del puerto y capacidades.
- Es un estándar IEEE (802.1AB) que garantiza interoperabilidad entre fabricantes.
- Es más versátil que CDP (Cisco Discovery Protocol) al ser independiente del fabricante.
- Se configura mediante comandos como «lldp run» y «lldp timer».
- Requiere configuración en interfaces específicas con «lldp transmit» y «lldp receive».
- El tiempo entre anuncios es configurable (por defecto 30 segundos).
- Los paquetes LLDP se envían a una dirección multicast.
- Proporciona información sobre el sistema y descripción del puerto.
- Es eficiente en el uso de recursos de red.
- Es especialmente útil en redes heterogéneas con dispositivos de diferentes fabricantes.
- Referencias: moreluz.entorno
- Referencias: Cisco