← voltar pro blog
// fundamentos

CDP e LLDP: como descobrir vizinhos na rede Cisco

por Luiz Silvério

CDP e LLDP resolvem o mesmo problema: descobrir quais dispositivos estão diretamente conectados a um equipamento de rede.

Você chega num equipamento sem documentação de topologia. Com dois comandos você sabe o hostname, o modelo, a interface e o endereço IP de cada vizinho. Sem precisar olhar o cabeamento fisicamente.


CDP: Cisco Discovery Protocol

CDP é proprietário Cisco. Vem habilitado por padrão em todos os equipamentos Cisco. Opera na camada 2 e funciona em qualquer tipo de mídia: Ethernet, Serial, Frame Relay.

Daí o CDP não precisa de endereço IP configurado para funcionar. Ele envia quadros de camada 2 diretamente para o vizinho. Mesmo uma interface sem IP responde ao CDP.

Os equipamentos enviam anúncios CDP a cada 60 segundos. O holdtime padrão é 180 segundos. Se o vizinho para de enviar anúncios, ele some da tabela após 3 ciclos.


Verificação CDP

Router# show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
                  S - Switch, H - Host, I - IGMP, r - Repeater

Device ID        Local Intrfce     Holdtme    Capability  Platform  Port ID
SW1              Gi0/0              157         S I        WS-C2960  Fa0/1
R2               Gi0/1              142         R          ISR4331   Gi0/0

O show cdp neighbors mostra: Device ID (hostname do vizinho), Local Interface (porta local), Holdtime, Capability (R=roteador, S=switch), Platform (modelo) e Port ID (porta do vizinho).

Para ver o endereço IP dos vizinhos:

Router# show cdp neighbors detail
-------------------------
Device ID: SW1
Entry address(es):
  IP address: 192.168.1.2
Platform: cisco WS-C2960,  Capabilities: Switch IGMP
Interface: GigabitEthernet0/0,  Port ID (outgoing port): FastEthernet0/1
Holdtime : 157 sec

Version :
Cisco IOS Software, Version 15.2(7)E3

O detail adiciona endereço IP, versão do IOS e capacidades completas.

Router# show cdp
Global CDP information:
    Sending CDP packets every 60 seconds
    Sending a holdtime value of 180 seconds
    Sending CDPv2 advertisements is enabled

Desabilitar CDP

Em produção, o CDP deve ser desabilitado em interfaces voltadas para o exterior ou para redes não confiáveis. Ele expõe modelo, versão de IOS e endereços IP dos dispositivos.

Desabilitar globalmente:

Router(config)# no cdp run

Desabilitar em uma interface específica:

Router(config)# interface GigabitEthernet0/1
Router(config-if)# no cdp enable

Desabilitar por interface é mais granular. Mantém CDP ativo internamente mas não envia anúncios para fora.


LLDP: Link Layer Discovery Protocol

LLDP é o padrão aberto da IEEE (802.1AB). Funciona da mesma forma que o CDP mas com suporte a qualquer fabricante. Indispensável em ambientes com switches de múltiplos vendors.

Diferenças em relação ao CDP:

  • LLDP está desabilitado por padrão nos equipamentos Cisco
  • LLDP só funciona em Ethernet. CDP funciona em qualquer mídia
  • No LLDP, transmissão e recepção são configurados separadamente por interface

Configuração LLDP

Habilitar globalmente:

Router(config)# lldp run

Habilitar por interface (transmissão e recepção separados):

Router(config)# interface GigabitEthernet0/0
Router(config-if)# lldp transmit
Router(config-if)# lldp receive

Verificação:

Router# show lldp neighbors
Capability codes:
    (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device
    (W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other

Device ID           Local Intf     Hold-time  Capability      Port ID
SW1                 Gi0/0          120         B               Gi0/1

Router# show lldp neighbors detail

CDP vs LLDP

Característica CDP LLDP
Padrão Proprietário Cisco IEEE 802.1AB
Habilitado por padrão Sim Não
Mídia suportada Qualquer Só Ethernet
Ambiente recomendado Só Cisco Multi-vendor
Transmissão e recepção Juntos Configurados separados
Intervalo de anúncio 60s 30s
Holdtime padrão 180s 120s

O que a prova CCNA cobra

CDP e LLDP estão no domínio Network Fundamentals. Os pontos mais frequentes:

O que cada protocolo faz e em qual camada opera. Diferença entre CDP (proprietário Cisco) e LLDP (padrão IEEE). CDP habilitado por padrão, LLDP desabilitado por padrão. Como desabilitar CDP globalmente e por interface. O comando show cdp neighbors detail para ver endereços IP. No LLDP, transmissão e recepção são configurados separadamente.


FAQ

O CDP pode causar problemas de segurança? Sim. CDP expõe modelo, versão de IOS e endereços IP. Em interfaces conectadas à internet ou a redes de terceiros, desabilite com no cdp enable na interface.

Posso usar CDP e LLDP ao mesmo tempo? Sim. São protocolos independentes e podem coexistir no mesmo equipamento e na mesma interface.

O CDP funciona entre roteador e switch de camada 2? Sim. Por operar na camada 2, o CDP não precisa que os dispositivos compartilhem uma subnet IP. Funciona mesmo sem configuração de endereços IP.


▌ CDP e LLDP são temas de Network Fundamentals do CCNA. O diagnóstico gratuito do PacketPass mostra onde estão suas lacunas por domínio. Resultado na hora, sem cadastro.


Informações baseadas no blueprint CCNA 200-301 atual, LabCisco, RedesNaWeb e documentação oficial da Cisco.