Knowledge Base

Traceroute, Ping, MTR en PathPing zijn netwerktools of hulpprogramma’s die het ICMP-protocol gebruiken om tests uit te voeren om problemen op een netwerk te diagnosticeren. Internet Control Message Protocol (ICMP) is een hulpprogramma voor foutrapportage en diagnose. ICMP’s worden gebruikt door routers, intermediaire apparaten of hosts om updates of foutinformatie door te geven aan andere routers, intermediaire apparaten of hosts.

Deze hulpprogramma’s worden meestal uitgevoerd via een Microsoft Windows-opdrachtprompt. Meestal worden deze tests uitgevoerd als de eindgebruiker de volgende problemen ondervindt:

  • Internetprestaties traag
  • VOIP-oproepen – problemen met de gesprekskwaliteit
  • Ik kan bepaalde websites niet bezoeken

In deze omstandigheden kan het probleem een mogelijk pakketverlies of latentieprobleem zijn. Het gebruik van deze netwerktools helpt bij het identificeren van de fout.

Dit artikel beschrijft het volgende:

  • Toegang tot de Windows-opdrachtprompt
  • Traceroute gebruiken
  • Ping gebruiken
  • MTR begrijpen
  • PathPing gebruiken

Toegang krijgen tot de Windows-opdrachtprompt

Om een van de netwerktools of hulpprogramma’s die in dit artikel worden beschreven, moet u eerst een Windows-opdrachtprompt openen. Om een opdrachtprompt in Windows 8 of Windows 10 te openen, gaat u als volgt te werk.

  1. Klik met de rechtermuisknop op de Start-knop in de linkerbenedenhoek van het scherm en selecteer in het menu Command Prompt (of opdrachtprompt (beheerder) als de taak beheerdersrechten vereist).

Opmerking:
Voor eerdere versies van Windows, zoals Windows Vista en Windows 7, gaat u als volgt te werk. Klik op het Start-pictogram en selecteer vervolgens Alle programma’s > Accessoires en ten slotte de opdrachtprompt.

Het opdrachtpromptvenster wordt geopend.

Als u het opdrachtpromptvenster wilt sluiten, typt u Exit en drukt u op Return.

Traceroute gebruiken

Traceroute is een computernetwerkdiagnosetool voor het weergeven van de route (pad) en het meten van doorvoervertragingen van pakketten via een IP-netwerk (Internet Protocol). In dit gedeelte wordt uitgelegd hoe u Traceroute uitvoert en hoe u de resultaten interpreteert.

Traceroute uitvoeren

Om het hulpprogramma Traceroute uit te voeren, gaat u als volgt te werk.

  1. Open een Windows-opdrachtpromptvenster.
  2. Typ bij de opdrachtprompt tracert < domain.ext > (vervang < domain.ext > door de domeinnaam en extensie waarnaar u een route wilt traceren).

Het kan een paar seconden duren om te reageren, maar deze opdracht geeft een traceroute van uw computer naar de door u geselecteerde bestemming.

Opmerking:
U kunt Traceroute op elk moment onderbreken door de CTRL-toets ingedrukt te houden en op C op uw toetsenbord te drukken.

Traceroute-resultaten kopiëren

Om de resultaten van uw Traceroute te kopiëren, gaat u als volgt te werk.

  1. Klik met de rechtermuisknop op het opdrachtpromptvenster en klik in het menu op Alles selecteren.

Hiermee wordt de inhoud naar uw klembord gekopieerd. De inhoud van het opdrachtpromptvenster wordt wit met zwarte tekst.

  1. Ga naar het document waarin u de resultaten wilt plaatsen, klik met de rechtermuisknop en klik op Plakken (of Ctrl- V).

De resultaten worden in uw document geplakt. U kunt nu het opdrachtpromptvenster sluiten.

Traceroute-resultaten begrijpen

De Traceroute-tool wordt gebruikt om de hops tussen de eindgebruiker en de doelserver in kaart te brengen. Dit kan helpen bepalen waar eventuele problemen op het netwerk kunnen liggen. De onderstaande voorbeelden zijn verzameld na het traceren van een route naar server 192.168.1.8, met een maximum van 30 hops. Ze laten een goede traceroute zien, daarna twee slechte traceroutes; een een mislukte hop en een andere een routeringslus.

Voorbeeld: een goede traceroute

Het volgende voorbeeld toont een goede traceroute.

U kunt elke stap zien die de gegevens nemen wanneer ze naar de bestemmingsserver van 192.168.1.8 gaan. Dit worden hops genoemd en vertegenwoordigen een systeem of router die de gegevens echter doorgeven. Zoals je kunt zien, heeft hop 7 in dit voorbeeld niet gereageerd, maar hop 8 wel, wat betekent dat hop 7 niet reageert op het verzoek maar de pakketten correct afhandelt en verkeer doorstuurt naar de volgende hop.

Voorbeeld: een mislukte hop

In het goede traceroute-voorbeeld eerder reageerde hop 7 niet op het verzoek, maar was het niet mislukt, aangezien het verkeer doorstuurde naar hop 8. Het resultaat van een test waarbij men sprong reageert niet, en stuurt geen verkeer door, zou er ongeveer zo uitzien:

Dit toont aan dat de test mislukt bij hop 5, en blijft falen tot en met hop 30 (de standaard max. Hops voor de traceerroute-tool), dit betekent dat hop 5 niet reageert en niet reageert, of dat het verkeer doorstuurt voor volgende hops.

Voorbeeld: een routeringslus

Wanneer een routeringslus optreedt, wordt voorkomen dat gegevens de eindbestemming bereiken. In tegenstelling tot de mislukte hop, lust de routeringslus eenvoudig gegevens heen en weer tussen twee hops. In het onderstaande voorbeeld is er een lus opgetreden tussen 192.168.1.4 en 192.168.1.5. Gegevens gaan heen en weer van de een naar de ander totdat de sessie verloopt of, in dit specifieke geval, de maximale hoplimiet is bereikt.

Opmerking:
U zult dit vaak zien als de eindgebruiker “wall gardened” is. Een “ommuurde tuin” verwijst naar een browse-omgeving die de informatie en websites beheert waartoe de gebruiker toegang heeft. Dit is een populaire methode die door ISP’s wordt gebruikt om ervoor te zorgen dat de gebruiker alleen in specifieke delen van het web navigeert. Dit is vaak bedoeld om gebruikers te beschermen tegen informatie, zoals het beperken van de toegang van kinderen tot ongeschikt materiaal.

Ping gebruiken

Ping is een netwerkhulpprogramma dat wordt gebruikt om te zien of het einde De gebruiker kan andere apparaten bereiken die met internet zijn verbonden. Als u Ping gebruikt, test u altijd een paar verschillende sites om te zien of het slechts één site is of alle sites.

Ga als volgt te werk om een apparaat te pingen.

  1. Open een Windows-opdrachtpromptvenster.
  2. Typ bij de opdrachtprompt ping < IP-adres >, zoals hieronder getoond.

Opmerking:
U kunt Ping onderbreken op elk gewenst moment door de CTRL-toets ingedrukt te houden en op C op uw toetsenbord te drukken.

Ping-resultaten begrijpen

Ping werkt door ICMP Echo Request-pakketten naar het doelapparaat te verzenden en te wachten op een ICMP Echo Reply. Het programma rapporteert fouten, pakketverlies en een statistische samenvatting van de resultaten.

Opmerking:
De Google DNS server IP-adres, 8.8.8.8, of het BBC-serverdomeinadres, bbc.co.uk, worden beide vaak gebruikt als pingbestemmingen om uitgaande connectiviteit te controleren.

In de volgende voorbeelden werd het Ping-commando gebruikt om de verbinding met apparaat 192.168.1.1 te controleren, met 32 bytes aan gegevens.

Voorbeeld: een succesvolle ping

Het volgende voorbeeld toont de schermweergave na een succesvolle pingpoging, waarbij vier pakketten zijn verzonden en vier pakketten ontvangen.

Voorbeeld: doelapparaat reageert niet

Een ping resultaat, waarbij het doelapparaat niet reageert of er een verbindingsprobleem is, ziet er als volgt uit:

Hoewel vier pakketten zijn verzonden, maar er zijn er geen ontvangen, wat betekent dat er 100% pakketverlies is en dat er een probleem is met de verbinding of het doelapparaat.

Opmerking:
Een resultaat als dit betekent niet altijd het apparaat is niet online of werkt niet correct. Op veel apparaten zijn ICMP-ping-reacties uitgeschakeld om veiligheids- of serviceredenen. Dus zelfs als ze actief zijn, zal het lijken alsof ze onbereikbaar zijn.

Voorbeeld: een langere test

Helaas is een voorbeeldset van vier pings niet geschikt om packet te detecteren. verlies, dus we moeten een langere test uitvoeren. Dit wordt gedaan door de optie -n optie vlag toe te voegen, gevolgd door het aantal pings dat u wilt uitvoeren, zoals in het volgende voorbeeld; ping –n 500 192.168.1.1.

Dit zal het doel 500 keer pingen en het scherm vullen met elke verzonden ping. We hoeven niet elke ping te bekijken, alleen het uiteindelijke resultaat, dat er als volgt uitziet:

Zoals je kunt zie in deze test dat we twee pakketten hebben laten vallen, maar vanwege de grote steekproefomvang is dit verwaarloosbaar en valt ruim binnen de werkparameters. Als we een steekproefomvang van slechts vier pings hadden, zou dit een verlies van 50% zijn en zou dit geen waarheidsgetrouwe weergave van verlies op het circuit.

We beoordelen pakketverlies van geval tot geval. Als er aanzienlijk verlies wordt opgemerkt, moeten we wat verder testen met behulp van PathPing of het MTR-hulpprogramma.

MTR (MyTraceRoute) begrijpen

MTR (MyTraceRoute, oorspronkelijk Matt “sTraceRoute genoemd) is een computerprogramma dat de functionaliteit van de Traceroute- en Ping-programma’s combineert in een enkel netwerkdiagnosetool.

MTR onderzoekt routers op het routepad door het aantal hops dat individuele pakketten kunnen doorlopen te beperken en door te luisteren naar de reacties op hun vervaldatum. Het zal dit proces regelmatig herhalen, meestal een keer per seconde, en de reactietijden van de hops langs het pad bijhouden.

Een MTR-testresultaat zoals hier getoond zou wijzen op problemen met DNS-resolutie:

“Pingverzoek kon host google.com niet vinden. Controleer de naam en probeer het opnieuw.”

Als de eindgebruiker een IP-adres, maar een domeinnaam niet kan pingen, zoals bbc.co.uk, dan is er waarschijnlijk een probleem met hun DNS-instelling.

PathPing gebruiken

Dit netwerkhulpprogramma is een meer geavanceerde versie van de Ping-tool, die een ping uitvoert naar elke sprong langs de route naar de bestemming (in tegenstelling tot Ping, die alleen pingt van het oorspronkelijke apparaat naar het bestemmingsapparaat).Het is uitermate handig bij het diagnosticeren van pakketverlies en kan helpen bij het diagnosticeren van fouten bij lage snelheden.

Ga als volgt te werk om een apparaat te PathPen.

  1. Open een Windows-opdrachtpromptvenster .
  2. Typ bij de opdrachtprompt, pad < IP-adres >, zoals hieronder getoond.

Opmerking:
U kunt PathPing op elk moment onderbreken door de CTRL-toets ingedrukt te houden en op C te drukken uw toetsenbord.

PathPing-resultaten begrijpen

De voordelen van PathPing ten opzichte van Ping en Traceroute zijn dat elk knooppunt wordt gepingd als het resultaat van een enkele opdracht, en dat het gedrag van knooppunten wordt bestudeerd over een langere tijdsperiode, in plaats van het standaard ping-monster van vier berichten, of de standaard traceroute enkele route trace. Het nadeel is dat het in totaal 25 seconden per hop kost om de PathPing-statistieken weer te geven.

In de volgende voorbeelden werd het PathPing-commando gebruikt om de verbinding met apparaat 192.168.1.6 te controleren, over een maximum van 30 hops.

Voorbeeld: succesvol pad

In het voorbeeld waren er vijf hops langs de route van de oorsprong, 192.168.1.1, naar de bestemming, 192.168.1.6. Bij elke hop werden 100 pakketten verzonden en er gingen geen pakketten verloren.

Voorbeeld: mislukt pad

Het voorbeeld illustreert enkele van de verschillende resultaten die u zou kunnen tegenkomen. Bekijk elk van de hopresultaten en wat ze betekenen. In het voorbeeld zullen we ons concentreren op hop 1, 3, 4 en 9.

De 10/100 = 10% laat zien dat er 10 van de 100 pakketten waren weggevallen die rechtstreeks naar die hop werden gestuurd. De 5/100 = 5% laat zien dat er 5 pakketten zijn gevallen die door de hop zijn gegaan.

Opmerking:
Bij de tweede hop geeft de 6/100 = 6% aan dat het pakketverlies doorgaat, maar dit komt waarschijnlijk doordat pakketten tijdens het testen door de eerste hop worden verwijderd, en niet door een probleem met de tweede hop.

Een resultaat dat verlies van de eerste hop laat zien, geeft aan dat de oorspronkelijke eindgebruiker waarschijnlijk is ” s router, en wordt weergegeven met het IP-adres van de router (zoals 192.168.0.1). Controleer in dit geval de router en vervang deze indien nodig, en voer de test opnieuw uit. Als het verlies blijkt uit een sprong na de oorspronkelijke router (hoogstwaarschijnlijk hop 2 en hoger), dan moet het probleem worden voorgelegd aan de serviceprovider.

Kijkend naar hop 3,

Er zijn geen pakketten verwijderd op hop 3, maar het heeft een abnormaal hoge ping-responstijd van 304 ms. Dit zou erop kunnen wijzen dat de hardware op die hop niet correct werkt, en dit kan een oorzaak zijn g hoge reactietijden en lage snelheden. Als de hardware op die hop niet correct werkt, zou je hoge ping-tijden zien op alle volgende hops, in welk geval je de hardware op die hop zou onderzoeken.

Kijkend naar hop 4,

Zoals je kunt zien, heeft deze hop niet gereageerd op pings die ernaar zijn gestuurd, maar is niet gevallen alle pings die erdoor zijn verzonden. Zoals vermeld in Ping-resultaten begrijpen, komt dit doordat de server om veiligheids- of serviceredenen niet reageert op ICMP-pingverzoeken en duidt dit niet op een probleem.

Kijkend naar hop 9,

Alles op hop 5 tot 8 is in orde en alles ziet er normaal uit, maar hop 9 niet.

Write a Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *