Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
For at finde ud af den sti, som pakker tager gennem mellemhopper fra kilde til destination, kan du bruge kommandoen Traceroute i Junos OS.
For eksempel kører netværket OSPF routing protokollen. OSPF beregner en sti fra router1 til router7 (fremhævet på topologi-kortet). Hvis du udsteder en ping-kommando fra router1, fejler pingen. Men for at prøve at finde ud af præcis, hvor fejlen er (destinationsrouteren eller et øjeblikkeligt hop), udsteder du traceroute-kommandoen.
bruger @ 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
Kommandoen Traceroute virker ved at sende en ICMP-pakke fra kilden til destinationsknudepunktet med et indledende hopantal på en. Ved hvert hop bliver pakken behandlet, hop-tællingen forringet, og hvis hop-tællingen nu er nul, sender mellemhovedet et svar tilbage til kilden for at lade det vide, at det blev modtaget, men hoptællingen udløb.
Denne information danner den første linje i output (fra router2 i dette tilfælde). Derefter sendes en ICMP-pakke med et hopantal på 2 og går til den anden enhed, og så videre, indtil destinationen er nået, modtages ikke et svar på en pakke (*) eller hoptællingen (30, i dette tilfælde) overskrides.
Så som en traceroute-proces gør sin hop hop fra hop fra router1 til router7, begynder du at se svar, der viser, hvordan denne pakke krydser netværket. I den foregående udgang er den første hop undervejs router2. Som en del af traceroute-processen sender router1 tre separate ICMP-pakker. router2 reagerer på hver af disse tre som vist i udgangen.
Udgangen viser rundvisningstiden for hver af de tre traceroute-pakker, hvilket giver dig en ide, ikke kun hvor humle er nået, men også hvor lang tid det tager at sende trafik frem og tilbage mellem disse routere. Som med ping-kommandoen vil du holde øje med rundturstiderne for at identificere latensproblemer i dit netværk.
I dette eksempel viser udgangen, at svar modtages fra router3, men udover det modtages intet. Når man ser på topologien, er det næste hop i stien router5. Fordi tracerouten ikke modtager et svar fra router5, ved du, at problemet er et sted mellem router3 og router5. Du ved stadig ikke, hvad problemet er, men i hvert fald nu ved du, hvor du skal se.
Det er fristende at se på den viste traceroute-udgang og sige, "Aha! Problemet er på router3! "Det er trods alt, når de gode svar stopper. Men traceroute betyder, at pakkerne går helt fint fra router1 til router3 og tilbage. Problemet er med linket eller routeren ud over , der varer god post.