3 bedste traceroute-værktøjer og tracert-software til 2022
Behovet for traceroute og tracert værktøjer
Digitale netværk er et fænomen i konstant forandring, hvilket betyder, at de kræver konstant overvågning og omkonfiguration, hvis de skal holdes så effektive som muligt. Det betyder, at de administratorer, der er ansvarlige for vedligeholdelsen af sådanne netværk, kræver værktøjer, der hjælper dem med at forstå, hvad der i dag er blevet en kompliceret blanding af digitale motorveje, der forbinder et overflødighedshorn af gadgets, der kommunikerer ved hjælp af sindssygt hurtig dataoverførselstrafik. Deres brugere er på den anden side kommet til at forvente pålidelige og hurtige forbindelser, når de logger på et netværk (lokalt eller andet).
Disse to almindelige scenarier har skabt en efterspørgsel efter værktøjer, der hjælper med at gøre alle interessenter glade. Og blandt mange sådanne værktøjer er der et, der kan hjælpe med at identificere forbindelses- og latensproblemer: traceroute- eller tracert-kommandoen .
Her er vores liste over de 3 bedste traceroute-værktøjer og tracert-softwareværktøjer:
- SolarWinds Traceroute NG – GRATIS VÆRKTØJ REDAKTØRS VALGVitalt gratis værktøj til fejlfinding af netværksforbindelsesproblemer. Giver en analytisk visning fra kilden til destinationsværterne. Download gratis.
- VisualRouteForetrukken til GUI-visualiseringer (se skærmbilleder i mini-gennemgang nedenfor), tilbyder også god rapportering og endda diagnostik.
- Path Analyzer ProEnkelt og effektivt værktøj til både Mac- og Windows-brugere med omfattende rapporter.
Hvad er traceroute eller tracert?
Traceroute og tracert er to kommandoer, der kører værktøjer, der bruges til netværksdiagnostik og hjælpe med at løse forbindelsesproblemer ved at spore de stier, datapakker tager, mens de rejser fra deres oprindelse til deres destinationer.
Relateret indlæg: Hvad er Matts TraceRoute?
Syntakserne
På en Windows maskine en administrator ville bruge tracert kommando; mens du er på en Linux eller Mac OS en de ville bruge ' traceroute ” kommando i stedet. Syntakserne for kommandoerne er:
tracert [-d] [-h maksimum_hop] [-j værtsliste] [-w timeout] [-R] [-S srcaddr] [-4] [-6] målnavn
traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,...] [-i enhed] [-m max_ttl] [-p port] [-s src_addr] [-q nqueries] [-N squeries] [-t tos ] [-l flow_label] [-w ventetider] [-z sendwait] [-UL] [-D] [-P proto] [–sport=port] [-M metode] [-O mod_options] [–mtu] [ –tilbage] vært [pakke_len]
Selvom de originale værktøjer oprindeligt blev udtænkt til at køre fra CLI'erne (Command Line Interfaces), er der nu mere 'flinkere' versioner med bemærkelsesværdige GUI'er (Graphical User Interfaces). I denne artikel vil vi udforske tre af de bedste værktøjer til traceroute og tracert .
Skærmbilleder af traceroute og tracert
På billedet nedenfor er tracert-kommandoen kører på en Windows-maskine og sporer stien, som datapakker skal gennemløbe, hvis de skulle nå www.yahoo.com-domænet.
På en Linux-maskine det samme CLI-kommando ved hjælp af traceroute nøgleordssyntaks at spore stien til google.com ville se sådan ud:
Som vi kan se fra de to billeder, sender programmet en forespørgsel på tværs af netværket, når kommandoen er udført. Dette er for at se, hvilke ruter der kan bruges til at transportere datapakker mellem oprindelsesmaskinens netværk og destinationens netværk.
Trivia : En tracert-kommando fra en Windows styresystem maskine udsender en ICMP (Internet Control Message Protocol) echo request, mens en traceroute-kommando fra en Linux- (eller Mac)-maskine bruger UDP (Brugerdatagramprotokol). Svaret er dog altid sendt tilbage i ICMP , uanset hvad den afsendende værts operativsystem er.
Hvordan virker tracert eller traceroute?
For at se, hvordan traceroute/tracert virker, lad os tage et kig på en oversigt over, hvad der sker, når en tracert- eller traceroute-kommando er blevet sendt:
- Kommandoen sender en IP-pakke ud til målenheden eller netværket og begynder at overvåge rapporter, der sendes tilbage i form af svar fra tilsluttede mellemliggende enheder som routere og switches.
- Pakkerne 'hopper' rundt fra den ene enhed til den næste og sender svar tilbage, der hjælper med at finde ud af deres rundturstider (RTT'er). RTT er defineret som den tid, det tager for en pakke at blive sendt ud og derefter for et svar at komme tilbage, der bekræfter, at den har nået sin tilsigtede destination .
- Hver gang pakkerne rammer en enhed og returnerer et svar, får administratoren også en smule information om dens IP-adresse og enhedsnavn (hvis den har en).
- Hver gang en pakke sendes ud, tildeles den en TTL (Time to Live) værdsætter det standard til maksimalt 30 hop (men kan ændres efter ønske). Vi kan se fordelene ved TTL ved at se på, hvad der sker, når pakken rejser eller hopper over netværket:
Trin 1 : Når den første pakke sendes ud, tildeles den en TTL på 1 . Når den når den første netværksenhed TTL reduceres med 1 (gør det til 0 og dermed at droppe pakken ), og et svar sendes tilbage til kilden. Denne returnerende meddelelse vil lukke en transportcyklus, som gør det muligt at beregne RTT. Hvis svarenheden var det tilsigtede mål, slutter processen med en 'Løst' besked. Hvis ikke…
Trin 2 : En anden pakke vil derefter blive sendt med en TTL på 2 . Den passerer gennem enheden identificeret i trin 1 (hvor den mister en TTL-værdi) og går videre til den næste tilsluttede enhed ud over den. Når den når en anden enhed, dropper den en TTL (gør den til 0), og et svar sendes tilbage til den oprindelige vært.
Trin … n : Pakkerne bliver ved med at gå ud med stigende TTL-værdier (indtil maksimum er nået), og svarene vender tilbage med lidt flere detaljer om netværket, der forbinder oprindelses- og destinationsværterne.
Trin 'maksimalt antal. af humle” : Endelig, når pakken med det maksimale antal hop sendes ud, kan en af to ting forventes:
- Enten, den destinationsvært nås, og netværksstien er løst eller,
- Den sidste pakke vil miste sin TTL-værdi, blive droppet og ende med a 'maksimalt antal hop nået' fejlmeddelelse, der angiver, at værten ikke kunne nås.
Lidt mere om TTL
TTL-værdien bestemmer antallet af mellemroutere eller andre tilslutningsenheder, der vil blive krydset, når pakken rejser mod destinationsværten. Traceroute/tracert-kommandoen starter pakker med TTL-værdier, der starter ved 1 og stiger gradvist med hver efterfølgende udgående pakke.
Det TTL-værdier falder, hver gang pakken hopper til en enhed . Enhver pakke, hvis TTL-værdi når nul, kasseres og a 'Tiden er overskredet' ICMP fejlmeddelelse genereres og sendes tilbage til den oprindelige vært.
På denne måde bruger netværksværktøjet pakkerne og svarmeddelelserne til at opbygge en liste over routere, som data skal gennemløbe, indtil destinationen nås og returnerer en 'ICMP Echo Reply' besked.
Hvordan hjælper traceroute eller tracert netværksadministratorer?
Når netværksstien er blevet kortlagt, kan en netværksadministrator blot se på den, følge stierne, der blev taget af på hinanden følgende pakker. De kan selv se, hvor problemet er (i tilfælde af manglende levering af pakkerne), eller at alt fungerer lige så godt, som det skal.
Så er der kun tilbage at rette afbrudte routere og justere dem, der har en høj reaktionstid eller pakketab sats.
De bedste traceroute-værktøjer og tracert-software
Nu hvor vi har en idé om, hvordan de fungerer, lad os se på de tre mest effektive tracert- eller traceroute-værktøjer, som enhver administrator kan bruge til at sikre, at de har et velfungerende netværk.
Vores metode til at vælge et Traceroute-værktøj
Vi gennemgik markedet for tracert-software og analyserede mulighederne ud fra følgende kriterier:
- Et overskueligt layout af en rute, der er let at læse
- En rekord af den tid, hvert hop tog
- Muligheden for at køre test igen for at se stiændringer
- Understøttelse af både IPv4- og IPv6-adressering
- Muligheden for at eksportere resultater til analyse i andre værktøjer
- Et gratis værktøj eller en gratis prøveperiode til vurdering
- Et godt sæt funktioner, der er værd at betale for, eller et gratis værktøj, der er værd at installere
1. SolarWinds Traceroute OF(GRATIS VÆRKTØJ)
SolarWinds er en af de største spillere på markedet for overvågning af netværksydelse. De er skaberne af nogle imponerende værktøjer, herunderTraceroute AF– et brugervenligt, men effektivt værktøj til overvågning af netværksforbindelse.
Traceroute OF – værktøjet, der gør det hele klart
Med Traceroute AF , ville en administrator have adgang til nøjagtig enkeltvejsanalysesynlighed via CLI fra kilden til destinationsværterne. Det ville effektivt identificere antallet af hop, respektive IP-adresser, værtsnavne, pakketab og latenstid.
Andre fantastiske funktioner, som administratorer kan forvente af Traceroute AF omfatte:
- Det registrerer stiændringer og giver behørig besked
- Værktøjet giver mulighed for kontinuerlig sondering der giver et iterationsnummer for brugeren
- Begge IPv4 og IPv6 netværk er understøttet og kan analyseres
- Stinummeret og sporet oplysninger kan gemmes i en .txt-log fil
- det er nemt at kopiere data fra værktøjets GUI til udklipsholderen
- Det 'kontakt' kommandoen tillader administratorer at skift sondetypen mellem ICMP og TCP
- Det giver mulighed for samtidige logning (via logningskommandoen) samt sondering
- DNS-opslag kan aktiveres eller deaktiveres
Fordele:
- Letvægtsværktøj giver dig mulighed for at køre det på stort set ethvert netværk uden for enhver maskine
- Understøtter både IPv4 og IPv6, hvilket gør det fleksible eller større netværk, der bruger mere moderne protokoller
- Fungerer som et fejlfindingsværktøj til at detektere pakketab, jitter og latens
- Tilbyder enkle visuelle repræsentationer af netværkstrafik
- Er helt gratis
Ulemper:
- Avancerede funktioner såsom virksomhedsrapportering er understøttet, men kan findes i produkter som SolarWinds Network Performance Monitor
SolarWinds Traceroute NG er enGRATIS VÆRKTØJog kan downloades på Solarwinds.com
REDAKTØRENS VALG
SolarWinds Traceroute OFbør være i enhver administrators værktøjskasse. Det er fantastisk til at detektere stier, tilbyder kontinuerlig søgning af IP-adresser, har TCP- og ICMP-netværksstianalyse, IPv4 & IPv6-kompatibel og er helt gratis at bruge.
100 % gratis værktøj:solarwinds.com/free-tools/traceroute-ng
DU:Windows
2. VisualRoute
For netværksadministratorer på udkig efter et spændende lille værktøj der kan yde lige så godt som alle de mere komplekse traceroute-værktøjer derude, vil de helt sikkert finde det hele VisualRoute . Dette visuelle traceroute-netværksværktøj er en fornøjelse at bruge, da dets GUI gør arbejdet meget sjovt.
VisualRoute – rapportering og diagnostik, når det er bedst
Administratorer kan få analyseresultater og rapporter der giver råd som 'Generelt giver denne rute en god gennemstrømning, hvor hop svarer i gennemsnit inden for 68 ms. Alle hop efter hop 12 i netværket '[Netværk for 130.117.50.246]' reagerer dog lidt langsommere end gennemsnittet.'
Tager man et kig på flere funktioner, bliver det dog ret indlysende VisualRoute er virkelig et seriøst værktøj:
- EN grafisk kort af traceroute-resultatet gør det nemt at forstå og forbruge dataene.
- Selvom VisualRoutes hovedformålet er at kortlægge netværksstier, det går ud over at udføre flere andre væsentlig netværksdiagnostik med flere værktøjer som:
- Omvendt sporing med fjernagenter, så administratorer udfører en omvendt sporing mellem to lokationer uden faktisk at være på nogen af lokationerne.
- Omvendt DNS-opslag giver mulighed for at finde IP-adresser bag et domænenavn.
- Ping-plot at måle og fange svartider for IP-adresser over en given tid og have dataene tilgængelige i informative grafer.
- Lagring af tracert-data til fremtidig reference og præstationssammenligning.
- Sender ud af kontinuerlige tracert-kommandoer over målte tidsintervaller gør det nemt for administratorer at overvåge enhver ydeevneforringelse, der kan opstå over tid.
Fordele:
- Parrer traceroute-kommandoer med et globalt kort, hvilket gør det nemt at se, hvor der er forbindelsesproblemer
- Bruger en tidslinjefunktion til at se, hvilke netværk langs hop der er langsommere eller afbryde forbindelser
- Understøtter løbende overvågning samt detaljeret rapportering
Ulemper:
- Brugergrænsefladen kan tage lidt tid at lære
- Vil gerne se en længere prøveperiode
3. Path Analyzer Pro
Path Analyzer Pro er et visuelt traceroute-værktøj, som administratorer med Mac-maskiner kan bruge sammen med deres Windows brødre, da det fungerer på begge platforme. Det er en sammenlægning af værktøjer, der udover det primære traceroute-formål tilbyder funktioner, der hjælper med præstationstest , DNS , Hvem er , og adresseopløsning funktioner.
Path Analyzer Pro – enkel, men imponerende effektiv
Nogle af de funktioner, som administratorer kan forvente af deres Path Analyzer Pro omfatte:
- EN kortfattet og præcist GUI som selv nybegyndere nemt kan mestre.
- Fremragende tidspræstation, der ser administratorer få resultater tilbage 20 gange hurtigere .
- Udførlige, men alligevel forståelige, rapporter der enten kan forbruges på platformen eller eksporteres til andre fjernbrugere. De har imponerende grafik, der beskriver alle aspekter af et netværk.
- Kortbaseret placering af IP-adresser med zoom, panorering og detaljer.
- E-mail adresse sporing som kan bruges af kriminalitetsbekæmpere og krigere til at grave flere detaljer frem om spammere eller afsendere af uopfordrede e-mail-beskeder
Fordele:
- Tilgængelig til Mac og Windows
- Kan registrere netværksfald, latency og jitter, hvilket gør det til en solid mulighed for fejlfinding af VoIP-netværk
- Har enkel netværksgrafering
Ulemper:
- Clunky – især omkring protokol- og sporingstilstandsmulighederne
- Rapportering mangler tilpasningsmuligheder og er ikke så brugervenlig som nogle af de konkurrerende værktøjer
traceroute og tracert tegner netværket for dig
Hvis du er netværksadministrator, så vil du virkelig sætte pris på mulighederne i de tre bedste traceroute- og tracert-værktøjer, vi lige har set. Brug af en eller alle af dem vil give dig mulighed for at tegne et nøjagtigt billede af dit netværk og den forbindelse, der ligger uden for det. Gør brug af værktøjerne, og du vil altid have et klart billede af, hvordan dit netværk ser ud.
traceroute Tools & tracert FAQ s
Hvad betyder et ruteproblem?
Et ruteproblem betyder, at der er et problem et sted på stien til destinationsenheden. Normalt, hvis der er et problem med en af routerne på en sti til et fjerntliggende sted, vil naborouterne vide om problemet og rute trafikken rundt om den defekte knude. Ruteproblemer er mere tilbøjelige til at ske på dit eget netværk og være forårsaget af en fejl i en routingtabel.
Hvad er forskellen mellem Traceroute og Tracepath?
Traceroute er et ældre hjælpeprogram, og tracepath blev skabt som en lille forbedring. Den største forskel mellem de to er, at tracepath giver MTU'en, uden at det er specifikt anmodet om det. MTU'en er tilgængelig i outputtet til traceroute, men du skal tilføje en ekstra mulighed for at få den. En anden gammel forskel mellem de to var, at traceroute kun var tilgængelig for superbrugere på Unix/Linux. Men det er nu tilgængeligt for enhver bruger ligesom tracepath.
Hvorfor er Traceroute så langsom?
Traceroute tager meget længere tid end Ping at rapportere tilbage på en sti, fordi traceroute rapporterer tilbage på hver node. Så hvis du sporer en sti over tre knudepunkter, går traceroute ud til den første knude og får derefter et svar, så går den ud til den anden knude og venter på et svar, så går den ud til den tredje knude og får derefter en svar, så går den til destinationen og venter på svar. Al den venten og gentagne sondering betyder, at Traceroute har mere arbejde at gøre end Ping, som bare sender en besked til destinationen og venter på et svar.
Billedkreditering:
SolarWinds Traceroute OF-skærmbillede
Linux traceroute skærmbillede
Rute demonstration skærmbillede
Eksempel på hop og svar skærmbillede