Aller au contenu

Le Protocole CDP

Présentation

Le protocole CDP (Cisco Discovery Protocol) est un protocole de découverte de périphériques réseau qui fonctionne au L2. Développé par Cisco, il permet de "signaler sa présence" aux voisins afin d'obtenir des informations intrinsèques à l'équipement : nom, modèle...

Utilité

Le protocole CDP permet de retrouver des propriétés intrinsèques à chaque équipement :

  • Vérifier l'état physique d'une connexion — si le CDP passe, l'interface est en Up/Up
  • Obtenir des informations sur son voisin — adresse IP, version...
  • Découvrir la topologie du réseau en passant de machine en machine

Condition d'utilisation

CDP est un protocole Cisco — les équipements doivent être de marque Cisco. L'interface physique doit être up et les deux machines doivent être voisines.

Étant donné que l'IOS est basé sur un noyau Linux, il est possible d'implémenter CDP sur des machines Linux via lldpd avec compatibilité CDP, ce qui peut être pratique pour un inventaire réseau.

Utilisation

Informations de base

show cdp

Informations CDP sur les interfaces

Toutes les interfaces

show cdp interface

Une interface précise

show cdp interface Fa 0/0

Informations voisines

Basique

show cdp neighbors

Détaillée

show cdp neighbors detail

Détail sur une entrée précise

show cdp entry <id>

Effacer la table CDP

clear cdp table

Activer ou désactiver CDP

Désactiver

Globalement
no cdp run
Sur une interface
interface Fa0/0
 no cdp enable
exit

Activer

Globalement
cdp run
Sur une interface
interface Fa0/0
 cdp enable
exit

Timers CDP

  • cdp holdtime <x> — durée de vie de l'information envoyée (10-255)
  • cdp timer <x> — période de renvoi des informations (5-254)

Source : ciscomadesimple.be