På en Cisco Catalyst-svitsj må jeg finne hvilken port en sluttenhet er koblet til.
Jeg har IP-adressen/vertsnavnet.
Hvordan finner jeg porten raskt?
Svaret avhenger av om svitsjen er en Layer 2 eller Layer 3 svitsj. Det vil si om svitsjen bare bytter og videresender trafikk til en annen enhet for ruting, eller om den tar rutingsbeslutningene selv via SVI-er (svitsjede virtuelle grensesnitt).
På en lag 3-svitsj kan porten finnes ved hjelp av noen få enkle kommandoer på enheten. På en lag 2-svitsj må du imidlertid logge på både svitsjen og den enheten som utfører rutingen for å finne porten.
I begge tilfeller er kommandoene de samme, bare kjør på to forskjellige bokser for lag 2-svitsjen.
Logg inn på svitsjen og gi følgende kommando (der ipaddress er ip-adressen til verten du prøver å finne:
show ip arp *ipaddress*
Utdataene skal se ut som nedenfor, og gi deg mac-adressen til enheten (jeg har uthevet mac-adressen nedenfor i fet skrift).
LYKINS-1861#vis ip arp 172.20.1.100
Protokolladresse Alder (min) Maskinvareadresse Type Grensesnitt
Internett 172.20.1.100 0 **28cf.da1d.1b05** ARPA Vlan10
Utfør nå en av følgende kommandoer (der mac-address er maskinvareadressen fra forrige trinn). Avhengig av Cisco-plattformen er kommandoen noen ganger oppført i begge former.
show mac address-table address *mac-address* (vis mac-adresse-tabell-adresse)
show mac-adresse-tabell adresse *mac-adresse*
Utdataene skal se ut som nedenfor, porten du leter etter skal være oppført som destinasjonsport:
LYKINS-1861#show mac-address-table address 28cf.da1d.1b05
Destinasjonsadresse Adressetype VLAN Destinasjonsport
------------------- ------------ ---- --------------------
28cf.da1d.1b05 Dynamisk 10 **FastEthernet0/1/1** **FastEthernet0/1**
Finn ut hvilken enhet som gjør rutingen for denne svitsjen (du må kanskje se på nettverksdokumentasjonen). Noen ganger er det en "Router on a Stick", der Layer 2 VLANs blir trunked opp til ruteren for Layer 3 beslutninger.
Logg inn på ruterenheten, og utsted følgende kommando (der ipaddress er ip-adressen til verten du prøver å finne:
show ip arp *ipaddress*
Utdataene skal se ut som nedenfor, og gi deg mac-adressen til enheten (oppført nedenfor i fet skrift).
LYKINS-1861#show ip arp 172.20.1.100
Protokoll Adresse Alder (min) Maskinvare Addr Type Grensesnitt
Internett 172.20.1.100 0 **28cf.da1d.1b05** ARPA Vlan10
Logg deg nå på lag 2-svitsjen
På den enheten utsteder du en av følgende kommandoer (der mac-adresse er maskinvareadressen fra forrige trinn). Avhengig av Cisco-plattformen er kommandoen noen ganger oppført i begge former.
vis mac-adresse-tabell-adresse *mac-adresse
show mac-adresse-tabell adresse *mac-adresse*
Utdataene skal se ut som nedenfor, porten du leter etter skal være oppført som destinasjonsport:
LYKINS-1861#show mac-address-table address 28cf.da1d.1b05
Destinasjonsadresse Adressetype VLAN Destinasjonsport
------------------- ------------ ---- --------------------
28cf.da1d.1b05 Dynamisk 10 **FastEthernet0/1/1** **FastEthernet0/1**
For det første må du få MAC-adressen, så gå inn på en maskin på samme VLAN og se på nabotabellen - Windows er netsh int ipv4 show neigh
, Linux: ip nei
Cisco: show ip arp x.x.x.x
. Når du har det...
Hvis dette er en oppdagelsesjobb på en lag 2-svitsj, gjør show mac address-table | i 0011.2233.4455
- bytt ut mac-adressebytene etter behov.
Hvis det derimot er en ruter, bruk show ip arp | i 0011.2233.4455
- igjen erstatte MAC etter behov. Åpenbart når du fikk MAC, hvis det viste seg å være direkte koblet til den ruteren, er du allerede ferdig.
På lang sikt anbefaler jeg imidlertid hjertelig at du konfigurerer LLDP (hvis ikke, CDP) til vertene dine slik at du kan identifisere dem fra begge sider. lldpd er en helt utmerket LLDP-demon for Linux som også støtter CDP, EDP, SONMP og FDP. Hvis du for øyeblikket er i stand til å nå verten og det tilfeldigvis kjører linux / BSD, vil jeg anbefale å hoppe over det ovennevnte og bare slå på LLDP.
Uansett om svitsjen din utfører rammevideresending (lag 2) eller pakkeruting (lag 3), bør følgende fungere hvis svitsjen har en administrasjons-IP-adresse i samme undernett som verten du vil finne:
show ip arp
) og det tilhørende grensesnittet.show mac-address table address [the address]
.