De 5 bästa traceroute-alternativen för analys av anslutningsvägar

Traceroute är ett populärt men väldigt enkelt diagnostiskt verktyg som hjälper dig att spåra ett ICMP-datapaket från en nätverksvärd till en annan. När en dator kommunicerar med andra enheter i ett nätverk måste kommunikationsdata först skickas genom ett antal små nätverk som annars kallas humle innan de når sin målenhet. Naturligtvis är den genomsnittliga användaren inte medveten om detta, men som nätverksadministratör är det viktigt att du känner till den exakta rutten som data tar. Detta hjälper dig att avgöra varför en enhet eller webbserver inte kan nås och den extra data som samlas in hjälper till att åtgärda nätverksfördröjningar.



För ett verktyg som utvecklades 1987 och som inte har fått någon större uppgradering sedan dess är det lätt att se varför Traceroute inte skulle passa i de moderna nätverken och hybrid-IT-miljön. En stor begränsning av Traceroute är att den bara ger insikter på ett sätt. Det är från källan till destinationen. Detta innebär därför att de insamlade uppgifterna kan vara felaktiga eftersom det är möjligt att anslutningsfördröjningar inträffar när data går tillbaka från destinationen tillbaka till källdatorn.

Vissa människor kan också ha problem med användningen av ett kommandoradsgränssnitt. Observera att några av alternativen vi kommer att lista också använder ett kommandoradsgränssnitt men vi har också inkluderat några bra alternativ som kommer med ett grafiskt användargränssnitt. Det bra med GUI-verktyg är att de involverar enkla musklick istället för att behöva skriva in kommandon. De tenderar också att ha en bättre visning av sökanalysdata som är perfekt för nybörjare.



Nu finns det en fråga som jag har stött på ett antal gånger som jag tycker att det är viktigt att vi tar upp. Vad är skillnaden mellan Traceroute och Ping? Och för att helt förklara att jag först måste förklara hur Traceroute fungerar.



Hur fungerar Traceroute?

Detta verktyg fungerar genom att tilldela det vi kallar Time To Live (TTL) -värde på de data som skickas. TTL representerar antalet humle som datapaketet kan göra och börjar från 1 och ökas gradvis tills den når målenheten.



Så till exempel, om det finns 5 humle mellan källan och destinationsvärden, skickas det första paketet med ett TTL-värde på 1. Den första routern kommer att ta emot värdet till noll för paketet och sedan skicka tillbaka ett felmeddelande ”Tiden har överskridits” till källdatorn. Datorn använder sedan denna information för att identifiera routern vid första hoppet och skickar sedan ett annat paket med ett TTL-värde på 2. Återigen kommer detta att minskas till noll när det når det andra hoppet och ett felmeddelande skickas tillbaka till källdatorn . Denna process upprepas tills paketdata slutligen når målvärden och i slutet av allt kommer du att ha en lista över alla routrar längs vägen från källan till destinationen. Traceroute registrerar också den tid det tar för data att nå varje router vilket hjälper till att identifiera exakt var latensen kommer ifrån.

Jämför det med en ping som innebär att du skickar en ICMP-ekoförfrågan till en mål-IP-adress och väntar på ett svar och du har redan svaret på vår fråga.

Vad är skillnaden mellan Traceroute och Ping

Ping används främst för att avgöra om en nätverksvärd är tillgänglig och hur lång tid det är i ditt nätverk. Traceroute å andra sidan följer den exakta sökvägen för paketdata och kommer därför att hitta var exakt anslutningsproblemet kommer ifrån. En ping är betydligt snabbare än traceroute och kan svara på i millisekunder. I huvudsak använder du en ping när du vill fastställa om en nätverksenhet är upp eller ner. När du väl har fastställt att den är nere använder du en spårväg för att identifiera var problemet är.



Med det ur vägen, låt oss nu titta på fem verktyg och programvara som du kan använda istället för Traceroute.

1. Traceroute NG


Försök nu

När det gäller nätverk Programvara för hantering och övervakning, SolarWinds överträffar sig alltid. Network Performance Monitor (NPM) var deras flaggskeppsprodukt och den cementerade deras namn som branschledare. Faktum är att NPM kan användas för att utföra hop-by-hop-analys av data. Det är dock inte det perfekta alternativet till Traceroute på grund av dess prispunkt. De NPM är en komplett nätverksmonitor och har därför ett pris.

Så istället ska vi titta på SolarWinds Traceroute NG. Det är ett helt gratis verktyg som levereras med ett antal extra funktioner utöver databananalys.

SolarWinds Traceroute NG

Till exempel är Traceroute NG utrustad med en inbyggd loggningsfunktion och låter dig också kopiera analysdata till Urklipp och följaktligen klistra in den någon annanstans som i en CSV-fil. Detta är en uppgradering över Tracert som endast är begränsad till att ta skärmdumpar av data. Verktyget samlar också in användbara data som tiden mellan varje hop, IP-adresser för alla enheter, FQDN (Fully Qualified Domain Name), procentuell förlust av paketdata.

Traceroute NG liknar den infödda Tracert genom att den använder ett kommandoradsgränssnitt. Men det här är bra eftersom det inte tar lång tid att anpassa sig till skiftet. Den andra fantastiska funktionen med detta verktyg är att det utför kontinuerlig sondering. Detta innebär att den kontinuerligt kommer att analysera nätverksvägsdata och i händelse av ändringar av vägen kommer du att få ett meddelande.

Liksom alla andra SolarWinds-produkter utför Traceroute NG automatisk upptäckt av ditt nätverk. Den använder TCP- och ICMP-standarder för att spåra datavägar och kan tränga igenom de flesta brandväggar. Traceroute NG är kompatibel med både IPv4 och IPv6 och fungerar bara för Windows-system.

2. MTR Traceroute


Försök nu

MTR är också ett diagnostiskt verktyg för kommandoradsnätverk men ett som kombinerar både ping och traceroute. Detta innebär att du enkelt kan bestämma tillgängligheten för en nätverksvärd och därmed hitta det exakta problemet genom att utföra hop-by-hop-analys av datavägen. MTR använder ICMP-ekoförfrågningar för att härleda prestandadata för varje hop men det kan också fungera i UDP-läge.

MTR Traceroute

Detta verktyg kan också användas för att fastställa paketförlust och nätverksjitter. Prestandadata presenteras i en tabellvy för enkel förståelse. Och till skillnad från den inhemska Traceroute stöder MTR också IPv6-adresser.

MTR utför också kontinuerliga sökningar, vilket innebär att nätverksprestandadata alltid uppdateras. Detta är definitivt bättre än att manuellt måste utföra skanningarna varje gång du vill kontrollera om det finns några förändringar i nätverksprestandamätvärdena.

MTR är designat för Unix-system som standard men det låter dig använda Autoconf för att konfigurera det så att det kan fungera på ett annat system. Autoconf skannar målsystemet och genererar sedan rubrikfiler och en makefil från befintliga mallar. Dessa läggs sedan till i MTR-källkoden för att göra den installerbar på nämnda system. Detta gäller även för Mac OS.

3. Öppna Visual Traceroute


Försök nu

Open Visual Traceroute är en programvara för öppen källkodspårning som kan användas på flera operativsystem inklusive Windows, Linux och Mac OS. Till skillnad från de andra två verktygen vi har granskat använder OVT ett grafiskt gränssnitt. Dess höjdpunktfunktion är 3D-representationen av databanan på världskartan. När spårvägen är klar kan du zooma och snurra på kartan för att se alla platser där dina data gick igenom. Och om din dator har problem med 3D-visualisering kan du använda 2D-kartorna.

Öppna Visual Traceroute

Open Visual Traceroute ger dig också en tabellvy av alla data som du är intresserad av när du kör en traceroute. Dessa inkluderar värdnamn och plats, nätverkslatens, DNS-uppslagstid och avstånd mellan de olika noderna. Den har inte en inbyggd loggningsfunktion men det gör att du kan kopiera analysdata och spara den i en CSV-fil. Du kan också ta skärmdumpar.

Det är också viktigt att notera att detta verktyg är mer än bara ett spårningsverktyg. Den levereras med ytterligare funktioner som paketet sniffer som ger dig en tydlig översikt över vilken typ av data som överförs från källan till destinationsservrarna. Den har också en 'Vem är' -funktion som du kan använda för att enkelt få tillgång till all allmän information om en viss domän.

4. Path Analyzer Pro


Försök nu

Path Analyzer Pro är också en utmärkt rekommendation om du inte är stor på Command Line Interface-verktyg tack vare dess användarvänliga GUI. Men höjdpunkten är den avancerade sökmotorn som gör verktyget betydligt snabbare än den inbyggda programvaran för spårning. Enligt utvecklarna är Path Analyzer Pro 20 gånger snabbare.

Andra funktioner som skiljer den från den traditionella spårvägen är upptäckt och genomträngning av brandväggar, analys av flera prestandamätvärden för varje hopp och fantastiska grafiska visualiseringar. Det senare är viktigt för att skapa en bättre förståelse för dina nätverksproblem.

Path Analyzer Pro

Path Analyzer Pro låter dig också generera, skriva ut och exportera rapporter som kan hjälpa dig när du vill lagra prestandadata för framtida referens eller helt enkelt dela data med ledningen och andra administratörer.

I likhet med Open Visual har det här verktyget ett kartverktyg som ger dig en bra översikt över platsen för de IP-adresser du undersöker. Du kan zooma och panorera kartan för att få en bättre bild. Den har också en “vem är” -funktion som hjälper dig att samla in information om en viss domän.

Ytterligare funktioner inkluderar DNS- och adressupplösning och spårning av e-postadresser som kan vara användbara för att fastställa källan till dina e-postmeddelanden. Detta kan hjälpa dig att avslöja spammare eller personer som skickar hotmeddelanden.

5. Visuell väg


Försök nu

Det sista verktyget på vår lista är Visual Route som är ett utmärkt verktyg för att utföra hop-by-hop-analys. Det samlar också in ytterligare prestandadata som paketförlust och svarstid. Höjdpunkten i Visual Route är dock möjligheten att spåra datapaketet och därmed övervinna en av de största bristerna i den ursprungliga Traceroute. Det utför detta genom att skapa fjärragenter på destinationen som underlättar spårning bakåt. Också relaterat är den omvända DNS-sökningen som låter dig härleda en IP-adress från ett domännamn.

Visuell väg

Visual Route lagrar också historisk data som kan hjälpa till att snabbt diagnostisera nuvarande problem genom att jämföra den med tidigare data. Verktyget utför också kontinuerlig bananalys samtidigt som prestandadata kontinuerligt loggas vilket ger rik insikt i prestandaförsämring som sker över tiden.

Detta verktyg kombinerar sökning med IP-platsrapportering för att ge dig den fysiska geografiska platsen för servrarna och routrarna, vilket är viktigt för att förstå dina routingproblem.

Visual Route har också pingfunktioner som det förbättrar ytterligare genom att inkludera ping-plotting. Det kartlägger nätverkets svarstid mot en tidsperiod för att hjälpa dig att snabbt diagnostisera ett problem. Så då spenderar du mindre tid på felsökning och lägger därför mer tid på problemlösningen. Verktyget är tillgängligt för Windows- och Mac-system.