fbpx

Hoe die Traceroute-opdrag werk

Facebook
Twitter
LinkedIn
WhatsApp
telegram

Algemene begrippe

Die Traceroute-opdrag, ook bekend as tracert in Windows, is 'n netwerkdiagnostiese hulpmiddel wat gebruik word om die pad na te spoor wat 'n datapakkie van 'n bron na sy eindbestemming op die internet neem. Hierdie instrument is baie nuttig om moontlike netwerkprobleme te identifiseer, soos hoë latensie of verlore pakkies.

In die proses om die roete op te spoor, stuur die Traceroute-opdrag 'n reeks datapakkies oor die netwerk, en elke pakkie bevat 'n TTL (Time To Live)-nommer wat begin met 'n waarde van 1. Elke keer as 'n pakkie by 'n nodus op die netwerk, verlaag die nodus die TTL-waarde met 1 voordat die pakkie aangestuur word. Wanneer die TTL-waarde 0 bereik, word die pakkie weggegooi en die nodus stuur 'n "tyd oorskry"-boodskap na die bron, wat aandui dat die pakkie nie sy bestemming kon bereik nie en dat die toegelate tyd oorskry is.

Die Traceroute-opdrag herhaal hierdie proses vir elke nodus op die roete totdat die pakkie sy eindbestemming bereik. Aan die einde van die proses vertoon die Traceroute-opdrag 'n lys van die nodusse op die roete, saam met die IP-adres van elke nodus en die reaksietyd wat dit geneem het vir die pakkie om daardie nodus te bereik.

Gedetailleerde pakketvolgorde

Die gedetailleerde werking van die Traceroute-opdrag kan soos volg uitgedruk word:

  1. Die Traceroute-opdrag stuur 'n datapakkie met 'n aanvanklike TTL-waarde van 1 na die eindbestemming.
  2. Die eerste nodus op die pakkiepad sal die pakkie ontvang, die TTL-waarde met 1 verlaag en 'n "TTL-verval"-antwoord na die bron stuur.
  3. Die oorsprong sal die "tyd oorskry"-reaksie ontvang en die IP-adres van die eerste nodus opneem.
  4. Die Traceroute-opdrag sal 'n ander datapakkie met 'n TTL-waarde van 2 na die eindbestemming stuur.
  5. Die tweede nodus op die pakkiepad sal die pakkie ontvang, die TTL-waarde met 1 verlaag en 'n "tyd oorskry"-reaksie na die bron stuur.
  6. Die oorsprong sal die "tyd oorskry"-reaksie ontvang en die IP-adres van die tweede nodus aanteken.
  7. Hierdie proses sal vir elke nodus in die pakkie se pad herhaal word, wat die TTL-waarde in elke iterasie verhoog totdat die pakkie die eindbestemming bereik.
  8. Sodra die pakkie die eindbestemming bereik, vertoon die Traceroute-opdrag die volle pad van die pakkie, insluitend die IP-adres en reaksietyd van elke nodus op die roete.

Wat is die opdrag in MikroTik RouterOS

Vir 'n voorbeeld van hoe om die Traceroute-opdrag op 'n Mikrotik RouterOS te gebruik, kan die volgende stappe gevolg word:

  1. Toegang tot die Mikrotik-roeteerder-koppelvlak en maak die opdragkonsole oop.

  2. Voer die Traceroute-opdrag in, gevolg deur die IP-adres of domeinnaam van die bestemming waarheen jy die roete wil opspoor. Byvoorbeeld, om die pad na die Google-webwerf na te spoor, kan jy die volgende opdrag gebruik:

				
					[admin@MikroTik] > tool traceroute google.com
				
			
  1. Wag totdat die roeteopsporingsproses voltooi is. Afhangende van die aantal nodusse op die pad en die latensie van die netwerk, kan hierdie proses 'n paar sekondes of 'n paar minute neem.

  2. Hersien die resultate van die Traceroute-opdrag. Die uitvoer van die opdrag sal 'n lys van alle nodusse op die pad na die bestemming vertoon, saam met die IP-adres van elke nodus en die reaksietyd wat dit geneem het om daardie nodus te bereik. Byvoorbeeld:

				
					     ADDRESS                                    STATUS
  1  192.168.1.1               1ms     1ms     1ms   
  2  10.0.0.1                  5ms     5ms     5ms   
  3  200.10.0.1                10ms    10ms    10ms  
  4  200.10.1.1                15ms    15ms    15ms  
  5  200.10.2.1                20ms    20ms    20ms  
  6  200.10.3.1                25ms    25ms    25ms  
  7  8.8.8.8                   30ms    30ms    30ms  
[admin@MikroTik] >
				
			

In hierdie voorbeeld kan jy sien dat die datapakket deur ses verskillende nodusse gegaan het voordat dit die eindbestemming (8.8.8.8) bereik het.

Verskil tussen Linux Traceroute en Windows Tracert

Daar is 'n paar sleutelverskille tussen die twee opdragte:

  1. Opdrag sintaksis: Die sintaksis van die Linux Traceroute-opdrag en die Windows Tracert-opdrag is effens anders. Op Linux word die opdrag geskryf as "traceroute", terwyl dit op Windows as "tracert" geskryf word.

  2. Opdrag opsies: Die Linux Traceroute-opdrag en die Windows Tracert-opdrag het verskillende opdragopsies. Byvoorbeeld, op Linux ondersteun die Traceroute-opdrag opsies soos -I om die gebruik van ICMP in plaas van UDP te spesifiseer, terwyl die Tracert-opdrag op Windows opsies soos -h ondersteun om die maksimum aantal hops te spesifiseer.

  3. Uitsetformaat: Die uitvoerformaat van Linux Traceroute-opdrag en Windows Tracert-opdrag is ook anders. Op Linux vertoon die Traceroute-opdrag die IP-adres en reaksietyd van elke nodus op die roete, terwyl op Windows die Tracert-opdrag die naam van elke nodus en reaksietyd vertoon.

  4. gevorderde funksionaliteit: Die Linux Traceroute-opdrag is in staat om meer gevorderde roete-terugsporings uit te voer, soos omgekeerde roete-terugsporings en meerpad-terugsporings. Boonop is die Linux Traceroute-opdrag meer aanpasbaar as die Windows Tracert-opdrag, wat die gebruiker toelaat om die poort en pakkiegrootte te spesifiseer.

Ter opsomming, hoewel beide opdragte soortgelyk is in hul basiese funksionaliteit, is daar 'n paar beduidende verskille in opdragsintaksis, opdragopsies, uitvoerformaat en gevorderde funksionaliteit.

Voorbeeld van die opdrag in Linux

				
					traceroute google.com
1  192.168.1.1 (192.168.1.1)  1.107 ms  1.237 ms  1.353 ms
2  10.255.255.1 (10.255.255.1)  14.527 ms  14.622 ms  14.719 ms
3  172.16.1.1 (172.16.1.1)  25.817 ms  25.912 ms  26.005 ms
4  172.16.2.1 (172.16.2.1)  38.320 ms  38.414 ms  38.505 ms
5  203.208.222.125 (203.208.222.125)  38.601 ms  37.301 ms  37.392 ms
6  72.14.195.12 (72.14.195.12)  60.225 ms  60.318 ms  60.415 ms
7  108.170.247.65 (108.170.247.65)  61.424 ms  61.511 ms  61.605 ms
8  108.170.235.225 (108.170.235.225)  62.719 ms  62.814 ms  62.908 ms
9  108.170.232.193 (108.170.232.193)  63.016 ms  63.103 ms  63.197 ms
10  74.125.244.16 (74.125.244.16)  63.300 ms  63.386 ms  63.480 ms
11  172.253.50.138 (172.253.50.138)  64.685 ms  64.781 ms  64.877 ms
12  172.253.66.7 (172.253.66.7)  65.122 ms  65.217 ms  65.314 ms
13  172.253.50.246 (172.253.50.246)  66.493 ms  66.587 ms  66.680 ms
14  74.125.252.128 (74.125.252.128)  66.879 ms  66.965 ms  67.058 ms
15  216.58.214.142 (216.58.214.142)  67.252 ms  67.365 ms  67.454 ms
				
			

Voorbeeld van die opdrag in Windows

				
					tracert google.com
Tracing route to google.com [172.217.12.142]
over a maximum of 30 hops:

  1     1 ms     1 ms     1 ms  192.168.1.1
  2    17 ms    17 ms    18 ms  10.255.255.1
  3    27 ms    27 ms    27 ms  172.16.1.1
  4    40 ms    40 ms    40 ms  172.16.2.1
  5    38 ms    37 ms    37 ms  203.208.222.125
  6    59 ms    59 ms    59 ms  108.170.247.65
  7    61 ms    61 ms    61 ms  108.170.235.225
  8    63 ms    63 ms    63 ms  108.170.232.193
  9    64 ms    64 ms    64 ms  74.125.244.16
 10    67 ms    67 ms    67 ms  172.253.50.138
 11    67 ms    67 ms    67 ms  172.253.66.7
 12    69 ms    69 ms    69 ms  172.253.50.246
 13    66 ms    66 ms    66 ms  74.125.252.128
 14    66 ms    66 ms    66 ms  216.58.214.142

Trace complete.
				
			

Watter een is beter?

Oor die algemeen, beide opdragte (traceroute y tracert) is nuttig om netwerkprobleme op te spoor en verbindingskwessies te diagnoseer. Die keuse van watter een om te gebruik, sal afhang van bedryfstelsels en persoonlike voorkeure.

Met betrekking tot die spesifieke eienskappe, traceroute op Linux bied meer opsies en gevorderde kenmerke as tracert op Windows, soos ondersteuning vir UDP- en TCP-protokolle, en die vermoë om die uitteltyd en hop-telling aan te pas. Maar tracert op Windows is dit makliker om te gebruik en kan in sommige gevalle duideliker, meer leesbare inligting verskaf.

Ter opsomming, beide instrumente het hul sterk- en swakpunte, en die keuse van die een of die ander sal afhang van die spesifieke gebruik en persoonlike voorkeure.

Wil jy 'n onderwerp voorstel?

Elke week plaas ons nuwe inhoud. Wil jy hê ons moet oor iets spesifiek praat?
Onderwerp vir die volgende blog

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

AFSLAGKODE

AN24-LIB

van toepassing op MikroTik-boeke en boekpakke

dae
Horas
minute
segundos

Inleiding tot
OSPF - BGP - MPLS

Teken hiervoor in gratis kursus

MAE-RAV-ROS-240118
dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAS-ROS-240111

Promosie vir Drie Koningsdag!

REYES24

15%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Drie Koningsdag afslagkode!

* promosie geldig tot Sondag 7 Januarie 2024
** die kode (KINGS24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Nuwejaarsaand-promosie!

NY24

20%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die Nuwejaarsaand-afslagkode!

* promosie geldig tot Maandag, 1 Januarie 2024
** die kode (NY24) van toepassing op inkopiemandjie
*** Koop jou kursus nou en neem dit tot 31 Maart 2024

Kersfees afslag!

XMAS23

30%

al die produkte

MikroTik kursusse
Akademie kursusse
MikroTik boeke

Maak gebruik van die afslagkode vir Kersfees!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Maandag 25 Desember 2023

KUBERWEEK AFSLAG

CW23-MK

17%

alle MikroTik Aanlyn kursusse

CW23-AX

30%

alle Akademie-kursusse

CW23-LIB

25%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Kuberweek!!!

**kodes word in die inkopiemandjie toegepas
Promosie geldig tot Sondag 3 Desember 2023

SWART VRYDAG AFSLAG

BF23-MX

22%

alle MikroTik Aanlyn kursusse

BF23-AX

35%

alle Akademie-kursusse

BF23-LIB

30%

alle MikroTik-boeke en -boekpakke

Maak gebruik van die afslagkodes vir Swart Vrydag!!!

**Kodes word in die inkopiemandjie toegepas

kodes word in die inkopiemandjie toegepas
geldig tot Sondag 26 November 2023

dae
Horas
minute
segundos

Teken hiervoor in gratis kursus

MAE-VPN-SET-231115

Halloween-promosie

Maak gebruik van afslagkodes vir Halloween.

Kodes word in die inkopiemandjie toegepas

HW23-MK

11% afslag op alle MikroTik Aanlyn kursusse

11%

HW23-AX

30% afslag op alle Akademie-kursusse

30%

HW23-LIB

25% afslag op alle MikroTik Boeke en Boekpakke

25%

Registreer en neem deel aan die gratis kursus Inleiding tot Gevorderde Roetering met MikroTik (MAE-RAV-ROS)

Vandag (Woensdag) 11 Oktober 2023
7:11 tot XNUMX:XNUMX (Colombië, Ecuador, Peru)

MAE-RAV-ROS-231011