Top Ad unit 728 × 90

Dê uma olhada

random

Introdução ao CDP (Cisco Discovery Protocol)

Vamos falar um pouco sobre gerenciamento de redes. Talvez esse não seja um assunto muito interessante para você, mas tentarei mostrar como o CDP (Cisco Discovery Protocol) pode ser de grande utilidade no mapeamento de uma rede e na coleta de informações importantes sobre os equipamentos.

A maioria das redes é formada por um número considerável de dispositivos e, para facilitar a nossa vida, é sempre bom ter em mãos um mapa da rede que nos mostre como esses dispositivos estão conectados uns aos outros, além de nos informar qual o modelo dos dispositivos, a VLAN a que eles pertencem e os endereços IP que estão usando. O CDP é um protocolo executado em todos os dispositivos da Cisco que nos ajuda a descobrir os dispositivos Cisco existentes na rede. Trata-se de um protocolo proprietário da Cisco, que opera na camada de enlace e que vem habilitado por padrão.

Vamos dar uma olhada na seguinte topologia:


Temos três roteadores. Sabemos disso porque estamos vendo os dispositivos. Mas se não tivéssemos ideia de como a rede está formada, poderíamos usar o CDP para construir o mapa que temos acima. Vamos entender como isso é feito:

R1#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
R2               Fas 0/0           137             R S I  2811      Fas 0/1

Usamos o comando show cdp neighbors para visualizar todos os vizinhos diretamente conectados. Podemos ver no output acima que R1 está conectado a R2, que R2 é um roteador Cisco 2811, e que a interface FastEthernet0/0 de R1 está conectada à interface FastEthernet0/1 de R2.

Vamos executar o mesmo comando nos outros roteadores:

R2#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
R1               Fas 0/1           144             R S I  2811      Fas 0/0
R3               Fas 0/0           164             R S I  2811      Fas 0/1
R3#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
R2               Fas 0/1           135             R S I  2811      Fas 0/0

Agora temos todas as informações necessárias para construir um mapa da rede com os nomes e as interfaces dos roteadores. Mas o CDP ainda pode nos fornecer mais detalhes:

R1#show cdp neighbors detail
-------------------------
Device ID: R2
Entry address(es):
  IP address: 192.168.12.2
Platform: Cisco 2811,  Capabilities: Router Switch IGMP
Interface: FastEthernet0/0,  Port ID (outgoing port): FastEthernet0/1
Holdtime : 149 sec

Version :
Cisco IOS Software, 2800 Software (C2800NM-ADVENTERPRISEK9-M), Version 15.1(4)M8, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2014 by Cisco Systems, Inc.
Compiled Fri 07-Mar-14 08:19 by prod_rel_team

advertisement version: 2
VTP Management Domain: ''
Duplex: full
Management address(es):

Usamos o comando show cdp neighbors detail para coletar informações mais detalhadas sobre os vizinhos, como o endereço IP e a versão de IOS. Isso pode ser muito útil, mas também é um risco de segurança. O CDP é executado por padrão em todas as interfaces, e talvez seja uma boa ideia desabilitá-lo em algumas delas:

R1(config)#interface FastEthernet0/0
R1(config-if)#no cdp enable

Basta aplicar o comando no cdp enable na interface para desabilitar o CDP apenas nessa interface. Também é possível desabilitá-lo em todas as interfaces ao mesmo tempo através de uma configuração global:

R1(config)#no cdp run

E isso é tudo. Além de revelar informações sobre a rede, o CDP também é usado para telefones IP da Cisco, mas isso é outra história. Lembre-se de que o CDP é executado apenas em dispositivos da Cisco. Existe uma versão aberta chamada LLDP que também é executada nos dispositivos da Cisco e que pode ser encontrada em equipamentos de outros fabricantes.

Aqui estão os comandos de configuração usados neste texto, caso você queira testar as atividades em laboratório. Tenha em mente que, dependendo da versão de IOS que você esteja usando, alguns comandos podem não estar disponíveis. Além disso, o simulador Packet Tracer, da Cisco, limita os comandos que podem ser inseridos na CLI dos dispositivos.
hostname R1
!
interface FastEthernet0/0
 ip address 192.168.12.1 255.255.255.0
 no shutdown
 no cdp enable
!
no cdp run
!
end
hostname R2
!
interface FastEthernet0/1
 ip address 192.168.12.2 255.255.255.0
 no shutdown
!
interface FastEthernet0/0
 ip address 192.168.23.2 255.255.255.0
 no shutdown
!
end
hostname R3
!
interface FastEthernet0/1
 ip address 192.168.23.3 255.255.255.0
 no shutdown
!
end

Hope this helps!

Introdução ao CDP (Cisco Discovery Protocol) Reviewed by Carlos Wolkartt on dezembro 27, 2018 Rating: 5
Todos os direitos reservados a Wolkartt.com © 2019
Hospedado no Blogger.

Mande sua mensagem

Nome

E-mail *

Mensagem *

Tecnologia do Blogger.