/
/

Zo interpreteert u traceroute en MTR als een operator

door Team Ninja
How to Interpret Traceroute and MTR Like an Operator blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • Begrijp het zicht op netwerkpaden: traceroute en MTR tonen het volledige pad, maar analisten moeten echt pakketverlies onderscheiden van ICMP-ratelimiting en padasymmetrie om verkeerde diagnoses te voorkomen.
  • Voer baselinetests en traces met meerdere probetypes uit: voer ICMP-, UDP- en TCP-traceroutes uit vanaf meerdere vantage points om baselines vast te leggen, congestie te detecteren en echte storingen te scheiden van cosmetisch hopverlies.
  • Correleer en valideer resultaten: toets traceroutegegevens aan ping, applicatieprobes en MTR om de impact op gebruikers te valideren en onterechte escalaties te verminderen.
  • Documenteer, hertest en automatiseer bewijs: documenteer tests met tijdstempels en resultaten en automatiseer geplande traces en het verzamelen van artefacten via NinjaOne om bewijsvoering en incidentafsluiting te stroomlijnen.

Het interpreteren van een traceroute is noodzakelijk om zicht te houden op het netwerkpad, maar incidenten duren langer wanneer hopverlies verkeerd wordt gelezen, filtering van Internet Control Message Protocol (ICMP) wordt aangezien voor een storing of padasymmetrie wordt genegeerd.

Dit artikel laat zien hoe u traces uitvoert, leest en bevindingen verifieert met consistente artefacten. Externe woordenlijsten en uitleg helpen de basis te verstevigen, terwijl online tools de voorbereiding van tests kunnen aanvullen.

Stappenplan om traceroute en MTR te interpreteren

Om traceroutes te interpreteren, moet u het symptoom bevestigen, een baseline-trace vastleggen, traces met meerdere probetypes uitvoeren, hopverlies interpreteren, latentieverschillen gebruiken, rekening houden met asymmetrie, correleren met aangrenzende signalen, een hypothese vormen, opnieuw testen na een wijziging en vervolgens het bewijsmateriaal bundelen.

📌Vereisten:

  • De mogelijkheid om ICMP-, UDP– en TCP-traces uit te voeren vanaf gebruikerssubnetten, kernlocaties en een vantage point in de cloud
  • Toegang tot My Traceroute (MTR) of pathping op de werkstations van analisten
  • Een eenvoudige bewijstemplate om opdrachtregels, tijdstempels en uitvoer op te slaan
  • Kennis van de IP-adressen en poorten van de doelservice, inclusief CDN- of anycast-endpoints

Stap 1: bevestig het symptoom en de omvang

Deze stap bespaart uren giswerk doordat het probleem duidelijk wordt afgebakend.

📌 Use case: een gebruiker op één filiaal meldt dat een webapplicatie een time-out geeft, terwijl anderen op andere locaties het probleem niet zien. Voordat de analist pakketten traceert, moet hij bevestigen of de storing lokaal, regionaal of servicespecifiek is.

Documenteer het symptoom: wat ging er mis, wanneer begon het en wie heeft er last van. Verzamel de nodige details, zoals de naam van de applicatie of service, het IP-adres of de URL van de bestemming, de locatie van de gebruiker en de toegangsmethode.

Controleer daarna of de storing of traagheid geïsoleerd is of wijdverspreid. Vergelijk de resultaten van gebruikers, kantoren of ISP’s om te bepalen of het probleem verder reikt dan één netwerkgrens.

Leg ten slotte een uitgangspunt voor het onderzoek vast door het incident van een tijdstempel te voorzien en de “known good”-bestemmingen te definiëren. Door die context worden toekomstige traceroutes, latentiemetingen en escalaties naar providers juist geïnterpreteerd.

Stap 2: leg een schone baseline-trace vast

Deze stap biedt een referentiepunt om onderscheid te maken tussen eigenaardigheden van het internet op de achtergrond en echte netwerkstoringen.

📌 Use case: een analist onderzoekt trage verbindingen met een CRM (Customer Relationship Management) in de cloud. Om te verifiëren of de vertraging nieuw of structureel is, vergelijkt hij verse traces van de getroffen locatie met baseline-resultaten.

Een baseline-trace is uw controlemonster. Vanaf een niet-getroffen locatie of endpoint:

  • Voer een standaard traceroute en een MTR uit naar dezelfde bestemming, bij voorkeur onder normale bedrijfsomstandigheden.
  • Noteer de opdrachtregel, het tijdstempel en de uitvoer in uw bewijstemplate.
  • Let op stabiele latentie- en hoppatronen. Die vertegenwoordigen het verwachte netwerkgedrag wanneer de service gezond is.
  • Herhaal baselines periodiek of na belangrijke wijzigingen bij de provider, zodat uw referentiegegevens actueel blijven.

Stap 3: voer traces met meerdere probetypes uit vanaf het getroffen pad

Deze stap zorgt ervoor dat u ziet wat het verkeer van gebruikers daadwerkelijk ervaart en niet alleen wat op ICMP reageert.

📌 Use case: een SaaS (Software as a Solution)-platform lijkt vanuit één regio onbereikbaar. De ICMP-traceroute stopt halverwege het pad, maar gebruikers bereiken de site nog steeds met tussenpozen. Aanvullende UDP- en TCP-traces laten zien dat alleen ICMP wordt gefilterd.

Als u alleen met ICMP test, kunt u routeringsgedrag missen. Voor een vollediger beeld:

  • Voer ICMP-, UDP- en TCP-traceroutes uit vanaf de getroffen locatie naar dezelfde bestemming.
  • Noteer opdrachten, parameters en tijdstempels zodat uw resultaten reproduceerbaar zijn ter vergelijking.
  • Bewaar de ruwe uitvoer in uw bewijslogboek om te kunnen correleren met latere hertests of reacties van providers.

Het combineren van probetypes beperkt blinde vlekken, bevestigt of pakketverlies duidt op een echte storing of alleen op filtering in de control plane en zorgt ervoor dat uw analyse aansluit bij de ervaring van de gebruiker met de service.

Stap 4: interpreteer hopverlies zonder te overdrijven

Met deze stap maakt u onderscheid tussen bewust beperkte ICMP-antwoorden en echte problemen, wat vals alarm en onnodige escalaties voorkomt.

📌 Use case: een analist ziet 40% verlies bij hop 7 in een traceroute, terwijl de bestemming nog netjes antwoordt. In plaats van een niet-bestaande storing te melden herkent hij dit als ICMP-ratelimiting op een tussenliggende router.

Traceroute kan pakketverlies op tussenliggende hops tonen, maar niet elk verlies betekent dat er gegevens verloren gaan. Voor een juiste interpretatie:

  • Controleer of het verlies doorloopt voorbij die hop. Als latere hops normaal reageren, is het “verlies” cosmetisch. Begint het verlies bij een hop en blijft het bij alle volgende hops aanwezig, dan wijst dat op echte problemen.
  • Correleer met MTR- of pingresultaten.
  • Escaleer niet op basis van verlies bij één enkele hop.
  • Documenteer bevindingen vroegtijdig.

Stap 5: gebruik latentieverschillen in plaats van losse pieken

Deze stap helpt u latentie goed te lezen.

📌 Use case: tijdens een incidentevaluatie ziet een analist een plotselinge sprong van 200 ms bij hop 6, terwijl hop 7 en de bestemming een normale latentie laten zien. In plaats van congestie te melden herkent hij dit als een tijdelijke vertraging in de control plane.

Bij het interpreteren van traceroute- of MTR-resultaten zijn het de patronen die congestie blootleggen. Om latentie goed te lezen:

  • Vergelijk gemiddelden van hop tot hop in plaats van losse pieken.
    • Een aanhoudende toename die bij een hop begint en bij alle latere hops hoog blijft, wijst meestal op echte congestie.
    • Eén hoge meting die niet voorbij die hop doorzet is doorgaans meetruis.
  • Valideer met MTR of meerdere runs.
  • Noteer het verschil samen met het getal.
  • Documenteer waar de stap optreedt.

Stap 6: houd rekening met asymmetrie en anycast

Deze stap voorkomt dat u het verkeerde netwerksegment najaagt doordat u netwerkpaden leert herkennen.

📌 Use case: een gebruiker in Europa meldt traagheid naar een webservice in de Verenigde Staten. De traceroute heen ziet er schoon uit, maar het retourverkeer loopt via een overbelast transatlantisch pad. Traces vanuit meerdere regio’s laten zien dat het probleem alleen bepaalde anycast-edges treft.

Om een verkeerde diagnose te voorkomen:

  • Verwacht asymmetrie. Uitgaande en inkomende routes verschillen door beleid, peeringkeuzes of traffic engineering door providers.
  • Test vanaf verschillende vantage points.
    • Voer traceroutes uit vanaf verschillende kantoren, ISP’s of cloudprobes naar hetzelfde doel.
    • Vergelijk hopvolgordes en latenties om te bepalen of het probleem consistent terugkomt.
  • Herken anycast-gedrag.
    • Services zoals DNS-resolvers kunnen verbindingen op verschillende regionale nodes afhandelen via hetzelfde IP-adres.
    • De routering kan gedurende de dag verschuiven door load balancing, waardoor identieke tests op verschillende momenten andere paden kunnen volgen.
  • Correleer resultaten over een langere periode. Een consistente storing vanaf uiteenlopende vantage points wijst op een echt, stabiel probleem.
  • Documenteer de waargenomen variaties. Noteer het vantage point, de routeverschillen en de tijdstempels zodat anderen kunnen zien of anycast-gedrag uw bevindingen heeft beïnvloed.

Stap 7: correleer met aangrenzende signalen

Deze stap vergelijkt traceroutegegevens met andere indicatoren om echte validatie te bieden.

📌 Use case: een analist ziet 20% verlies op een traceroute naar een cloudapplicatie, maar gebruikers klagen niet. Een snelle pingtest toont geen pakketverlies en de applicatie reageert normaal. Het “verlies” blijkt ICMP-filtering te zijn in plaats van een echte storing.

Traceroute-resultaten moeten altijd worden geverifieerd met andere gegevensbronnen om te bevestigen of ze echte impact op gebruikers weergeven of alleen het gedrag van de probes. Daarvoor moet u:

  • Aanvullende tests naast traceroute uitvoeren:
    • Ping: bevestigt bereikbaarheid en verlies in de tijd.
    • Applicatieprobe: test gebruikersfuncties zoals HTTP, SSH of API-aanroepen.
    • MTR: geeft zicht op trends in latentie en verlies.
  • De patronen vergelijken:
    • Als traceroute verlies toont maar ping- en applicatietests slagen, vermoed dan ICMP-filtering of ratelimiting van probes.
    • Als verlies of latentie in alle tests terugkomt, is de storing echt en moet die worden onderzocht.
  • Gebruikerssymptomen tegen het licht houden: bevestig of de getroffen gebruikers trage reacties of verbroken verbindingen ervaren die aansluiten bij de gemeten waarden.
  • De timing valideren: zorg dat alle tests van een tijdstempel zijn voorzien en binnen een kort tijdsbestek zijn uitgevoerd.

Stap 8: formuleer een heldere hypothese en isoleer het segment

Deze stap zet waarneming om in een theorie.

📌 Use case: een analist ziet aanhoudende latentie vanaf de derde hop, waar het verkeer het bedrijfs-LAN verlaat en het netwerk van de ISP (Internet Service Provider) binnengaat. Hij documenteert dit als “mogelijke congestie bij de overdracht van locatie naar ISP”, inclusief ondersteunende traceroutegegevens en tijdstempels.

Nadat u uw traces met meerdere probetypes en de ondersteunende signalen hebt beoordeeld, vat u uw bevindingen samen in een verklaring over waar en waarom het probleem optreedt:

  • Bepaal de grens waar de degradatie begint.
    • Zoek de eerste hop met aanhoudend verlies of een blijvende latentiestap.
    • Bepaal of deze hop een LAN op locatie, de edge van de ISP, een transitprovider of het bestemmingsnetwerk vertegenwoordigt.
  • Formuleer de hypothese in gewone taal.
  • Onderbouw de hypothese met bewijs.
  • Houd de hypothese toetsbaar.

Stap 9: test opnieuw na een wijziging of na contact met de provider

Deze stap valideert verbeteringen om te bevestigen dat een probleem is opgelost.

📌 Use case: nadat een ISP een routeringsbeleid heeft aangepast voert een analist de traceroute- en MTR-tests opnieuw uit vanaf precies dezelfde locaties als eerder. De nieuwe gegevens laten zien dat het pakketverlies van 15% bij hop 8 verdwenen is en dat de latentie met 40 ms is gedaald.

Test effectief opnieuw door:

  • Dezelfde tests opnieuw uit te voeren.
    • Gebruik dezelfde probetypes (ICMP, UDP, TCP), bestemming en opdrachtsyntaxis.
    • Zorg dat de tests vanaf dezelfde vantage points komen als de oorspronkelijke meting.
  • Resultaten duidelijk van tijdstempel en label te voorzien.
  • Meetwaarden rechtstreeks te vergelijken:
    • Is het pakketverlies bij een specifieke hop verdwenen?
    • Zijn latentie of jitter verbeterd, vooral op het kritieke pad van de applicatie?
  • Verbeteringen samen te vatten.
  • Bewijs aan het incidentdossier toe te voegen.
  • Te bevestigen met feedback van gebruikers.

Stap 10: bundel bewijs voor afsluiting

Deze stap zorgt ervoor dat bewijs wordt gebundeld en gedeeld.

📌 Use case: nadat een aanhoudende latentie via een oplossing van de provider is verholpen verzamelt de analist alle testlogboeken, traces van voor en na, tijdstempels en een samenvatting van de bevindingen. Hij uploadt het pakket naar de bewijsomgeving van het team en koppelt het aan het incidentticket, wat een transparant dossier oplevert voor de evaluatie na het incident.

Voor een compleet afsluitingspakket:

  • Verzamel relevante artefacten:
    • De gebruikte opdrachtregel en parameters voor traceroute-, MTR- en pingtests.
    • Ruwe uitvoer en schermafbeeldingen.
    • Tijdstempels voor elke test om een tijdlijn te behouden.
  • Vat de bevindingen samen:
    • Het vermoedelijke segment met de storing
    • De meetbare impact
    • De genomen corrigerende maatregel en het resultaat
  • Voeg validatiegegevens toe:
    • Een vergelijking van verlies, latentie en routestabiliteit voor en na.
    • Bevestiging van gebruikers of monitoringgegevens die herstelde prestaties laten zien.
  • Sla bewijs correct op en koppel het:
    • Bewaar bestanden in uw bewijsomgeving met een consistente betekenis.
    • Koppel artefacten aan het bijbehorende incidentticket voor zichtbaarheid.

Beste praktijken bij het interpreteren van traceroute en MTR

De onderstaande tabel vat de beste praktijken samen die u moet volgen bij het interpreteren van traceroute en MTR:

Praktijk Doel Opgeleverde waarde
Traces met meerdere probetypes Voorkomt blinde vlekken door alleen ICMP te gebruiken Nauwkeuriger diagnose van het pad
Analyse van latentiestappen Lokaliseert congestie betrouwbaar Snellere isolatie van storingen
Controle op persistentie Filtert cosmetisch hopverlies eruit Minder onterechte escalaties
Tests vanaf meerdere vantage points Houdt rekening met asymmetrie en anycast Juiste omvang en eigenaarschap
Bewijspakketten Helder verhaal voor tickets en QBR’s Snellere afsluiting en verantwoording

NinjaOne-diensten die helpen bij het interpreteren van traceroute en MTR

U kunt de geplande taken van NinjaOne gebruiken om traces uit te voeren vanaf representatieve endpoints, uitvoer centraal te verzamelen en artefacten te taggen per locatie en ISP (Internet Service Provider). U kunt bewijs ook aan incidenttickets koppelen, zodat managers verbetering kunnen aantonen.

Quick-start guide

NinjaOne biedt tools en ondersteuning voor netwerkmonitoring en probleemoplossing, waaronder het analyseren van de uitvoer van Traceroute en MTR.

Het NMS (Network Management System) van NinjaOne kan netwerkprestaties monitoren en inzichten bieden die vergelijkbaar zijn met die van Traceroute en MTR. Daarmee kunt u:

1. Problemen in het netwerkpad opsporen – ontdek hops waar pakketten verloren gaan of vertraging oplopen.
2. Latentie monitoren – volg responstijden over netwerkpaden.
3. Connectiviteitsproblemen oplossen – bepaal snel waar netwerkpaden vastlopen.
4. De netwerkgezondheid analyseren – continue monitoring van prestatiemetrieken van het netwerk.

Interpreteer traceroutes zoals een operator

Traceroute is nuttiger wanneer u het benadert zoals een netwerkoperator. Door verschillende probetypes te testen, naar consistente patronen te zoeken, te begrijpen hoe moderne routering werkt en helder bewijs te bewaren, vindt u problemen sneller en sluit u tickets met meer vertrouwen af.

Gerelateerde onderwerpen:

FAQs

Waarschijnlijk vindt er ICMP-ratelimiting plaats op dat apparaat. Als latere hops en de bestemming geen verlies tonen, escaleer dan niet op basis van die ene hop.

Wanneer de applicatie een specifieke poort gebruikt, kan ICMP gefilterd of beperkt worden. TCP-traces geven vaak een nauwkeuriger beeld van het datapad van de gebruiker.

Ja. Gebruik een online traceroute vanuit uiteenlopende regio’s om te valideren of het probleem regionaal of wereldwijd is en om paden te vergelijken.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?

NinjaOne Algemene Voorwaarden

Door op de knop “Ik accepteer” hieronder te klikken, geeft u aan dat u de volgende wettelijke voorwaarden en onze Gebruiksvoorwaarden accepteert:

  • Eigendomsrechten: NinjaOne bezit en blijft eigenaar van alle rechten, aanspraken en belangen in en op het script (inclusief het auteursrecht). NinjaOne geeft u een beperkte licentie om het script te gebruiken in overeenstemming met deze wettelijke voorwaarden.
  • Gebruiksbeperking: U mag het script alleen gebruiken voor uw legitieme persoonlijke of interne bedrijfsdoeleinden en u mag het script niet delen met derden.
  • Republicatieverbod: Het is onder geen beding toegestaan om het script opnieuw te publiceren in een scriptbibliotheek die toebehoort aan of onder controle staat van een andere softwareleverancier.
  • Garantie disclaimer: Het script wordt geleverd “zoals het is” en “zoals het beschikbaar is”, zonder enige vorm van garantie. NinjaOne belooft of garandeert niet dat het script vrij van gebreken zal zijn of dat het aan uw specifieke behoeften of verwachtingen zal voldoen.
  • Risicoaanvaarding: Het gebruik van het script is op eigen risico. U erkent dat het gebruik van het script bepaalde inherente risico’s met zich meebrengt en u begrijpt en aanvaardt elk van deze risico’s.
  • Verklaring van afstand en vrijwaring: U zult NinjaOne niet verantwoordelijk houden voor enige nadelige of onbedoelde gevolgen die voortvloeien uit uw gebruik van het script en u doet afstand van alle wettelijke of billijke rechten of rechtsmiddelen die u tegen NinjaOne kunt hebben met betrekking tot uw gebruik van het script.
  • EULA: Als u een NinjaOne-klant bent, is uw gebruik van het script onderworpen aan de licentieovereenkomst voor eindgebruikers die op u van toepassing is (EULA).