Método general (de lo mínimo a lo complejo)

  1. ¿El protocolo está activo? CDP por defecto sí; LLDP por defecto no.
  2. ¿Está activo en la interface concreta? (no cdp enable / falta lldp transmit-receive).
  3. ¿El vecino es Cisco o de otro fabricante? CDP solo ve Cisco; para otros, LLDP.
  4. ¿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.