Sur un commutateur Cisco Catalyst, je dois trouver le port auquel un périphérique d'extrémité est connecté.
J'ai l'adresse IP / le nom d'hôte.
Comment trouver rapidement le port?
cisco
cisco-catalyst
cisco-ios-12
cisco-3750
troubleshooting
Brett Lykins
la source
la source
Réponses:
La réponse dépend de si le commutateur est un commutateur de couche 2 ou de couche 3 . Autrement dit, le commutateur ne fait-il que commuter et relayer le trafic vers un autre appareil pour le routage, ou bien prend-il lui-même les décisions de routage via les SVI (interfaces virtuelles commutées)?
Sur un commutateur de couche 3, le port peut être trouvé en utilisant quelques commandes simples sur l'appareil. Cependant, sur un commutateur de couche 2, vous devez vous connecter à la fois au commutateur et à tout périphérique effectuant le routage pour localiser le port.
Dans les deux cas, les commandes sont les mêmes, il suffit de les exécuter sur deux cases différentes pour le commutateur de couche 2.
Sur un commutateur de couche 3:
Connectez-vous au commutateur et exécutez la commande suivante (où ipaddress est l'adresse IP de l'hôte que vous essayez de localiser:
La sortie devrait ressembler à celle ci-dessous et vous donner l'adresse mac de l'appareil (j'ai mis en évidence l'adresse mac ci-dessous en gras).
Maintenant, lancez l'une des commandes suivantes (où mac-address est l'adresse matérielle de l'étape précédente). Selon la plate-forme Cisco, la commande est parfois répertoriée sous l'une ou l'autre forme.
La sortie doit ressembler à celle ci-dessous, le port que vous recherchez doit être répertorié comme port de destination:
Sur un commutateur de couche 2:
Découvrez quel périphérique effectue le routage pour ce commutateur (vous devrez peut-être consulter la documentation du réseau). Parfois, il s'agit d'un " routeur sur un bâton ", où les VLAN de couche 2 sont mis en jonction avec le routeur pour les décisions de couche 3.
Connectez-vous au périphérique de routage et exécutez la commande suivante (où ipaddress est l'adresse IP de l'hôte que vous essayez de localiser:
La sortie doit ressembler à celle ci-dessous et vous donner l'adresse mac de l'appareil (indiquée ci-dessous en gras).
Connectez-vous maintenant au commutateur de couche 2
Sur ce périphérique, exécutez l'une des commandes suivantes (où mac-address est l'adresse matérielle de l'étape précédente). Selon la plate-forme Cisco, la commande est parfois répertoriée sous l'une ou l'autre forme.
La sortie doit ressembler à celle ci-dessous, le port que vous recherchez doit être répertorié comme port de destination:
la source
Tout d' abord, vous devez obtenir l'adresse MAC, donc entrer dans une machine sur le même VLAN et de regarder son voisin de table - Windows est
netsh int ipv4 show neigh
, Linux:ip nei
Cisco:show ip arp x.x.x.x
. Une fois que vous avez cela ...S'il s'agit d'un travail de découverte sur un commutateur de couche 2, faites
show mac address-table | i 0011.2233.4455
- en remplaçant les octets d'adresse mac, le cas échéant.Si d'un autre côté c'est un routeur, utilisez
show ip arp | i 0011.2233.4455
- en remplaçant à nouveau le MAC selon le cas. Évidemment, lorsque vous obteniez le MAC, s'il s'avérait être directement connecté à ce routeur, vous avez déjà terminé.À long terme cependant, je vous recommande vivement de configurer LLDP (à défaut, CDP) sur vos hôtes afin de pouvoir les identifier de chaque côté. lldpd est un excellent démon LLDP pour Linux qui prend également en charge CDP, EDP, SONMP et FDP. Si vous êtes actuellement en mesure d'atteindre l'hôte et qu'il se trouve que vous exécutez linux / BSD, je vous recommande de sauter ce qui précède et d'activer simplement LLDP.
la source
Que votre commutateur effectue un transfert de trame (couche 2) ou un routage de paquets (couche 3), les éléments suivants devraient fonctionner si le commutateur a une adresse IP de gestion dans le même sous-réseau que l'hôte que vous souhaitez trouver:
show ip arp
) et son interface correspondante.show mac-address table address [the address]
la source
Rapidement?
terminal monitor
; appuyez sur Entrée.00:00:47: %LINK-3-UPDOWN: Interface GigabitEthernet2/0/1, changed state to down
Remarque: si vous vous connectez au commutateur à partir du point de terminaison que vous débranchez, vous n'obtiendrez pas le message syslog car vous aurez coupé la connectivité.
la source
Connectez-vous simplement au commutateur, puis débranchez l'appareil, puis rebranchez-le. Le commutateur écrira un message indiquant quel port était en panne puis en haut.
J'espère que ça aide.
la source
Activez le suivi des périphériques IP sur le commutateur. UTILISEZ les commandes suivantes
suivi de périphérique ip suivi de périphérique ip retard de la sonde 30
La deuxième commande empêche l'erreur d'IP en double d'apparaître sur les PC. Il y a un bogue Cisco, mais je ne me souviens pas de l'ID.
Voudra un code 12.4 ou 15 plus ancien pour activer ce qui précède.
la source
La table CAM du commutateur fait correspondre l'adresse MAC au port de périphérique. Utilisez «show mac address-table» sur le commutateur. Vous pouvez également configurer des descriptions de port pour vous aider à trouver des appareils ultérieurement également.
la source
que vous souhaitez rechercher: 1.Au niveau du commutateur, envoyez une requête ping à l'adresse IP que vous souhaitez rechercher. Si l'adresse se trouve sur le même sous-réseau que l'adresse de gestion du commutateur, une demande ARP sera envoyée à la recherche de l'adresse MAC de l'hôte. 2.Maintenant, vous pouvez regarder le cache ARP et trouver l'adresse MAC de l'hôte que vous recherchez (show ip arp) et son interface correspondante. 3.Vous pouvez également rechercher son entrée dans la table d'adresses MAC en émettant: afficher l'adresse de la table mac-address [l'adresse]
la source
J'ai créé quelques scripts python pour aider à cela et pour documenter les périphériques connectés aux commutateurs de périphérie.
https://github.com/rikosintie
Les référentiels spécifiques sont: pingSVI - prend la sortie de "sh run | i ^ interface | ^ _ip address" analyse les sous-réseaux et envoie un ping à tous les hôtes. Remplit la table d'arp du commutateur pour les périphériques qui ont expiré.
ARP-Sort - crée une base de données json d'adresses IP-Mac à partir du commutateur principal
MAC2Manuf - prend la sortie de "show mac add int" et utilise la base de données json pour créer une liste de IP-MAC-Port-Manufacture hors du commutateur de périphérie.
la source
Si vous émettez la commande show mac address-table address x, vous pouvez également voir ce MAC en cours d'apprentissage sur un port de jonction. Si tel est le cas (et en supposant que vous êtes connecté à un autre appareil Cisco), utilisez "show cdp nei" et connectez-vous à cet appareil et effectuez les mêmes étapes que ci-dessus. Continuez ainsi jusqu'à ce que l'adresse MAC soit apprise sur un port non-trunk.
la source