Subnet Academy
CCNA v2.0
CCNA v2.0/Módulo 5 · Switching y acceso a la red

0% del curso completado

Lectura25% del examen

CDP y LLDP: validar la documentación de red (2.3)

📋 En esta lección

Heredas una red sin diagramas fiables — el caso más común de la profesión. Los protocolos de descubrimiento de vecinos te permiten reconstruir la topología real dispositivo a dispositivo: qué hay al otro lado de cada cable, su modelo, su IP y su puerto. Aquí dominas CDP (Cisco) y LLDP (estándar), sus diferencias, y cuándo apagarlos por seguridad.

El problema: el diagrama miente

La documentación de red envejece mal: alguien recableó un uplink en una urgencia, el diagrama de Visio quedó sin actualizar, y seis meses después tú intentas diagnosticar con un mapa que ya no es la realidad.

Los protocolos de descubrimiento resuelven esto desde dentro: cada dispositivo anuncia periódicamente quién es por todos sus enlaces activos, y escucha los anuncios de sus vecinos directos. El resultado es una foto verificada, enlace a enlace, de la topología real — la red descrita por la propia red.

CDP: el protocolo de Cisco

CDP (Cisco Discovery Protocol) es propietario de Cisco y viene activado por defecto en routers, switches, APs y teléfonos IP de la marca. Funciona en capa 2 (no necesita IP) y anuncia cada 60 segundos, con un holdtime de 180: si en 180 s no llega anuncio de un vecino, se le da por desaparecido.

SW1# show cdp neighbors
Capability Codes: R - Router, S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone

Device ID        Local Intrfce     Holdtme    Capability  Platform  Port ID
R1               Gig 0/3           155              R S   ISR4331   Gig 0/0/0
SW2              Gig 0/1           132              S I   WS-C2960  Gig 0/1
SW2              Gig 0/2           132              S I   WS-C2960  Gig 0/2

Lectura: por mi Gi0/3 hay un ISR4331 llamado R1, conectado por su Gi0/0/0. Fíjate en que SW2 aparece dos veces — una por cada enlace físico del EtherChannel: CDP ve cables, no port-channels.

El detalle completo añade lo que necesitas para saltar al vecino:

SW1# show cdp neighbors detail
Device ID: R1
Entry address(es):
  IP address: 10.5.99.1
Platform: cisco ISR4331, Capabilities: Router Switch
Interface: GigabitEthernet0/3, Port ID (outgoing port): GigabitEthernet0/0/0
Version: Cisco IOS XE Software, Version 17.09.04a
Native VLAN: 99
Duplex: full

IP de gestión, versión de IOS, VLAN nativa y dúplex del vecino. Con esto puedes: conectar por SSH al siguiente dispositivo sin buscar en ninguna wiki, detectar mismatches de native VLAN (CDP los compara y protesta: %CDP-4-NATIVE_VLAN_MISMATCH) y de dúplex, e inventariar versiones de IOS de toda la red saltando de vecino en vecino.

El método del explorador

Reconstruir una red desconocida:

  1. Entra al primer switch (consola si hace falta).
  2. show cdp neighbors detail → apunta vecinos, puertos e IPs.
  3. SSH a cada vecino nuevo → repite.
  4. Dibuja mientras avanzas.

En una hora tienes el mapa real de una red mediana — verificado por definición, porque cada enlace lo confirman sus dos extremos.

LLDP: el estándar abierto

LLDP (Link Layer Discovery Protocol, IEEE 802.1AB) hace lo mismo que CDP pero es estándar: lo hablan Cisco, HP/Aruba, Juniper, fabricantes de teléfonos, impresoras, hipervisores… En redes multivendor — es decir, casi todas — es la lengua franca.

Diferencias operativas con CDP:

CDPLLDP
ÁmbitoSolo CiscoMultivendor (IEEE)
Por defecto en CiscoActivadoDesactivado (en la mayoría de plataformas)
Timers60 s / hold 180 s30 s / hold 120 s
Extensión para vozCDP nativoLLDP-MED (teléfonos, PoE, voice VLAN)
! Activar LLDP globalmente (Cisco lo trae apagado):
SW1(config)# lldp run

! Verificación — espejo de los comandos CDP:
SW1# show lldp neighbors
SW1# show lldp neighbors detail

Un matiz de LLDP: la emisión y la recepción se controlan por separado y por interfaz (lldp transmit / lldp receive) — puedes escuchar a los vecinos sin anunciarte, algo que CDP no distingue.

En la práctica profesional conviven: CDP para el ecosistema Cisco (y porque ya está encendido), LLDP activado cuando hay equipos de otros fabricantes o teléfonos que negocian con LLDP-MED.

La otra cara: descubrimiento = información regalada

Todo lo que estos protocolos te cuentan a ti, se lo cuentan a cualquiera que escuche en un puerto donde se anuncien: modelo exacto, versión de IOS (→ búsqueda directa de vulnerabilidades conocidas), IPs de gestión, VLAN nativa. Un atacante con Wireshark en una boca de red de la sala de espera recibe el inventario en un minuto, sin enviar un solo paquete.

Dónde apagarlos

La regla: actívalos hacia dentro, apágalos hacia fuera.

! Por interfaz (lo correcto en puertos de usuario y hacia el ISP):
SW1(config)# interface GigabitEthernet0/15
SW1(config-if)# no cdp enable
SW1(config-if)# no lldp transmit
! Global (si la política lo exige):
SW1(config)# no cdp run

Excepción típica: puertos de acceso con teléfonos IP — ahí CDP/LLDP-MED hacen falta para negociar la voice VLAN y el PoE (lección 5.10). Se apaga en bocas de datos puras, enlaces al exterior y DMZs.

Casos de uso reales

  • El uplink misterioso: show interfaces marca Gi0/24 al 90% de uso y nadie sabe qué cuelga ahí. show cdp neighbors detail en 5 segundos: es el switch del taller que alguien conectó "provisionalmente" hace un año.
  • Validar un cambio de cableado: tras recablear el armario, un barrido de show cdp neighbors en los switches implicados confirma que cada uplink terminó donde debía — antes de cerrar el parte.
  • Auditoría de versiones: recorriendo los detail construyes el inventario de IOS y detectas el switch olvidado con una versión de hace seis años.
  • Native VLAN mismatch: el log %CDP-4-NATIVE_VLAN_MISMATCH tras tocar un trunk te ahorra la caza a ciegas de la lección 5.2.

Relación con otros conceptos

  • El mismatch de nativa que CDP detecta es el de la lección 5.2; el de dúplex, el de la 2.2/2.4.
  • CDP/LLDP-MED negocian voice VLAN y prioridad con los teléfonos IP — lección 5.10.
  • Apagar el descubrimiento hacia el exterior forma parte del endurecimiento de capa 2 — lección 10.6.
  • El "método del explorador" es tu primer paso en el troubleshooting integral del Módulo 12: antes de diagnosticar una red, confírmala.

Resumen

CDP (Cisco, activado por defecto, 60/180 s) y LLDP (IEEE 802.1AB, multivendor, activar con lldp run, 30/120 s) anuncian identidad, plataforma, puerto, IP de gestión, versión y VLAN nativa a los vecinos directos. show cdp/lldp neighbors [detail] reconstruye la topología real enlace a enlace y detecta mismatches de nativa y dúplex; en EtherChannels verás un vecino por cable físico. Son también un regalo para atacantes: apágalos en puertos de usuario sin teléfono, enlaces al ISP y zonas no confiables (no cdp enable, no lldp transmit) y mantenlos donde aportan — infraestructura interna y bocas con VoIP.

Fuentes oficiales

Quiz

Comprueba lo que has aprendido

1.¿Cuál es la diferencia fundamental entre CDP y LLDP?

2.¿Qué información NO proporciona `show cdp neighbors detail`?

3.En `show cdp neighbors`, SW2 aparece dos veces con puertos distintos. ¿Por qué?

4.¿Por qué se recomienda apagar CDP y LLDP en puertos de usuario y hacia el operador?

5.Llegas a una red sin documentación. ¿Cuál es el procedimiento más eficiente para reconstruirla?

← Anterior
Lab integral: conectividad switch–switch y switch–router (2.1)