Método general (de lo mínimo a lo complejo)
- ¿El protocolo está activo? CDP por defecto sí; LLDP por defecto no.
- ¿Está activo en la interface concreta? (
no cdp enable/ faltalldp transmit-receive). - ¿El vecino es Cisco o de otro fabricante? CDP solo ve Cisco; para otros, LLDP.
- ¿El enlace está up? sin enlace no hay vecino.
Comando base:
Switch# show cdp neighbors
Switch# show lldp neighbors
Caso 1 — Un vecino Cisco no aparece en CDP
Síntoma: show cdp neighbors no muestra un switch/router Cisco que sí está conectado.
Causas:
- CDP desactivado globalmente (
no cdp run) en uno de los dos equipos. - CDP desactivado en la interface (
no cdp enable). - El enlace está caído.
Diagnóstico:
Switch# show cdp ! ¿CDP global activo?
Switch# show cdp interfaces ! ¿corre en esa interface?
Switch# show interfaces status ! ¿el puerto está up?
Solución: reactivar CDP donde falte.
Switch(config)# cdp run
Switch(config)# interface fastEthernet 0/4
Switch(config-if)# cdp enable
Caso 2 — Un vecino de otro fabricante no aparece
Síntoma: un equipo no-Cisco (o un teléfono/AP de otra marca) no se ve.
Causa: CDP es propietario de Cisco; ese equipo habla LLDP, que está desactivado por defecto.
Diagnóstico:
Switch# show lldp ! ¿LLDP activo?
Switch# show lldp neighbors
Solución: activar LLDP en ambos extremos.
Switch(config)# lldp run
Switch(config)# interface gigabitEthernet 0/1
Switch(config-if)# lldp transmit
Switch(config-if)# lldp receive
Caso 3 — Aparece el vecino pero sin IP o sin detalle
Síntoma: show cdp neighbors lista el vecino pero necesitas su IP/versión.
Causa: la vista resumida no trae esos datos.
Solución: usar el detalle.
Switch# show cdp neighbors detail
Switch# show cdp neighbors fastEthernet 0/4 detail
Caso 4 — Preocupación de seguridad: fuga de información
Síntoma: en una auditoría se detecta que el switch anuncia modelo/IOS por CDP/LLDP hacia una red no confiable.
Causa: CDP/LLDP activos en puertos hacia usuarios finales o hacia un ISP.
Solución: desactivar el descubrimiento en esos puertos.
Switch(config)# interface fastEthernet 0/24
Switch(config-if)# no cdp enable
Switch(config-if)# no lldp transmit
Switch(config-if)# no lldp receive
Caso 5 — La información del vecino tarda en actualizarse o desaparecer
Síntoma: un vecino que ya se desconectó sigue apareciendo un rato.
Causa: la entrada se mantiene durante el holdtime (180 seg por defecto en CDP).
Diagnóstico/solución: es normal; si necesitas más dinamismo baja los timers.
Switch(config)# cdp timer 30
Switch(config)# cdp holdtime 90
Recuerda el orden: protocolo activo (global y por interface), tipo de vecino (Cisco = CDP, otros = LLDP), enlace up, y para datos extra usa el detalle.