De 5 beste Traceroute-alternatieven voor verbindingspadanalyse
Traceroute is een populaire maar zeer eenvoudige diagnostische tool waarmee u een ICMP-datapakket van de ene netwerkhost naar de andere kunt volgen. Wanneer een computer communiceert met andere apparaten op een netwerk, moeten de communicatiegegevens eerst worden verzonden via een aantal kleine netwerken die ook wel hops worden genoemd voordat ze het doelapparaat bereiken. De gemiddelde gebruiker is zich hier natuurlijk niet van bewust, maar als netwerkbeheerder is het belangrijk dat u de exacte route kent die de gegevens volgen. Dit zal u helpen bepalen waarom een apparaat of webserver onbereikbaar is en de extra verzamelde gegevens helpen netwerkvertragingen op te lossen.
Voor een tool die in 1987 is ontwikkeld en sindsdien geen grote upgrade heeft ondergaan, is het gemakkelijk in te zien waarom Traceroute niet zou passen in de moderne netwerken en hybride IT-omgeving. Een grote beperking van Traceroute is dat het maar op één manier inzicht geeft. Dat is van de bron tot de bestemming. Dit betekent daarom dat de verzamelde gegevens onnauwkeurig kunnen zijn, omdat het mogelijk is dat er verbindingsvertragingen optreden als de gegevens teruggaan van de bestemming naar de broncomputer.
Sommige mensen hebben mogelijk ook een probleem met het gebruik van een opdrachtregelinterface. Merk op dat sommige van de alternatieven die we zullen vermelden ook een opdrachtregelinterface gebruiken, maar we hebben ook enkele geweldige alternatieven toegevoegd die worden geleverd met een grafische gebruikersinterface. Het goede ding met GUI-tools is dat ze eenvoudige muisklikken met zich meebrengen in plaats van opdrachten in te typen. Ze hebben ook de neiging om de padanalysegegevens beter weer te geven, wat allemaal geweldig is voor beginners.
Nu is er één vraag die ik een aantal keren ben tegengekomen en waarvan ik denk dat het belangrijk is dat we die aanpakken. Wat is het verschil tussen Traceroute en Ping? En om dat helemaal uit te leggen zal ik eerst moeten uitleggen hoe Traceroute werkt.
Hoe werkt Traceroute?
Deze tool werkt door een zogenaamde Time To Live (TTL) -waarde toe te wijzen aan de gegevens die worden verzonden. De TTL vertegenwoordigt het aantal hops dat het gegevenspakket kan maken en begint bij 1 en wordt geleidelijk verhoogd totdat het het bestemmingsapparaat bereikt.
Dus als er bijvoorbeeld 5 hops zijn tussen de bron en de bestemmingshost, wordt het eerste pakket met een TTL-waarde van 1 verzonden. De eerste router ontvangt het pakket, verlaagt de waarde naar nul en stuurt vervolgens een foutmelding 'Tijd overschreden' terug naar de broncomputer. De computer gebruikt deze informatie vervolgens om de router bij de eerste hop te identificeren en verzendt vervolgens een ander pakket met een TTL-waarde van 2. Dit wordt opnieuw verlaagd tot nul nadat het de tweede hop heeft bereikt en een foutmelding wordt teruggestuurd naar de broncomputer. . Dit proces wordt herhaald totdat de pakketgegevens uiteindelijk de doelhost bereiken en aan het einde van dit alles heb je een lijst met alle routers langs het pad van de bron naar de bestemming. Traceroute registreert ook de tijd die nodig is voor de gegevens om elke router te bereiken, wat helpt om precies te identificeren waar de latentie vandaan komt.
Vergelijk dat met een ping waarbij een ICMP-echoverzoek naar een doel-IP-adres wordt gestuurd en wacht op een antwoord en je hebt al het antwoord op onze vraag.
Wat is het verschil tussen Traceroute en Ping?
Ping wordt voornamelijk gebruikt om te bepalen of een netwerkhost beschikbaar is en de hoeveelheid latentie in uw netwerk. Traceroute aan de andere kant volgt het exacte pad van de pakketgegevens en zal daarom precies aangeven waar het verbindingsprobleem vandaan komt. Een ping is aanzienlijk sneller dan traceroute en kan in milliseconden worden beantwoord. In wezen gebruik je een ping wanneer je wilt vaststellen of een netwerkapparaat aan of uit staat. Als je eenmaal hebt vastgesteld dat het niet werkt, gebruik je een traceroute om te bepalen waar het probleem zit.
Met dat uit de weg, laten we nu kijken naar 5 tools en software die u kunt gebruiken in plaats van Traceroute.
Als het gaat om netwerk Beheer- en bewakingssoftware, SolarWinds overtreffen zichzelf altijd. De Network Performance Monitor (NPM) was hun paradepaardje en het bevestigde hun naam als marktleider. In feite kan de NPM worden gebruikt om hop-per-hop-analyse van gegevens uit te voeren. Het is echter niet het perfecte alternatief voor Traceroute vanwege de prijs. De NPM is een volledige netwerkmonitor en heeft daarom een prijs.
Dus in plaats daarvan kijken we naar de SolarWinds Traceroute NG. Het is een volledig gratis tool die wordt geleverd met een aantal extra functies bovenop de analyse van gegevenspaden.
Traceroute NG is bijvoorbeeld uitgerust met een ingebouwde logfunctie en stelt u ook in staat om de analysegegevens naar het klembord te kopiëren en deze vervolgens ergens anders te plakken, zoals in een CSV-bestand. Dit is een upgrade van Tracert die alleen beperkt is tot het maken van schermafbeeldingen van de gegevens. De tool verzamelt ook nuttige gegevens, zoals de tijd tussen elke hop, IP-adressen voor alle apparaten, de Fully Qualified Domain Name (FQDN), het percentage verlies van pakketgegevens en andere.
Traceroute NG is vergelijkbaar met het native Tracert omdat het een opdrachtregelinterface gebruikt. Maar dit is een goede zaak, want het duurt niet lang voordat je je aan de shift aanpast. De andere geweldige functie van deze tool is dat het continu sonderen uitvoert. Dit betekent dat het continu de netwerkpadgegevens analyseert en dat u in geval van padwijzigingen op de hoogte wordt gebracht.
Net als alle andere SolarWinds-producten, voert Traceroute NG automatische detectie van uw netwerk uit. Het gebruikt TCP- en ICMP-standaarden om gegevenspaden te traceren en kan door de meeste firewalls dringen. Traceroute NG is compatibel met zowel IPv4 als IPv6 en werkt alleen voor Windows-systemen.
MTR is ook een opdrachtregelnetwerkdiagnosetool, maar een die zowel ping als traceroute combineert. Dit betekent dat u gemakkelijk de beschikbaarheid van een netwerkhost kunt bepalen en bijgevolg het exacte probleem kunt lokaliseren door hop voor hop-analyse van het gegevenspad uit te voeren. MTR gebruikt ICMP-echoverzoeken om de prestatiegegevens van elke hop af te leiden, maar het kan ook in de UDP-modus werken.
Deze tool kan ook worden gebruikt om pakketverlies en netwerkjitter vast te stellen. De prestatiegegevens worden gepresenteerd in een tabelweergave voor gemakkelijk begrip. En in tegenstelling tot de native Traceroute ondersteunt MTR ook IPv6-adressen.
MTR voert ook continue padscans uit, wat betekent dat de netwerkprestatiegegevens altijd worden bijgewerkt. Dit is absoluut beter dan de scans handmatig uit te voeren telkens wanneer u wilt controleren of er wijzigingen zijn in de netwerkprestatiestatistieken.
MTR is standaard ontworpen voor Unix-systemen, maar u kunt Autoconf gebruiken om het te configureren zodat het op een ander systeem kan werken. Autoconf scant het doelsysteem en genereert vervolgens header-bestanden en een makefile van bestaande sjablonen. Deze worden vervolgens toegevoegd aan de MTR-broncode om deze op het genoemde systeem te kunnen installeren. Dit geldt zelfs voor Mac OS.
Open Visual Traceroute is een open source traceroute-software die op meerdere besturingssystemen kan worden gebruikt, waaronder Windows, Linux en Mac OS. In tegenstelling tot de andere twee tools die we hebben besproken, gebruikt OVT een grafische interface. Het hoogtepunt is de 3D-weergave van het gegevenspad op de wereldkaart. Zodra de traceroute is voltooid, kunt u zoomen en de kaart ronddraaien om alle locaties te bekijken waar uw gegevens doorheen zijn gegaan. En als uw computer problemen heeft met het gebruik van de 3D-visualisatie, kunt u gebruik maken van de 2D-kaarten.
Open Visual Traceroute biedt u ook een tabelweergave van alle gegevens waarin u geïnteresseerd bent bij het uitvoeren van een traceroute. Deze omvatten de hostnaam en locatie, netwerklatentie, DNS-opzoektijd en afstand tussen de verschillende knooppunten. Het heeft geen ingebouwde logfunctie, maar u kunt de analysegegevens kopiëren en opslaan in een CSV-bestand. Je kunt ook screenshots maken.
Het is ook belangrijk op te merken dat deze tool meer is dan alleen een traceroute-tool. Het wordt geleverd met extra functies, zoals de pakketsniffer, die u een duidelijk overzicht geeft van het type gegevens dat van de bron naar de doelservers wordt verzonden. Het heeft ook een ‘Wie is’ -functie die u kunt gebruiken om eenvoudig toegang te krijgen tot alle openbare informatie over een bepaald domein.
Path Analyzer Pro is ook een uitstekende aanbeveling als je niet zo goed bent in Command Line Interface-tools dankzij de gebruiksvriendelijke GUI. Maar het hoogtepunt is de geavanceerde path discovery-engine die de tool aanzienlijk sneller maakt dan de oorspronkelijke traceroute-software. Volgens de ontwikkelaars is Path Analyzer Pro 20x sneller.
Andere kenmerken die het onderscheiden van de traditionele traceroute zijn de detectie en doorgang van firewalls, de analyse van meerdere prestatiestatistieken voor elke hop en verbluffende grafische visualisaties. Dit laatste is essentieel om uw netwerkproblemen beter te begrijpen.
Path Analyzer Pro stelt u ook in staat om rapporten te genereren, af te drukken en te exporteren die kunnen helpen wanneer u de prestatiegegevens wilt opslaan voor toekomstig gebruik of de gegevens gewoon wilt delen met het management en andere beheerders.
Net als Open Visual heeft deze tool een kaarttool die je een goed overzicht geeft van de locatie van de IP-adressen die je zoekt. U kunt zoomen en de kaart pannen voor een beter beeld. Het heeft ook een 'Wie is'-functie waarmee u informatie over een bepaald domein kunt verzamelen.
Extra functies zijn onder meer DNS- en adresresolutie en tracering van e-mailadressen, wat handig kan zijn bij het vaststellen van de bron van uw e-mails. Dit kan u helpen spammers of mensen die dreigende berichten sturen te ontmaskeren.
De laatste tool op onze lijst is Visual Route, een uitstekende tool om hop-by-hop-padanalyse uit te voeren. Het verzamelt ook aanvullende prestatiegegevens, zoals pakketverlies en responstijd. Het belangrijkste kenmerk van Visual Route is echter de mogelijkheid om het datapakket om te keren en zo een van de belangrijkste tekortkomingen van de originele Traceroute te verhelpen. Het voert dit uit door externe agenten op de bestemming te creëren die de achterwaartse tracering vergemakkelijken. Ook gerelateerd is de reverse DNS lookup waarmee u een IP-adres kunt afleiden uit een domeinnaam.
Visual Route slaat ook historische gegevens op die kunnen helpen bij het snel diagnosticeren van huidige problemen door deze te vergelijken met gegevens uit het verleden. De tool voert ook continue padanalyse uit terwijl de prestatiegegevens continu worden geregistreerd, wat een rijk inzicht geeft in de prestatievermindering die in de loop van de tijd optreedt.
Deze tool combineert padtracering met IP-locatierapportage om u de fysieke geografische locatie van de servers en routers te geven, wat essentieel is voor het begrijpen van uw routeringsproblemen.
Visual Route heeft ook ping-functionaliteiten die het verder verbetert door ping-plots op te nemen. Het brengt de netwerkresponstijd in kaart met een tijdsperiode om u te helpen snel een probleem te diagnosticeren. U bent dus minder tijd kwijt aan het oplossen van problemen en dus meer tijd aan het oplossen van problemen. De tool is beschikbaar voor Windows- en Mac-systemen.