SIGN IN YOUR ACCOUNT TO HAVE ACCESS TO DIFFERENT FEATURES

FORGOT YOUR PASSWORD?

FORGOT YOUR DETAILS?

AAH, WAIT, I REMEMBER NOW!
GET SOCIAL
  • BLOG
  • SECURITY ALERTS
  • CONTATO
  • PRIVACIDADE
  • SOBRE
  • LOGIN

Brainwork

  • Certificação
  • Cisco
  • Informação
  • Linux
  • Microsoft
  • Network
  • Security
  • UC
  • Virtualização
  • Wireless
  • Home
  • Cisco
  • Cisco Discovery Protocol–CDP
13/05/2025

Cisco Discovery Protocol–CDP

Cisco Discovery Protocol–CDP

by André Ortega / segunda-feira, 14 março 2011 / Published in Cisco, Configuração, Network

O Cisco Discovery Protocol (CDP) é um protocolo layer 2 que funciona independente do meio físico (Ethernet, Frame Relay, …) e do protocolo. Ele é usado para descobrir informações sobre equipamentos Cisco diretamente conectados e está presente em roteadores, switches, APs, firewalls e até em telefones.

Um equipamento com CDP ativado passará a enviar mensagens periódicas via multicast, e também receber os anúncios dos outros equipamentos. Desta forma é possível descobrir o nome, IP, modelo e a versão do software de um equipamento vizinho.

Podemos habilitar o CDP globalmente, e assim os anúncios passarão a ser enviados por todas as interfaces suportadas, ou podemos configurar apenas nas interfaces desejadas. Por padrão o CDP vem habilitado (globalmente), e já faz os anúncios na versão 2.

A versão 2 do CDP traz algumas melhorias e com ela podemos verificar a VLAN nativa, domínio VTP e o modo da porta (duplex/speed) do equipamento diretamente conectado.

Habilitando o CDP globalmente

BrainGW01#conf t
BrainGW01(config)#cdp run
BrainGW01(config)#

Desabilitando o CDP globalmente

BrainGW01#conf t
BrainGW01(config)#no cdp run
BrainGW01(config)#

Habilitando anúncios versão 2

BrainGW01(config)#cdp advertise-v2

Desabilitando anúncios versão 2

BrainGW01(config)#no cdp advertise-v2

Habilitando o CDP em uma interface específica

BrainGW01(config)#interface f0/1
BrainGW01(config-if)#cdp enable

Desabilitando o CDP em uma interface específica

BrainGW01(config)#interface f0/1
BrainGW01(config-if)#no cdp enable

Os comandos “shows” são os mais importantes/utilizados do CDP, já que a configuração normalmente não sofre alteração.

Verificando o CDP (status padrão)

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

Verificando o CDP em uma interface específica ( timers padrão)

BrainGW01#show cdp interface gigabitEthernet 1/0/1
GigabitEthernet1/0/1 is up, line protocol is up
  Encapsulation ARPA
  Sending CDP packets every 60 seconds
  Holdtime is 180 seconds
BrainRT01#

Verificando os equipamentos diretamente conectados (sumario)

BrainGW01#show cdp neighbors
Capability Codes: R – Router, T – Trans Bridge, B – Source Route Bridge
                  S – Switch, H – Host, I – IGMP, r – Repeater, P – Phone,
                  D – Remote, C – CVTA, M – Two-port Mac Relay

Device ID        Local Intrfce     Holdtme    Capability       Platform               Port ID
BrainSW1        Gig 1/0/48        152              S I            WS-C2960-          Gig 0/2
BrainSW8        Gig 1/0/45        121              S I            WS-C2960-          Gig 0/1
BrainGW02      Gig 1/0/26        179             R S I          2821                    Gig 0/1
BrainGW01#

Verificando os equipamentos vizinhos (detalhado)

BrainGW01#show cdp neighbors detail
————————-
Device ID: BrainSW1
Entry address(es):
  IP address: 10.10.10.59
Platform: cisco WS-C2960-24PC-L,  Capabilities: Switch IGMP
Interface: GigabitEthernet1/0/48,  Port ID (outgoing port): GigabitEthernet0/2
Holdtime : 158 sec

Version :
Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 12.2(50)SE4, RELEASE SOFTWARE (fc1)
Technical Support:
http://www.cisco.com/techsupport
Copyright (c) 1986-2010 by Cisco Systems, Inc.
Compiled Fri 26-Mar-10 09:14 by prod_rel_team

advertisement version: 2
Protocol Hello:  OUI=0x00000C, Protocol ID=0x0112; payload len=27, value=00000000FFFFFFFF01022501000000000000ECC88212D480FF0000
VTP Management Domain: ‘brainwork’
Native VLAN: 1
Duplex: full
Management address(es):
  IP address: 10.10.10.59

Também é possível configurar os timers do CDP, e se necessário acompanhar a troca de pacotes através do comando debug cdp ip e debug cdp packets.

Mais informações sobre o CDP aqui e também neste link.

Até a próxima.

Atualização: O CDP também é muito útil quando temos telefones IPs Cisco e switches também Cisco. Neste cenário o CDP permite que o telefone seja associado a um VLAN de voz automaticamente (e normalmente nesta VLAN temos configurações específicas, como QoS).

E como bem lembrou o Fábio, no comentário abaixo, em alguns casos é recomendado que o CDP seja desabilitado, evitando que informações dos seus equipamentos sejam divulgadas e que a banda seja utilizada desnecessariamente.

Relacionado

Tagged under: CDP, Cisco Discovery Protocol

About André Ortega

Formando em Processamento de Dados e Ciência da Computação. Especialista Cisco (CCNP Enterprise e CCNP Security). Dezenove anos de experiência com redes e segurança.

What you can read next

Novo CCNA (200-120) disponível
Redundância para Cisco WLAN Controllers
Pergunte ao Especialista – Umbrella

5 Comments to “ Cisco Discovery Protocol–CDP”

  1. Fábio says :
    15/03/2011 at 12:28

    Por outro lado existem algumas razões para desabilitar o CDP, dentre elas evitar que conexões externas consiga informações sobre o dispositivo, economizar largura de banda evitando os frames de atualização, se utilizar equipamentos que não são cisco …

  2. André Ortega says :
    15/03/2011 at 12:39

    É isso mesmo Fábio. Vou até atualizar o post com estas informações.

  3. Nathan Luppi Pinotti says :
    24/03/2011 at 17:57

    Não podemos esquecer, também, do “show cdp entry”. Que traz as mesmas informações do “show cdp details”, mas, somente do vizinho indicado.

    Belo Post.

  4. Emerson says :
    19/03/2016 at 21:55

    André, Muito bom o seu tópico e bem explicativo.

    No entanto eu queria você esclarecesse uma dúvida: Em um suporte que eu tava prestando em um cliente quando eu dei um comando show cdp neighbors apareceu 3 aparelhos que estava saindo da mesma interface (giga0/14) do switch:

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

    Device ID Local Intrfce Holdtme Capability Platform Port ID
    Router Gig 0/23 159 R S I 2811 Fas 0/0.1
    SEP002497AA693E Gig 0/14 120 H P IP Phone Port 1
    SEP002497AB838E Gig 0/14 123 H P IP Phone Port 1
    SEP002584A2AC01 Gig 0/14 120 H P IP Phone Port 1
    SEP1C17D3411198 Gig 0/9 164 H ATA 186 Port 1
    SEP18EF639E6B37 Gig 0/1 167 H P IP Phone Port 1
    Switch1#

    Será que isso é algum bug de IOS no switc? Pois eu já desativei e ativei o cdp tanto no modo global quanto na interface, mas continua no mesmo status….

    1. Leandro Oliveira says :
      21/03/2016 at 08:42

      Olá Emerson,

      Primeiramente obrigado por frequentar o blog, por uma questão de segurança o primeiro comentário de um usuário do blog deve ser aprovado por um dos administradores, a partir daí todos os próximos comentários aparecerão automaticamente sem que seja necessária aprovação.

      Com relação a sua dúvida provavelmente não se trata de um bug, confirme se fisicamente esta porta (Gig 0/14) não esta ligada a um hub e/ou switch que não seja Cisco, este seria o único motivo para que a porta aparecesse com 3 dispositivos. Mensagens CDP são filtradas pelo equipamentos Cisco para que limitem-se ao dispositivo diretamente conectado, dispositivos de outros fabricantes podem repassar esta informação causando o sintoma mencionado por você.

      Espero ter esclarecido sua dúvida.

      At.te,

      Leandro Oliveira

POSTS RECENTES

  • Cisco Talos: Tendências em Cibersegurança em 2024
    Cisco Talos: Tendências em Cibersegurança em 2024
    12/05/2025
  • Campanha de Spam no Brasil Abusa de Ferramentas RMM: Como Proteger Sua Empresa
    Campanha de Spam no Brasil Abusa de Ferramentas RMM: Como Proteger Sua Empresa
    09/05/2025
  • Vulnerabilidade CVE-2025-20188 no Cisco IOS XE Wireless LAN Controller: Como se Proteger
    Vulnerabilidade CVE-2025-20188 no Cisco IOS XE Wireless LAN Controller: Como se Proteger
    09/05/2025
  • LockBit Hackeado: Novo Ataque ao Grupo de Ransomware
    LockBit Hackeado: Novo Ataque ao Grupo de Ransomware
    07/05/2025
  • Protegendo a Tecnologia Operacional: Mitigações Primárias Contra Ameaças Cibernéticas
    Protegendo a Tecnologia Operacional: Mitigações Primárias Contra Ameaças Cibernéticas
    07/05/2025

Tags

#Broadcom 2324 #Multicloud 2015 2017 2022 2023 2024 2350 200-301 25 anos 2560C 2960C 2960X 2975 350-050 3560-X 2009 2010 200-125 100-101 #VMwareTransformation 1 ano 1.1.1.100 10 anos 10 Gbps 100 empresas 200-120 100 Gigabit 1905 1921 1925 1941 2.0 200-101 3750-X 1900 2800 2900 2013 2011 1800 2960 3750 2960S

Arquivo

Login

  • Acessar
  • Feed de posts
  • Feed de comentários
  • WordPress.org

Acesse Também

  • Blog LabCisco
  • Café com Redes
  • Cisco IOS hints and tricks
  • Cisco Redes
  • Cisco Support Community
  • Coruja de TI
  • Homelaber Brasil
  • Internetwork Expert´s
  • Netfinders Brasil
  • Rota Default
  • TechRebels
  • The Cisco Learning Network

X

Blog: Verificando MD5 (hash) de um arquivo no Windows e Linux brainwork.com.br/2023/05/11/v… #Checksum #CiscoChampion #Hash

Hahahahah Muito bom twitter.com/TracketPacer/s…

Blog: Trocar ícone (favicon) da página guest no Cisco ISE brainwork.com.br/2023/04/24/t… #Cisco_Champion #Customização #Favicon

Blog: Cisco Champion 2023 brainwork.com.br/2023/04/10/c… #CiscoChampion

Blog: RFC 2324 (HTCPCP), conhece? brainwork.com.br/2023/04/01/r… #2324 #CiscoChampion #HTCPCP

Seguir @brainworkblog
  1. ./fernando em Aprenda Python e ganhe pontos para renovar as certificações CCNA, CCNP e CCIE
  2. André Ortega em Reset Cisco FTD (zerar FTD sem reinstalar)
  3. ALEX LIRA CAMACHO em Reset Cisco FTD (zerar FTD sem reinstalar)
  4. André Ortega em Atualizando Cisco 9300 (Install Mode)
  5. Dominique em Atualizando Cisco 9300 (Install Mode)

Entre em contato:

  • Web: www.brainwork.com.br
  • Facebook: fb.com/brainworkblog
  • Twitter: twitter.com/brainworkblog
  • Youtube: youtube.com/brainworkblog
  • Instagram: instagram.com/brainwork.blog
  • GET SOCIAL
Brainwork

© 2008 - 2022 Brainwork. Todos os direitos reservados.
Customização da página por Brainwork.

TOP
Gerenciar o consentimento
Para fornecer as melhores experiências, usamos tecnologias como cookies para armazenar e/ou acessar informações do dispositivo. O consentimento para essas tecnologias nos permitirá processar dados como comportamento de navegação ou IDs exclusivos neste site. Não consentir ou retirar o consentimento pode afetar negativamente certos recursos e funções.
Funcional Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos. O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.
Gerenciar opções Gerenciar serviços Manage {vendor_count} vendors Leia mais sobre esses propósitos
Ver preferências
{title} {title} {title}