Cisco Discovery Protocol (CDP)

16 08 2008

CDP es un protocolo de nivel de enlace, que permite obtener información sobre dispositivos cisco conectados directamente, lo que es útil para troubleshooting y documentación.

Obteniendo CDP timer y Holdtime.

Con el comando show cdp  obtenemos información sobre dos parámetros que pueden configurarse en los dispositivos Cisco:

  1. CDP timer: indica cada cuanto se trasnmiten los paquetes CDP.
  2. CDP holdtime: cantidad de tiempo que el dispositivo guardará los paquetes recibidos de sus “vecinos”.

Los podemos cambiar con cdp timer/holdtime, o deshabilitar completamente con no cdp run.

Obteniendo información de un “vecino”.

El comando show cdp neighbor nos muestra para cada interfaz de nuestro router: el hostname del dispositivo conectado, la interfaz del mismo, información sobre si se trata de un router, switch o repetidor y el modelo.

También disponemos de show cdp neighbors detail que además de lo anterior, nos muestra la IP y la version de IOS de los dispositivos conectados. Con show cdp entry * obtendremos la misma salida, pero tenemos dos opciones añadidas protocols y version, para obtener sólo los datos que buscamos.

Con el comando show cdp traffic vemos información del trafico, incluyendo los paquetes CDP. Y con show cdp interface vemos información para cada interfaz que esté usando CDP (podemos deshabilitarlo con el comando no cdp enable).

Con la ayuda de estos comandos podemos documentar la topología de una red desconocida!


Acciones

Información

4 respuestas

1 02 2009
fede

¿¿CDP timer y CDP holdtime se refiern a los tiempos “locales”??
Gracias , saludos.

2 02 2009
frikeando007

Si concretamente y sacado de la web de cisco:

cdp timer seconds: Specifies frequency of transmission of CDP updates.
cdp holdtime seconds: Specifies the amount of time a receiving device should hold the information sent by your device before discarding it.

Y efectivamente, son dos parámetros de tiempo locales del router. Espero haberte ayudado, salu2 :P

12 03 2009
ASD.SAD

hola, tengo una pregunta, al usar los comandos cdp timer me sale

Router5(config)#cdp timer 50
^
% Invalid input detected at ‘^’ marker.

por q pasas eso? y como lo puedo habilitar?

14 03 2009
frikeando007

Hola!

Creo que en packet tracer 5.0 no existe tal comando ^_^. En un entorno real si que lo verás, de hecho en la página de cisco:

http://www.cisco.com/en/US/docs/ios/12_1/configfun/configuration/guide/fcd301c.html#wp1000976

Si vas al punto -> Setting the CDP Transmission Timer and Hold Time, están explicados.

Espero haberte ayudado, salu2

Deja un comentario