opdracht traceroute
De opdracht traceroute op een Cisco-apparaat kan worden gebruikt om het pad te identificeren dat door een pakket wordt gebruikt om het doel te bereiken. Het identificeert alle routers in het pad van de bronhost naar de doelhost en kan nuttig zijn bij het oplossen van netwerkproblemen. Met dit commando kunt u achterhalen welke router in het pad naar een onbereikbaar doel nader moet worden onderzocht als waarschijnlijke oorzaak van het falen van het netwerk.
Kijk eens naar het volgende voorbeeldnetwerk:
In de bovenstaande afbeelding kunt u zien dat we een netwerk van vier routers hebben. Het netwerk werkt correct. Overweeg wat er gebeurt als we het traceroute commando op R1 uitvoeren naar het IP adres van de router’s R4 Gi0/0 interface (172.16.0.2):
R1#traceroute 172.16.0.2Type escape sequence to abort.Tracing the route to 172.16.0.21 10.0.0.1 0 msec 0 msec 0 msec2 192.168.5.2 0 msec 0 msec 0 msec3 172.16.0.2 0 msec 0 msec 0 msec
U kunt zien dat het traceroute commando de IP adressen van alle routers in het pad naar de bestemming heeft opgesomd. Laten we nu eens aannemen dat router R3 uitvalt. Bekijk nu de uitvoer van het commando:
R1#traceroute 172.16.0.2Type escape sequence to abort.Tracing the route to 172.16.0.21 10.0.0.1 0 msec 0 msec 0 msec2 10.0.0.1 !H * !H3 * *
Merk op dat er geen antwoord komt van R3 (192.168.5.2). Met deze informatie kunnen we aannemen dat er een probleem is met R3 en de zaak onderzoeken. De !H in de uitvoer geeft aan dat de host onbereikbaar is. Andere tekens die kunnen verschijnen in de uitvoer van het traceroute commando zijn: