Parfois, vous pensez que le réseau est câblé d’une certaine manière alors qu’en
réalité, il est câblé différemment. Vous pouvez donc penser qu’un
seul périphérique est connecté à un autre,
mais ce n’est pas vraiment comme cela.
Le protocole de découverte de Cisco ou
le protocole CDP et la version
standard du marché, le protocole LLDP ou LLDP de version standard sont des protocoles
qui s'exécutent au niveau 2 du
modèle OSI et vous permettent de découvrir comment les périphériques sont connectés les uns
aux autres. et LLDP sont un excellent moyen de découvrir comment
les périphériques sont connectés et de vérifier la documentation ainsi que la nouvelle documentation.
CDP est une propriété de Cisco et ne se caractérise généralement que par la découverte d’autres périphériques Cisco.
Veuillez noter que certains fournisseurs, tels que HPE, n'envoient pas de messages CDP, mais recevront des
messages CDP. Ils pourront ainsi voir quels périphériques
Cisco sont directement connectés à ces périphériques, mais un périphérique Cisco
ne pourra pas voir les commutateurs et les routeurs d'autres fournisseurs
tels en tant que
HPE, sauf si les périphériques Cisco sont activés pour LLDP.
CDP utilise des trames de multidiffusion que je montrerai dans quelques instants mais qui, une
fois encore, ne repose pas sur des protocoles de couche supérieure.
Nous allons commencer par la topologie GNS3 simple,
puis je vous montrerai un 1 plus complexe dans une vidéo différente.
Dans cette topologie GNS3, j'ai 3 routeurs Cisco.
l'un d'eux est connecté à un hub qui est un pont vers mon réseau local,
ce qui me permet de voir les périphériques physiques du réseau.
Les routeurs 1 et 2 sont configurés avec
des adresses IP sur leurs interfaces FastEthernet 0, le routeur 2 utilise DHCP sur cette interface mais
ce réseau n’a pas été configuré.
Voyons donc comment cela affecte le CDP.
Tout d’abord sur le routeur 1, les voisins
sh cdp Ce que vous remarquerez, c’est qu’il voit le routeur voisin directement connecté 2
mais aucun autre voisin.
Je pourrais aussi utiliser la
commande details pour voir des informations détaillées sur ce routeur voisin.
vous pouvez voir, à titre d'exemple, l'adresse
IP du voisin de la plate-forme, ses capacités, autrement dit, cela prend en charge le
routage, il prend en charge la commutation
et IGMP. IGMP est utilisé dans les applications de multidiffusion.
Nous pourrions voir la version du système d'exploitation utilisée par ce routeur.
sur le routeur 2 sh cdp voisins, cela montre beaucoup plus de détails, nous pouvons voir le routeur
1 une fois de plus, connecté via FastEthernet 0/0, nous pouvons voir que c'est
un routeur 3725 mais
en plus, nous pouvons voir un Cisco Unified Communication Manager, un
serveur Linux qui exécute le logiciel Cisco Unified Communication Manager qui s'exécute dans VMware
et utilise Ethernet 0 quelque part dans le
nuage ici pour se reconnecter via le concentrateur au routeur 2.
Maintenant, CDP affiche uniquement les périphériques directement connectés exécutant CDP. Par exemple, le routeur
1 ne les voit pas car le routeur 1 en
est séparé par le routeur 2,
mais les messages CDP sont envoyés
via un concentrateur et tous les autres CDP ne connecte
pas le routeur 2 à certains de ces
périphériques, tels que les téléphones IP, mais ces commutateurs Cisco n'exécutent pas
CDP et ne sont donc pas
visibles dans la topologie.
Soyez donc prudent, CDP vous montre les périphériques directement connectés qui exécutent CDP.
Par exemple, ce concentrateur n’exécute pas CDP, il est
un périphérique de couche 1; les messages CDP y sont donc envoyés
de manière transparente aux périphériques du nuage et
sont renvoyés de manière transparente au routeur 2.
En outre, il existe des commutateurs Cisco de couche 2; il s’agit de petits commutateurs
personnels n’exécutant pas le protocole CDP et n’apparaissant pas dans
la topologie, ces deux
téléphones, par exemple, sont alimentés par le commutateur Cisco.
CDP indique donc aux voisins directement connectés la réponse à l’examen.
Dans le monde réel, ce n’est pas aussi simple que cela.
Examinons quelques détails afin que sh cdp voisine Nous
pouvons voir quelques informations sur le serveur Cisco Unified Communication Manager. Vous pouvez voir à titre
d'exemple qu'il fonctionne sous
Linux. Vous pouvez voir un commutateur Cisco 3750 défiler
ici vers le bas, nous pouvons voir un IP Cisco avis
téléphonique, c’est Cisco DX650, c’est son adresse IP.
Nous pourrions par exemple ouvrir un navigateur Web sur ce téléphone.
Dans ce cas, le téléphone prend en charge un navigateur Web
afin que nous puissions voir les détails du téléphone, y compris son numéro de téléphone.
CDP est idéal pour la découverte de périphériques sur le réseau, mais constitue également un risque pour la
sécurité, car vous pouvez détecter les périphériques sur le réseau.
Cela peut être bon pour vous mais peut-être mauvais si vous avez un pirate informatique ou
une personne curieuse de savoir ce que vous utilisez.
Ainsi, par exemple, je peux me connecter à Cisco Communication Manager et si je connaissais le
nom d'utilisateur et le mot de
passe ou si je le piratais, je pourrais alors découvrir d'autres périphériques dans la topologie.
Donc, retour sur le routeur 2, il y a un CUCM, il y a un
3750 voici mon téléphone Cisco DX650, je peux voir comme exemple la puissance tirée par ce téléphone je
peux voir le système d'exploitation qu'il est
en marche je peux voir quel port
il utilise pour se connecter Retour au routeur 2 pour
que le routeur 2 utilise F0 / 1 que le téléphone utilise le port 1.
Voici un autre téléphone Cisco 7970, dont le port est 1,
l’interface locale du routeur est FastEthernet 0/1
ici, le routeur 1, son port sortant est FastEthernet 0/0 et le routeur 2 est
l’interface locale FastEthernet 0/0.
Dans ce cas, le routeur peut se voir car le
message CDP est renvoyé au routeur dans le
cloud, mais une fois de plus,
les voisins sh cdp peuvent voir l'interface locale qui reçoit
les messages CDP, ainsi
que les périphériques et leurs interfaces locales utilisées reconnectez-vous à ce routeur local.
maintenant, qu'en est-il de R3? Elle n’apparaît pas dans la
topologie et c’est parce que l’interface n’est pas opérationnelle, cette interface est fermée, je ne vais donc
pas fermer cette interface, mais je ne
vais pas activer une adresse IP sur cette dernière.
Nous allons donc activer ce lien mais ne configurer aucune adresse IP.
Donc, l’interface f0 / 0 ne ferme pas mais c’est tout ce que nous avons fait.
sh cdp ne vois
aucun voisin, mais il
faut un certain temps pour que les messages CDP soient envoyés. Vous
devrez peut-être attendre 30 secondes avant de voir les messages CDP.
mais sh ip int
brief nous permettra de voir l'état de l'interface, FastEthernet 0/0 est en place sur le
routeur 3, le routeur 3 est connecté et FastEthernet 0/0 au routeur 1
et FastEthernet 0/1 au routeur 3,
le routeur 3 est connecté via
FastEthernet 0/0 au routeur 2 est une interface Fast Ethernet 1/0.
voisins cdp sh nous pouvons maintenant voir le
routeur 2 la raison pour
laquelle le domaine s’affiche est que j’ai configuré un nom
de domaine cisco. com sur le
routeur 2, l'interface du routeur local est donc F0 / 0 et l'interface du routeur 2 est F1 / 0,
mais sachez qu'aucune adresse IP n'est configurée sur ce routeur.
donc sh run int f0 / 0 sh ip int bref, vous constaterez qu’aucune adresse
IP n’est affectée à une interface de ce routeur, mais que CDP fonctionne
toujours car CDP ne repose pas sur IP.
Voyons les détails de manière détaillée sur
routeur 3 sh cdp voisin, nous voyons que le routeur 2 est son adresse IP,
l'interface locale du routeur 3 est F0
/ 0 et l'interface utilisée sur le routeur 2
est F1 / 0. Le port sortant est le port du périphérique distant dans
cette sortie, ce qui peut être très déroutant. C’est
un exemple de base
de CDP et de la vidéo suivante. Je vais effectuer une capture
Wireshark, puis pour les vidéos suivantes, nous examinerons une topologie plus complexe.