Le CDP (Cisco Discovery Protocol) est un protocole utilisé par les périphériques Cisco pour partager les informations des périphériques avec d'autres périphériques Cisco connectés. Cela inclut le type de périphérique, la version du micrologiciel, l'adresse IP, le numéro de série et d'autres informations d'identification. Les paramètres CDP peuvent être ajustés globalement ou sur une base de port individuel sur le commutateur.
Tout comme le protocole LLDP (Link Layer Discovery Protocol), le protocole CDP est un protocole de couche liaison permettant aux voisins connectés directement de s’annoncer eux-mêmes et de communiquer entre eux leurs capacités. Cependant, contrairement au protocole LLDP, le protocole CDP est un protocole propriétaire de Cisco.
Cet article explique comment configurer les paramètres CDP sur un commutateur via l'interface de ligne de commande (CLI) qui couvre le workflow suivant :
Si vous préférez configurer les paramètres CDP à l'aide de l'interface graphique utilisateur, cliquez ici.
Étape 1. Connectez-vous à la console du commutateur. Le nom d'utilisateur et le mot de passe par défaut sont cisco/cisco. Si vous avez configuré un nouveau nom d'utilisateur ou mot de passe, saisissez plutôt les informations d'identification.
Note: Pour savoir comment accéder à l'interface de ligne de commande d'un commutateur PME via SSH ou Telnet, cliquez ici.
Note: Les commandes peuvent varier en fonction du modèle exact de votre commutateur. Dans cet exemple, le commutateur SG350X est accessible via Telnet. SSH est recommandé.
Étape 2. À partir du mode d’exécution privilégié du commutateur, passez en mode de configuration globale en entrant ce qui suit :
SG350X#configureÉtape 3. Pour activer globalement le protocole CDP sur le commutateur, saisissez ce qui suit :
SG350X(config)#cdp runNote: CDP est activé par défaut.
Étape 4. (Facultatif) Pour spécifier la gestion des paquets CDP lorsque le protocole CDP est globalement désactivé, saisissez ce qui suit :
SG350X(config)#cdp pdu [filtrage | pontage | inondation]Les options sont les suivantes :
Étape 5. Pour permettre au périphérique d'annoncer le VLAN voix dans CDP sur tous les ports qui sont activés CDP et qui sont membres du VLAN voix, saisissez ce qui suit :
SG350X(config)#cdp appliance-tlv enableNote: Cela permettra l'envoi du TLV de l'appareil.
Étape 6. Pour vérifier que tous les TLV obligatoires (conformément au protocole CDP) sont présents dans les trames CDP reçues, saisissez :
SG350X(config)#cdp, validation de la commande obligatoire-tlvsNote: Si cette option est activée, les paquets CDP entrants ne contenant pas les TLV obligatoires sont ignorés et le compteur d'erreurs non valide est incrémenté. Cela supprimera les paquets CDP qui ne contiennent pas tous les TLV obligatoires.
Étape 7. Pour spécifier la version 2 des paquets CDP transmis, saisissez ce qui suit :
SG350X(config)#cdp advertise-v2Note: Dans cet exemple, la version 2 est utilisée.
Étape 8. Pour spécifier la valeur TTL (Time-to-Live) dans les messages CDP envoyés, saisissez ce qui suit :
SG350X(config)#cdp holdtime [secondes]Note: Il s’agit de la durée pendant laquelle les paquets CDP sont conservés avant d’être rejetés, mesurée en multiples de l’intervalle d’annonce TLV. Par exemple, si l'intervalle d'annonce TLV est de 30 secondes et que le multiplicateur d'attente est de 4, les paquets CDP sont ignorés après 120 secondes. La valeur par défaut est de 180 secondes. Dans cet exemple, la durée de vie est définie sur 240 secondes.
Étape 9. Pour spécifier la fréquence de transmission des paquets CDP, saisissez ce qui suit :
SG350X(config)#cdp timer [secondes]Note: Il s’agit du débit en secondes auquel les mises à jour d’annonce CDP sont envoyées. La valeur par défaut est de 60 secondes. Dans cet exemple, le compteur est défini sur 120 secondes.
Étape 10. Pour spécifier le format du TLV Device-ID, saisissez ce qui suit :
SG350X(config)#cdp device-id format [mac | numéro de série | nom d'hôte]Note: Dans cet exemple, le TLV Device-ID doit avoir l'adresse MAC du périphérique.
Étape 11. Pour spécifier le port source CDP utilisé pour la sélection de l'adresse IP source, saisissez ce qui suit :
SG350X(config)#cdp source-interface [id-interface]Note: Cette opération spécifie une interface dont l’adresse IP minimale sera annoncée dans le TLV au lieu de l’adresse IP minimale de l’interface sortante.
Étape 12. En mode de configuration globale, entrez le contexte de configuration d'interface en saisissant ce qui suit :
SG350X(config)#interface [id-interface]Étape 13. Pour activer le protocole CDP sur l’interface, saisissez ce qui suit :
SG350X(config-if)#cdp enableNote: CDP est activé par défaut.
Étape 14. (Facultatif) Pour activer la validation que l'état VoIP du port reçu dans un paquet CDP correspond à sa configuration réelle et à la génération des messages de non-correspondance VoIP SYSLOG s'ils ne correspondent pas, saisissez ce qui suit :
SG350X(config-if)#cdp log dismatch voipNote: Lorsqu'elle est activée, un message SYSLOG est envoyé lorsqu'une non-correspondance de VLAN voix est détectée. Cela signifie que les informations du VLAN voix dans la trame entrante ne correspondent pas à ce que le périphérique local annonce. Cette fonction est activée par défaut.
Étape 15. (Facultatif) Pour activer la validation que le VLAN natif reçu dans un paquet CDP correspond au VLAN natif réel du port et de la génération des messages de non-correspondance natifs du VLAN SYSLOG s'ils ne correspondent pas, saisissez ce qui suit :
SG350X(config-if)#incompatibilité de journal cdp nativeNote: Lorsqu'elle est activée, un message SYSLOG est envoyé lorsqu'une non-correspondance de VLAN natif est détectée. Cela signifie que les informations du VLAN natif dans la trame entrante ne correspondent pas à ce que le périphérique local annonce. Cette fonction est activée par défaut.
Étape 16. (Facultatif) Pour activer la validation du fait que l'état duplex d'un port reçu dans un paquet CDP correspond à la configuration réelle des ports et à la génération des messages de non-correspondance de mode duplex SYSLOG s'ils ne correspondent pas, saisissez ce qui suit :
SG350X(config-if)#cdp log dismatch duplexNote: Lorsqu'elle est activée, un message SYSLOG est envoyé lorsque les informations duplex ne correspondent pas. Cela signifie que les informations duplex de la trame entrante ne correspondent pas à ce que le périphérique local annonce. Cette fonction est activée par défaut.
Étape 17. Entrez la commande end pour revenir au mode d’exécution privilégié :
SG350X(config-if)#endVous devez maintenant avoir correctement configuré les paramètres CDP sur votre commutateur via l'interface de ligne de commande.
Étape 1. Pour afficher les informations CDP globales sur le commutateur, saisissez ce qui suit :
SG350X#show cdpNote: Dans cet exemple, les informations générales sur les paramètres CDP configurés sur le commutateur s'affichent.
Étape 2. (Facultatif) Pour afficher des informations sur des voisins spécifiques, saisissez ce qui suit :
SG350X#show cdp entry [* | nom_périphérique] [protocole | version]Les options sont les suivantes :
Note: Dans cet exemple, les informations CDP de tous les voisins sont affichées.
Étape 3. Pour afficher des informations sur les ports sur lesquels le protocole CDP est activé, saisissez ce qui suit :
SG350X#show cdp interface [id-interface]Note: Dans cet exemple, les paramètres CDP sur le port ge1/0/2 sont affichés.
Étape 4. Pour afficher des informations sur les voisins conservés dans le cache principal ou secondaire, saisissez ce qui suit :
SG350X#show cdp neighbors [id-interface] [détail | secondaire]Note: Dans cet exemple, des informations sur les voisins du cache secondaire sont affichées.
Étape 5. (Facultatif) Pour afficher les compteurs CDP, y compris le nombre de paquets envoyés et reçus et les erreurs de somme de contrôle, saisissez ce qui suit :
SG350X#show cdp tlv [id-interface]Note: Dans cet exemple, les compteurs CDP de l’interface ge1/0/1 sont affichés.
Étape 6. Pour afficher les compteurs CDP, y compris le nombre de paquets envoyés et reçus et les erreurs de somme de contrôle, saisissez ce qui suit :
SG350X#show cdp traffic [global | id-interface]Les compteurs affichent les éléments suivants :
Note: Dans cet exemple, des détails sur le trafic CDP global sont affichés.
Étape 7. (Facultatif) Pour réinitialiser les compteurs de trafic CDP sur 0, saisissez ce qui suit :
SG350X#clear cdp counters [global | id-interface]Note: Dans cet exemple, le trafic CDP pour l'interface ge1/0/2 est réinitialisé à zéro.
Étape 8. (Facultatif) Pour supprimer les tables du cache CDP, saisissez ce qui suit :
SG350X#clear cdp tableÉtape 9. (Facultatif) Dans le mode d’exécution privilégié du commutateur, enregistrez les paramètres configurés dans le fichier de configuration initiale en saisissant ce qui suit :
SG350X#copy running-config startup-configÉtape 10. (Facultatif) Appuyez sur Y pour Oui ou N pour Non sur votre clavier une fois le fichier Overwrite [startup-config].... apparaît.
Vous devez maintenant afficher ou effacer les paramètres de configuration CDP sur votre commutateur via l'interface de ligne de commande.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
12-Dec-2018 |
Première publication |