De 5 beste sporingsalternativene for tilkoblingsbaneanalyse

Traceroute er et populært, men veldig grunnleggende diagnostisk verktøy som hjelper deg med å spore en ICMP-datapakke fra en nettverksvert til en annen. Når en datamaskin kommuniserer med andre enheter i et nettverk, må kommunikasjonsdataene først sendes gjennom et antall små nettverk som ellers kalles humle før de når målenheten. Selvfølgelig er den gjennomsnittlige brukeren ikke klar over dette, men som nettverksadministrator er det viktig at du vet nøyaktig hvilken rute dataene tar. Dette vil hjelpe deg med å finne ut hvorfor en enhet eller webserver ikke kan nås, og tilleggsdataene som samles inn, vil bidra til å løse forsinkelser i nettverket.

For et verktøy som ble utviklet i 1987 og som ikke har fått noen større oppgradering siden den gang, er det lett å se hvorfor Traceroute ikke passer inn i moderne nettverk og hybrid IT-miljø. En stor begrensning av Traceroute er at den bare gir innsikt på en måte. Det er fra kilden til destinasjonen. Dette betyr derfor at dataene som samles inn kan være unøyaktige, siden det er mulig at tilkoblingsforsinkelser skjer når dataene beveger seg tilbake fra destinasjonen tilbake til kildecomputeren.

Noen mennesker kan også ha problemer med bruken av et kommandolinjegrensesnitt. Merk at noen av alternativene vi vil liste opp, bruker også et kommandolinjegrensesnitt, men vi har også tatt med noen gode alternativer som følger med et grafisk brukergrensesnitt. Det gode med GUI-verktøy er at de involverer enkle museklikk i stedet for å måtte skrive inn kommandoer. De har også en tendens til å ha en bedre visning av baneanalysedataene, noe som er bra for nybegynnere.

Nå er det ett spørsmål jeg har kommet over en rekke ganger som jeg føler det er viktig vi tar opp. Hva er forskjellen mellom Traceroute og Ping? Og for å fullstendig forklare at jeg først må forklare hvordan Traceroute fungerer.

Hvordan fungerer Traceroute?

Dette verktøyet fungerer ved å tilordne det vi kaller Time To Live (TTL) -verdi på dataene som sendes. TTL representerer antall humle pakken med data kan lage og begynner fra 1 og økes gradvis til den når målenheten.

Så hvis det for eksempel er 5 humle mellom kilden og destinasjonsverten, sendes den første pakken med en TTL-verdi på 1. Den første ruteren vil motta pakken dekrementere verdien til null, og deretter sende en feilmelding ‘Tid overskredet’ tilbake til kildecomputeren. Datamaskinen bruker deretter denne informasjonen til å identifisere ruteren på første hop og sender deretter en annen pakke med en TTL-verdi på 2. Igjen blir dette redusert til null etter at den når den andre hop og en feilmelding blir sendt tilbake til kildedatamaskinen . Denne prosessen gjentas til pakkedataene endelig når målverten, og på slutten av alt vil du ha en liste over alle rutere langs banen fra kilden til destinasjonen. Traceroute registrerer også tiden det tar for dataene å nå hver ruter, noe som hjelper med å identifisere nøyaktig hvor ventetiden kommer fra.

Sammenlign det med en ping som innebærer å sende en ICMP-ekkoforespørsel til en mål-IP-adresse og vente på svar, og du har allerede svaret på spørsmålet vårt.

Hva er forskjellen mellom Traceroute og Ping

Ping brukes primært til å bestemme om en nettverksverten er tilgjengelig og hvor lang ventetid i nettverket ditt. Traceroute på den andre følger den nøyaktige banen som pakkedataene tar, og vil derfor finne ut hvor nøyaktig forbindelsesproblemet kommer fra. En ping er betydelig raskere enn traceroute og kan bli svart på i millisekunder. I hovedsak bruker du en ping når du vil fastslå om en nettverksenhet er oppe eller nede. Når du har funnet ut at den er nede, bruker du en sporvei for å identifisere hvor problemet er.

Med det ut av veien, la oss nå se på 5 verktøy og programvare du kan bruke i stedet for Traceroute.

Når det gjelder nettverk Programvare for administrasjon og overvåking, SolarWinds overgår alltid seg selv. Network Performance Monitor (NPM) var deres flaggskipprodukt, og det sementerte navnene deres som bransjeledere. Faktisk kan NPM brukes til å utføre hop ved hop-analyse av data. Det er imidlertid ikke det perfekte alternativet til Traceroute på grunn av prispunktet. De NPM er en fullverdig nettverksmonitor og har derfor en pris.

Så i stedet vil vi se på SolarWinds Traceroute NG. Det er et helt gratis verktøy som kommer med en rekke ekstra funksjoner på toppen av datasti-analyse.

For eksempel er Traceroute NG utstyrt med en innebygd loggfunksjon og lar deg også kopiere analysedataene til utklippstavlen og følgelig lime den inn et annet sted som i en CSV-fil. Dette er en oppgradering over Tracert som bare er begrenset til å ta skjermbilder av dataene. Verktøyet samler også nyttige data som tiden mellom hvert hop, IP-adresser for alle enhetene, Fully Qualified Domain Name (FQDN), prosentvis tap av pakkedata blant andre.

Traceroute NG ligner den opprinnelige Tracert ved at den bruker et kommandolinjegrensesnitt. Men dette er bra fordi det ikke tar lang tid å tilpasse seg skiftet. Den andre gode funksjonen ved dette verktøyet er at det utfører kontinuerlig sondering. Dette betyr at den kontinuerlig vil analysere data om nettverksbanen, og i tilfelle eventuelle endringer i banen blir du varslet.

Som alle de andre SolarWinds-produktene, utfører Traceroute NG automatisk oppdagelsen av nettverket ditt. Den bruker TCP- og ICMP-standarder for å spore datastier og kan trenge gjennom de fleste brannmurer. Traceroute NG er kompatibel med både IPv4 og IPv6 og fungerer bare for Windows-systemer.

MTR er også et diagnostisk verktøy for kommandolinjenettverk, men ett som kombinerer både ping og traceroute. Dette betyr at du vil være i stand til enkelt å bestemme tilgjengeligheten til en nettverks vert og følgelig finne det eksakte problemet ved å utføre hop-hop-analyse av databanen. MTR bruker ICMP ekkoforespørsler for å utlede ytelsesdataene for hvert humle, men den kan også fungere i UDP-modus.

Dette verktøyet kan også brukes til å etablere pakketap og nettverksjitter. Ytelsesdataene presenteres i en tabellvisning for enkel forståelse. Og i motsetning til den innfødte Traceroute, støtter MTR også IPv6-adresser.

MTR utfører også kontinuerlige banesøk, noe som betyr at ytelsesdataene for nettverket alltid blir oppdatert. Dette er definitivt bedre enn å måtte utføre skanningene manuelt hver gang du vil sjekke om det er noen endringer i nettverksytelsesberegningene.

MTR er designet for Unix-systemer som standard, men det lar deg bruke Autoconf til å konfigurere den slik at den kan fungere på et annet system. Autoconf skanner målsystemet og genererer deretter headerfiler og en makefile fra eksisterende maler. Disse blir deretter lagt til MTR-kildekoden for å gjøre den installerbar på nevnte system. Dette gjelder selv for Mac OS.

Open Visual Traceroute er en open source traceroute-programvare som kan brukes på flere operativsystemer, inkludert Windows, Linux og Mac OS. I motsetning til de to andre verktøyene vi har vurdert, bruker OVT et grafisk grensesnitt. Høydepunktfunksjonen er 3D-representasjonen av datastien på verdenskartet. Når sporingen er fullført, kan du zoome og snurre kartet for å se alle stedene der dataene dine gikk gjennom. Og hvis datamaskinen din har problemer med å bruke 3D-visualiseringen, kan du bruke 2D-kartene.

Open Visual Traceroute gir deg også en tabellvisning av alle dataene du er interessert i når du utfører en traceroute. Disse inkluderer vertsnavn og plassering, nettverksforsinkelse, DNS-oppslagstid og avstand mellom de forskjellige nodene. Den har ikke innebygd loggfunksjonalitet, men den lar deg kopiere analysedataene og lagre dem i en CSV-fil. Du kan også ta skjermbilder.

Det er også viktig å merke seg at dette verktøyet er mer enn bare et sporingsverktøy. Den kommer med tilleggsfunksjoner som pakkesniffer som gir deg en klar oversikt over typen data som overføres fra kilden til destinasjonsserverne. Den har også en 'Who Is' -funksjon som du kan bruke til å få tilgang til all offentlig informasjon om et bestemt domene.

Path Analyzer Pro er også en utmerket anbefaling hvis du ikke er stor på Command Line Interface-verktøy takket være den brukervennlige GUI. Men høydepunktfunksjonen er den avanserte motoren for oppdagelse av stier som gjør verktøyet betydelig raskere enn den opprinnelige sporingsprogramvaren. I følge utviklerne er Path Analyzer Pro 20 ganger raskere.

Andre funksjoner som skiller den fra den tradisjonelle traceroute er deteksjon og gjennomkjøring av brannmurer, analyse av flere ytelsesmålinger for hvert humle og imponerende grafiske visualiseringer. Sistnevnte vil være viktig for å skape en bedre forståelse av nettverksproblemene dine.

Path Analyzer Pro lar deg også generere, skrive ut og eksportere rapporter som kan hjelpe når du vil lagre ytelsesdataene for fremtidig referanse eller bare dele dataene med ledelsen og andre administratorer.

I likhet med Open Visual har dette verktøyet et kartverktøy som gir deg en god oversikt over plasseringen til IP-adressene du prøver. Du kan zoome og panorere på kartet for å få en bedre visning. Den har også en “Who Is” -funksjon som hjelper deg med å samle informasjon om et bestemt domene.

Ytterligere funksjoner inkluderer DNS- og adresseoppløsning og sporing av e-postadresser som kan være nyttige for å etablere kilden til e-postene dine. Dette kan hjelpe deg med å avdekke spammere eller folk som sender truende meldinger.

Det siste verktøyet på listen vår er Visual Route, som er et utmerket verktøy for å utføre hop-by-hop-analyse. Det samler også inn ytterligere ytelsesdata som pakketap og responstid. Imidlertid er høydepunktfunksjonen i Visual Route muligheten til å reversere sporing av datapakken og dermed overvinne en av de største manglene ved den originale Traceroute. Den utfører dette ved å opprette eksterne agenter på destinasjonen som letter sporing bakover. Også relatert er det omvendte DNS-oppslaget som lar deg utlede en IP-adresse fra et domenenavn.

Visual Route lagrer også historiske data som kan hjelpe raskt med å diagnostisere nåværende problemer ved å sammenligne dem med tidligere data. Verktøyet utfører også kontinuerlig baneanalyse mens du kontinuerlig logger ytelsesdataene som gir rik innsikt i ytelsesforringelsen som skjer over tid.

Dette verktøyet kombinerer banesporing med IP-posisjonsrapportering for å gi deg den fysiske geografiske plasseringen til serverne og ruterne, noe som er viktig for å forstå ruteproblemene dine.

Visual Route har også ping-funksjoner som den forbedrer ytterligere ved å inkludere ping-plotting. Det tilordner nettverkets responstid mot en tidsperiode for å hjelpe deg med å raskt diagnostisere et problem. Så da bruker du mindre tid på feilsøking og legger derfor mer tid på problemløsningen. Verktøyet er tilgjengelig for Windows og Mac-systemer.

Facebook Twitter Google Plus Pinterest