Loading...

Gerrit078.NLCopyright Gerrit078.NL 2001-2023©

Traceroute :: Network Diagnostic Tool

Traceroute

Traceroute, tracert (op Windows-computers) of tracepath (op enkele Linuxdistributies), is een programma om na te gaan welke route IP-pakketten afleggen naar een bepaalde host. Het werkt doordat de time to live (TTL) waarde bij elke tussenliggende host met 1 verlaagd wordt, wat standaard gebeurt bij datatransitie. Als de TTL waarde 1 bereikt zal de laatste host deze afwijzen en de melding ICMP time exceeded (tijd verlopen) retourneren, met hierbij ook het adres van deze laatste host. Door de beginwaarde van de TTL op 1 te zetten, zal de TTL bij de eerste host 0 worden en zal deze dus een foutmelding geven. Hierdoor wordt het adres van deze host bekend. Door de begin TTL vervolgens met 1 toe te laten nemen, zal de volgende host bekend worden, enzovoort. Het programma mtr is een programma dat identiek is aan bovengenoemde programma's, maar daarnaast ook de packet loss op de route weergeeft. Het programma gebruikt de meldingen van de hosts tussen start en bestemming van de route om na te gaan welke hosts de tuss nliggende zijn.


Hierbij wordt ook de reactietijd van deze hosts (in milliseconden) weergegeven. Deze hosts worden aangegeven door zogeheten 'hops' (waarbij de eerste host in de route hop 1 is, de tweede hop '2', enzovoorts). Om deze reden wordt traceroute vaak gebruikt om na te gaan waar fouten in een computernetwerk optreden.

Volgens de handleiding van traceroute, is dit programma in 1987 ontwikkeld door Van Jacobson naar een suggestie hiervoor van Steve Steering. Met grote foutverbeteringen (of aanwijzingen van een fout) door onder anderen C. Philip Wood, Ken Adelman en Tim Seaver.



De test-locaties

De testlocaties zijn o.a. Dordrecht en Amsterdam maar ook buiten Nederland hebben we een paar testlocaties zoals Frankrijk, Los Angeles en New Jersey.

Niet alle testlocaties heb ik zelf in eigendom (gehuurd), maar wel het grootste deel.

Voor alle testlocaties geldt dat alleen IPv6 wordt gebruikt wanneer deze dedicated is toegewezen vanuit de leverancier, een tunnelbroker wordt dus niet gebruikt om de tests zo goed en betrouwbaar mogelijk aan te bieden.