Traceroute layer 2 sur Cisco

Il existe une commande souvent ignorée sur les équipements Cisco permettant de faire un traceroute de niveau 2. Le concept est donc de pouvoir identifier le chemin physique employé par un paquet depuis la source jusqu’à sa destination. Les pré-requis à son fonctionnement sont les suivants :

  • Seules les adresses sources et destination unicast sont supportées
  • L’algorithme de recherche du chemin « physique » repose sur la consultation des tables d’adresses MAC des switchs traversés. Si un équipement traversé ne supporte pas cette fonction, le noeud sera considéré en timeout.
  • Un maximum de 10 « sauts de niveau 2″ est autorisé
  • Les équipements doivent se situer sur le même subnet
  • Le protocole CDP (Cisco Discovery Protocol) doit être activé sur les équipemements

Il suffit ensuite d’utiliser la commande suivante :

Switch#traceroute mac ip IP_SOURCE IP_DESTINATION

Le résultat de la commande sera donc similaire à celui-ci :

Switch#traceroute mac ip 192.168.0.1 192.168.0.150
Translating IP to mac …..
192.168.0.1 => 1111.2222.3333.4444
192.168.0.150 => 4444.3333.2222.1111

Source 0001.1111.2222.2222 found on Switch

Switch (192.168.0.5) : Fa0/3 => Fa0/5
Destination 4444.3333.2222.1111 found on Switch

Layer2 trace completed.

Tags: ,

Laisser une Réponse

Security Code: