Traceroute er et af de mest udbredte værktøjer til fejlfinding på netværk. Det fungerer ved at spore pakker, mens de bevæger sig mellem computere, og undersøge den vej, de tager. Traceroute kan derefter bestemme, om der opstår forsinkelser eller tab undervejs, og hjælpe dig med at lokalisere, hvor en pakke præcist bliver forsinket.
Traceroute har eksisteret i lang tid. Men på trods af dens lang levetid og udbredte brug er der andre, mere moderne værktøjer, der er i stand til at hjælpe dig med de samme problemer, som traceroute er designet til at løse. Som denne vejledning vil vise, kan et godt traceroute-alternativ give et mere komplet billede af de problemer, som dit netværk står over for, og samtidig hjælpe med at gøre tingene lettere for it-medarbejdere og administratorer. Mine anbefalede værktøjer er SolarWinds® Network Performance Monitor (NPM) og SolarWinds Engineer’s Toolset (ETS).
Hvad er Traceroute?
Traceroute er en kommando, der bruges til fejlfinding af netværk. Den kommer som et kommandolinjeværktøj i Unix-systemer, og den er tilgængelig på Mac OS som et grafisk traceroute-værktøj via et netværksprogram. I Windows-operativsystemer hedder kommandoen tracert.
Traceroute eller tracert bruger det, der kaldes “ekkopakker”, til at se på stien mellem din placering og en fjerndestination. Den sender en pakke og viser en liste over de jumps eller routere, som pakken går igennem, sammen med IP-adresserne for hvert jump. Den viser også latenstiden (eller forsinkelsen) i millisekunder for hvert trin på stien.
Du kan bruge traceroute til at se, om nogle af hopene har en stor latenstid, eller om latenstiden mellem hvert hop er ensartet. I nogle tilfælde kan du måske se symbolet * ud for et hop, hvilket indikerer, at der ikke var noget svar – dette kan svare til pakketab på disse punkter. Ved at bruge traceroute på denne måde kan du bestemme, hvordan dine netværksveje fungerer, og identificere problemer langs netværksvejene med henblik på fejlfinding.
Bedste Traceroute-alternativer
Ved hjælp af et traceroute-alternativ kan administratorer få fordelene ved traceroute og yderligere funktioner, der understøtter en hurtigere og mere effektiv fejlfinding. I mange virksomhedsmiljøer bruger it-professionelle f.eks. traceroute sammen med flere andre værktøjer. De er nødt til at stykke disse værktøjer sammen og finde ud af integrationer mellem dem, når de i nogle tilfælde kunne bruge en mere omfattende løsning til netværksovervågning og fejlfinding.
Der findes et stort udvalg af netværkstrace-værktøjer på markedet. Nogle af dem er relativt grundlæggende, og andre er omfattende. Nedenfor er mine bedste bud på alternative traceroute-værktøjer.
- SolarWinds Network Performance Monitor
Mit førstevalg til virksomheder, der søger et traceroute-alternativ, er SolarWinds® Network Performance Monitor. NPM er et generelt værktøj til overvågning af netværkspræstationer med et bredt sæt af funktioner, der er designet til at hjælpe med fejlfinding og administration af netværk. Ud over overvågnings-, advarsels- og rapporteringsværktøjerne indeholder det en særlig funktion kaldet NetPath, der kan sammenlignes med traceroute.
NetPath-funktionen er et grafisk traceroute-værktøj, som du kan bruge til at måle ydelsesmetrikken for hver enkelt knude og links mellem dine tjenester og slutbrugere. NetPath er designet til at give større detaljer om dine netværkstrafikveje og mere handlingsorienteret indsigt til at afhjælpe forsinkelser. NetPath gør det især lettere at identificere og grave dybere ned i problemområder med sin farvekodede grænseflade. Traceroute giver statisk tekst, som du kan bruge til at identificere problemer. NetPath-grænsefladen og de visuelle ruter er bygget til at gøre det lettere at opdage problemområder og fokusere på specifikke objekter og se potentielle handlinger, som du kan foretage for at løse problemerne. Med NetPath kan du endda holde musen over objekter for at se dybdegående visninger af konfigurationsoplysninger, hvilket ikke er tilgængeligt i traceroute.
Dertil kommer, at NetPath giver historiske stivisninger, som er nyttige til at fastslå, om en knude er roden til forsinkelser. I modsætning hertil giver traceroute ikke historiske oplysninger, der kun viser data om den aktuelle tilstand af en sti.
Langs de normale hop-by-hop traceroute-funktioner giver NetPath dig mulighed for at oprette et multi-path map mellem en Windows-knude og en kilde. Du kan også tilføje filialforbindelser og kritiske tjenester for at oprette et program- og servicekort baseret på netværksinfrastrukturen. Dette giver dig mulighed for at fastslå, hvordan et netværksproblem kan påvirke et problematisk program.
I modsætning hertil giver traceroute-kommandoer ikke mulighed for at generere multipath-maps. I moderne netværk bevæger trafikken sig ofte ad flere stier, herunder ad forskellige stier i hver retning. En enkelt traceroute-kommando viser hop-for-hop-detaljer for den enkelte vej, der tages. Hvis du vil se mere, skal du køre en række traceroute-kommandoer og manuelt spore og analysere, hvilke stier der er blevet undersøgt. Dette kan gøre det vanskeligere at afgøre, hvilken vej der er tale om en forsinkelse. Med kortene med flere stier i NetPath kan du lettere se de veje, trafikken tager, og hurtigt identificere forsinkelser.
SolarWinds tilbyder en fuldt funktionel gratis prøveversion af Network Performance Monitor i 30 dage.
- SolarWinds Engineer’s Toolset
Engineer’s Toolset er endnu et kraftfuldt værktøj fra SolarWinds. ETS er en netværkssoftware med en samling af netværksværktøjer til hurtig og nem fejlfinding. Med automatiseret netværksopdagelse og kortlægning af switchporte samt overvågning og advarsler i realtid kan du nemt overvåge din netværksydelse på samme måde som et traceroute-værktøj.
Men i modsætning til traceroute indeholder ETS adskillige værktøjer til netværksydelse og sporing, der er designet til at give yderligere funktionalitet, f.eks. en responstidsovervågning, hukommelsesovervågning, CPU-overvågning og grænseflademonitor. Du kan også udføre fejlfindingsopgaver med lethed ved at bruge softwarens ping-søgning og DNS-analysator. Disse værktøjer sporer enhedens tilgængelighed, hukommelsesudnyttelse og CPU-belastning, og de analyserer hukommelsesudnyttelse og viser oplysninger om DNS-hierarkier og relationer. Ping sweep lader dig vide, hvilke IP-adresser der allerede er i brug, og hvilke der er ledige, og softwarens traceroute-værktøj viser visuelle oplysninger om hop-for-hop-veje, så du lettere kan forstå dem.
Hvis du ønsker at stressteste dit netværk, kan du bruge værktøjets WAN-killer, som genererer tilfældig trafik på din forbindelse. Du kan justere specifikationerne for denne trafik, herunder pakkestørrelse, båndbredde og den procentdel af båndbredden, der skal bruges.
Engineer’s Toolset er gratis at prøve i 14 dage.
- SolarWinds Traceroute NG
Dette er et gratis værktøj, der kan vise stiændringer i hele dit netværk og giver mulighed for kontinuerlig eller tidsbestemt probing. I modsætning til traceroute giver værktøjet dig en advarsel, når det registrerer en stiændring. Ligesom traceroute kan du bruge Traceroute NG til at analysere TCP- og ICMP-stier, og det vil producere en .txt-logfil, så du kan se resultaterne af dine sporinger. Den understøtter IPv4- og IPv6-opsætninger.
Traceroute NG er beregnet til at være den “næste generation” af traceroute, og den er velegnet til en lille virksomhed eller en enkeltperson, som ønsker adgang til grundlæggende traceroute-funktioner. Den har dog meget til fælles med den oprindelige traceroute, og til en professionel it-indstilling har den måske ikke den ekstra funktionalitet, du har brug for, for at dit netværk kan fungere optimalt.
Traceroute NG er gratis at installere og bruge. Du kan downloade det her.
- Open Visual Traceroute
Open Visual Traceroute er et andet gratis værktøj, og det leveres med flere værktøjer til at udføre fejlfinding af netværk. Traceroute-funktionen giver dig mulighed for at se den vej, som din pakke tager fra kilde til destination, og viser dette på et 3D-verdenskort. Netværkspakkesnifferen viser dig i mellemtiden de data, der sendes frem og tilbage mellem de to steder (f.eks. mellem internettet og det lokale system).
Open Visual Traceroute indeholder også en WHOIS-funktion, så du kan få offentlige oplysninger om et domæne. Det viser WHOIS-oplysningerne og resultaterne af sniffing af netværkspakker sammen med verdenskortet, som også kan præsenteres i 2D for operativsystemer, der har problemer med 3D-formatet.
Thiough this tool is free and the visual route between source and destination is an interesting functionality, it doesn’t provide significantly more functionality than basic traceroute. For en virksomhed, der ønsker at fokusere på netværkspræstationer og overvågning, har du måske brug for noget mere kraftfuldt.
Open Visual Traceroute er kompatibel med Windows-, Mac OS X-, Ubuntu- og openSUSE-systemer. Du kan downloade det her.
- WinMTR
Dette er et lidt anderledes værktøj at overveje; i modsætning til de andre værktøjer på denne liste leveres det ikke med en grafisk grænseflade. WinMTR er et gratis visuelt program til Windows og kombinerer funktionaliteten af traceroute og ping i ét værktøj.
Ping og traceroute er de mest grundlæggende netværksdiagnostiske værktøjer, og det er yderst nyttigt for netværksadministratorer og it-professionelle at have dem samlet på ét sted. Du kan køre test mellem den vært, hvor programmet er installeret, og en destinationsvært, som du angiver. WinMTR vil derefter vise dig en hop-for-hop-sti for pakken, og det vil kontrollere kvaliteten af forbindelsen mellem hver af knudepunkterne.
Dette værktøj er kun tilgængeligt til Windows. Hvis du har brug for en Linux-version, skal du overveje et WinMTR-alternativ som MTR eller Angry IP Scanner.
WinMTR er helt gratis, og som sådan er det nyttigt til grundlæggende test af netværksforbindelser og fejlfinding. Men hvis du har brug for mere funktionalitet til omfattende netværkstest og fejlfinding, skal du bruge et premium-værktøj som dem fra SolarWinds.
Du kan downloade WinMTR her.
Implementering af et Traceroute-alternativ
Og selv om traceroute er et gennemprøvet netværksværktøj, er det relativt begrænset i sin anvendelse. Der findes en bred vifte af moderne værktøjer, der er designet til at understøtte og supplere traceroutes muligheder. Mit bedste valg til erhvervs- og virksomhedsbrug er SolarWinds Network Performance Monitor, da det indeholder grundlæggende værktøjer til fejlfinding på netværket og en række kraftfulde funktioner til overvågning og administration af netværket, som giver en komplet pakke til en it-administrator eller leder.
Alternativt, hvis du ikke er på udkig efter en førsteklasses løsning, giver Traceroute NG flere grundlæggende værktøjer i en gratis konsol, der er nem at administrere, så du kan strømline dine fejlfindingsprocesser på netværket.