Às vezes, você acredita que a rede está conectada de uma determinada maneira, enquanto
na realidade ela é cabeada de maneira diferente. Assim, você pode
pensar que um dispositivo está conectado a outro
dispositivo, mas não é exatamente como ele é cabeado.
O protocolo de descoberta da Cisco ou
o CDP e a versão padrão da
indústria Link Layer Discovery Protocol ou LLDP são protocolos executados na camada 2 do
modelo OSI e permitem descobrir como os
dispositivos são conectados entre si. Isso é executado independentemente do protocolo, como IPv4 e
IPv6 CDP O LLDP é uma ótima maneira de descobrir como os
dispositivos estão conectados e permite que você verifique a documentação, bem como a nova documentação.
O CDP é propriedade da Cisco e é bem típico apenas descobrir outros dispositivos Cisco.
lembre-se de que alguns fornecedores, como HPE, não enviam mensagens CDP, mas recebem mensagens
CDP e, portanto, podem ver quais dispositivos
Cisco estão conectados diretamente a eles, mas os dispositivos
Cisco não poderão ver os switches e roteadores de
outros fornecedores, como como HPE,
a menos que os dispositivos Cisco estejam habilitados para LLDP.
O CDP usa quadros de multicast que eu demonstrarei em um momento, mas,
mais uma vez, não confio em protocolos de camada superior.
Começaremos com a topologia simples do GNS3 e,
em seguida, mostrarei uma mais complexa 1 em um vídeo diferente.
Nesta topologia do GNS3, tenho três roteadores Cisco.
um deles está conectado a um hub que é a ponte para minha
rede local, o que me permitirá ver dispositivos físicos na rede.
O roteador 1 e o roteador 2 estão
configurados com endereços IP nas interfaces FastEthernet 0, o roteador 2 está usando DHCP nessa interface,
mas essa rede não foi configurada.
Então vamos ver como isso afeta o CDP.
Primeiramente no roteador 1, sh cdp neighbors
O que você notará é que ele vê o roteador vizinho conectado diretamente 2,
mas não outros vizinhos.
Eu também poderia usar o
comando details para ver informações detalhadas sobre o roteador vizinho.
você pode ver como exemplo o
endereço IP do vizinho a plataforma, as capacidades, ou seja, suporta
roteamento que suporta switching e suporta
IGMP IGMP é usado em aplicações multicast.
Poderíamos ver a versão do sistema operacional que esse roteador está usando.
no roteador 2 sh cdp vizinhos isso mostra muito mais detalhes podemos ver o roteador 1 mais uma
vez, conectado via FastEthernet 0/0 podemos ver o seu um roteador 3725 mas, além
disso, podemos ver um
Cisco Unified Communication Manager este é um servidor Linux que executa
o software Cisco Unified Communication Manager que está sendo executado no VMware e está
usando a Ethernet 0 em algum lugar da nuvem
para se conectar de volta através do hub ao roteador 2.
Agora o CDP mostra apenas os dispositivos diretamente conectados que estão executando o CDP, como exemplo, o
roteador 1 não vê esses dispositivos porque o roteador 1 é separado
deles pelo roteador 2, mas as mensagens
CDP são enviadas por meio de um
hub e qualquer outra a topologia que não está executando o CDP,
portanto, há alguns switches Cisco nessa nuvem que conectam o
roteador 2 a alguns desses dispositivos, como os telefones IP, mas esses switches da Cisco
não estão executando o CDP e, portanto,
não são vistos na topologia.
Portanto, tenha cuidado, o CDP mostra diretamente os dispositivos conectados que estão executando o CDP.
Esse hub, por exemplo, não está executando o CDP,
é o dispositivo da camada 1, portanto, as mensagens do CDP são
enviadas de forma transparente para dispositivos na nuvem e
enviam mensagens CDP de volta ao roteador 2.
Além disso, existem switches Cisco da camada 2, que são pequenos switches pessoais
que não executam o CDP e não aparecem
na topologia. Esses dois
telefones, por exemplo, são equipados com o switch Cisco.
Assim, o CDP mostra a você vizinhos diretamente conectados que seriam a
resposta do exame. No mundo real, não é tão simples assim.
Vamos dar uma olhada em alguns detalhes so sh
cdp neighbor detail Podemos ver algumas informações sobre o servidor do Cisco Unified Communication Manager que
você pode ver como um
exemplo que está rodando no Linux podemos ver um
switch Cisco 3750 aqui rolando para baixo, podemos ver um Cisco IP
aviso por telefone é Cisco DX650 é o endereço IP.
Poderíamos, por exemplo, abrir um navegador da Web para esse telefone.
Nesse caso, o telefone está suportando um navegador da Web
para que possamos ver detalhes sobre o telefone, incluindo seu número de telefone.
O CDP é ótimo para descobrir dispositivos na rede, mas também é um risco de
segurança, pois você pode descobrir os dispositivos na rede.
Isso pode ser bom para você, mas talvez seja ruim se você tiver um hacker
ou alguém curioso para descobrir o que está executando.
Então, como exemplo, posso conectar-me ao Cisco Communication Manager e, se
soubesse o nome de usuário
e a senha ou cortá-lo, poderia descobrir outros dispositivos na topologia.
Então, de volta ao roteador 2, há um CUCM, há um 3750 aqui meu telefone
Cisco DX650, eu posso ver como exemplo o poder que é puxado por esse telefone Eu posso ver
o sistema operacional que está rodando Eu posso
ver qual porta ele está usando para conectar
de volta ao roteador 2 para que o roteador 2
esteja usando o F0 / 1 que o telefone está usando a porta 1.
Aqui está outro telefone Cisco 7970, sua porta é 1, a
interface local no roteador é FastEthernet 0/1,
aqui o roteador 1, sua porta de saída é FastEthernet 0/0 e roteador 2,
a interface local é FastEthernet 0/0.
Neste caso, o roteador pode ver a si mesmo porque a
mensagem CDP está voltando para o roteador na nuvem
mas mais uma vez sh cdp
vizinhos, podemos ver a interface local que está recebendo mensagens CDP
e podemos ver dispositivos
e suas interfaces locais é usado para conecte-se novamente a este roteador local.
agora, e quanto ao R3? Isso não está aparecendo na
topologia e isso porque a interface não está ativa, essa interface está desativada, então
não vou fechar essa interface, mas
não vou ativar um endereço IP na interface.
Então, habilitaremos esse link, mas não configuraremos endereços IP.
Então f0 / 0 interface não fechada, mas isso é tudo que fizemos.
sh vizinho cdp nenhum
vizinho é mostrado ainda
leva um tempo para que as mensagens CDP sejam enviadas você
pode ter que esperar 30 segundos antes de ver qualquer mensagem CDP.
mas sh ip int
breve nos permitirá ver o estado da interface, FastEthernet 0/0 está no roteador
3, roteador 3 está conectado e FastEthernet 0/0 no roteador 1 e
FastEthernet 0/1 no roteador 3 roteador
3 é conectado usando FastEthernet 0/0
ao roteador 2 é a interface Ethernet rápida 1/0.
sh cdp vizinhos agora podemos ver o roteador
2 a razão pela qual
o domínio está aparecendo é que eu configurei um nome
de domínio do cisco. com no roteador 2
para que a interface do roteador local seja F0 / 0 e a interface do roteador 2 seja F1 / 0,
mas esteja ciente de que não há endereços IP configurados neste roteador.
Então, o que você verá é que nenhum endereço IP é atribuído
a qualquer interface neste roteador, mas o CDP ainda funciona porque
o CDP não depende do IP.
Vamos dar uma olhada no detalhe assim
no roteador 3 sh cdp vizinho detalhe estamos vendo roteador 2, estamos vendo o seu
endereço IP a interface local do roteador
3 é F0 / 0 e a interface usada no
roteador 2 é F1 / 0 o porta de saída é a porta do dispositivo
remoto nesta saída que pode ser muito confusa. Esse é
um exemplo básico do CDP
e o próximo vídeo que eu vou fazer uma captura do Wireshark
e depois em vídeos subseqüentes, vamos olhar para uma topologia mais complexa.