Es un protocolo propietario de Cisco utilizado para recopilar información de dispositivos en la red que están conectados directamente, tal como hardware, software, nombre del dispositivo y más.
CDP al ser un protocolo proprietario de Cisco no es compatible con otros marcas, opera en la capa 2 (enlace de datos) y está habilitado por default.
Actualmente CDP se encuetra en la versión 2:
- V1:- Esta versión solo colectaba información del dispositivo vecino.
- V2:- Con esta versión se incluyeron mejoras al protocolo, actualmente CDP es capaz de idientificar un mismatch con los ID de la vlan nativa o un mismatch en el duplex de los dispositivos que tiene conectados directamente.
Comando para ver la versión, el intervalo de los anuncios y holdtime de CDP:
Switch#show cdp Global CDP information: Sending CDP packets every 60 seconds Sending a holdtime value of 180 seconds Sending CDPv2 advertisements is enabled Switch#
Como se puede observar en la salida anterior los anuncios CDP se envían cada 60 segundos por default y estos se envían por cada interfaz activa. Si despues de 180 segundos el switch no recibe anuncios CDP por alguna interfaz, este procede a eliminar el neighbor.
Comando para mostrar la información sobre los anuncios CDP que ha recibido un switch:
Switch# show cdp neighbors [ type member/module/number] [ detail] Switch# show cdp neighbors gig1/0/24
Switch# Switch# 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 SW5 Fas 1/4 166 S I WS-C3750G-Gig 1/0/13 Switch03 Gig 2/1 139 S I WS-C3750G-Gig 1/0/85 SW6 Fas 5/10 142 S I WS-C3750G-Gig 1/0/18 FA3A55D Fas 0/9 132 H P IP Phone 7 Port 1 SW7 Fas 0/5 162 S I WS-C3750G-Gig 1/0/11 SWVLAN Fas 0/3 166 S I WS-C3750G-Gig 1/0/19 SW1 Fas 0/8 155 S I WS-C3750G-Gig 1/0/16 SW2 Gig 1/40 140 S I WS-C3750G-Gig 1/0/12 Switch#
Para ver toda la información CDP recibida en un anuncio, agregue la palabra clave detail.
Switch# show cdp neighbors detail
El comando anterior mostrará la información a detalle de todos los dispositivos conocidos a través de CDP. Podemos filtrar la información a través de una sola interfaz:
Switch# show cdp neighbors Fas 1/1 det ------------------------- Device ID: Sw01 Entry address(es): IP address: 10.2.6.4 Platform: cisco WS-C3750G-24TS-1U, Capabilities: Switch IGMP Interface: FastEthernet1/1, Port ID (outgoing port): GigabitEthernet2/0/24 Holdtime : 169 sec Version : Cisco IOS Software, C3750 Software (C3750-ADVIPSERVICESK9-M), Version 12.2(44)SE6, RELEASE SOFTWARE (fc1) Copyright (c) 1986-2009 by Cisco Systems, Inc. Compiled Mon 09-Mar-09 17:56 by gereddy advertisement version: 2 Protocol Hello: OUI=0x00000C, Protocol ID=0x0112; payload len=27, value=00000000FFFFFFFF010221FF000000000000FCFBFB780E00FF0000 VTP Management Domain: '' Native VLAN: 1 Duplex: full Switch#
Para deshabilitar CDP de manera global se realiza con el siguiente comando:
! Switch(config)# no cdp run !
A veces, por razones de seguridad, es posible que desee deshabilitar los anuncios de CDP en una interfaz individual y/o que no esten conectadas a equipos cisco:
! Switch(config)# int fa0/12 Switch(config-if)# [no] cdp enable !
En resumen, les dejo un listado de comandos para configurar CDP:
(config)# cdp run Enables CDP globally on device. (config)# no cdp run Disables CDP globally on device. (config-if)# cdp enable Enables CDP on an interface device if CDP is enabled globally. (config-if)# no cdp enable Disables CDP on an interface device. (config)# cdp timer <seconds> (config)# cdp holdtime <seconds>
Comandos de verificación:
! Switch# clear cdp counters Switch# clear cdp table Switch# show cdp Switch# show cdp entry device-name [protocol | version] Switch# show cdp interface [type number] Switch# show cdp neighbors [type number] [detail] Switch# show cdp traffic !
Mas información