Hvordan bruke Traceroute feilsøker en Junos Network

October 3  by Eliza

For å finne ut stien som pakker ta gjennom mellom humle fra kilde til destinasjon, kan du bruke traceroute kommandoen i Junos OS.

For eksempel, er nettverket kjører OSPF ruting protokollen. OSPF beregner en sti fra router1 til router7 (markert på kartet topologien). Hvis du utsteder en ping kommando fra router1, mislykkes ping. Men for å prøve å finne ut nøyaktig hvor feilen er (destinasjonen router eller en umiddelbar hop), gi deg den traceroute kommandoen.

Hvordan bruke Traceroute feilsøker en Junos Network


bruker @ router1> traceroute router7
traceroute til router7 (192.168.24.1), 30 humle max, 40 byte pakker
1 router2 (192.168.26.1) 0,869 ms 0,638 ms 0,536 ms
2 router3 (192.168.27.1) 24,968 ms 0,727 ms 0,363 ms
3 *
4 *
^ C

Den trace kommandoen virker ved å sende en ICMP pakke fra kilden til knutepunktet for destinasjon med en første telling av en hop. Ved hver hop, blir pakken behandlet, hop teller dekrementert, og dersom antallet mellomstasjoner er nå lik null, sender den mellomliggende hopp et svar tilbake til kilden la det kjent at det ble mottatt, men hop teller utløpt.

Denne informasjonen danner den første linje av utgangs (fra router2 i dette tilfellet). Deretter en ICMP pakke med en hop greven av to er sendt ut, og gjør sin vei til den andre enheten, og så videre til enten målet er nådd, er et svar på en pakke ikke mottatt (*), eller hop teller ( 30, i dette tilfellet) er overskredet.

Hvordan bruke Traceroute feilsøker en Junos Network


Så som en traceroute prosessen gjør sin vei hop av hop fra router1 til router7, begynner du å se svarene som viser hvordan det pakke traversering nettverk. I den foregående effekt, er den første hopp på veien router2. Som en del av traceroute prosessen sender router1 tre separate ICMP-pakker. router2 svarer til hver av disse tre som vist i produksjonen.

Utgangen viser tidsbruken for hver av de tre traceroute pakker, noe som gir deg en idé, ikke bare av hvilken humle blir nådd, men også hvor lang tid det tar å sende trafikk frem og tilbake mellom disse ruterne. Som med ping-kommandoen, du ønsker å holde et øye med tur-retur ganger for å identifisere latency problemer i nettverket.

I dette eksempelet viser utgangs at svarene blir mottatt fra router3, men utover det, er ingenting mottatt. Ser på topologi, er neste hop i banen router5. Fordi traceroute ikke mottar svar fra router5, vet du at problemet er et sted mellom router3 og router5. Du fortsatt ikke vet hva problemet er, men minst nå vet du hvor du skal lete.

Det er fristende å se på traceroute utgang vist og si: "Aha! Problemet er at router3! "Tross alt, det er da de gode svar stoppe. Men traceroute betyr at pakkene er på vei helt fint fra router1 til router3 og tilbake. Problemet er med linken eller ruter utover det siste gode oppføring.