fbpx

Kā darbojas komanda Traceroute

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Vispārīgi jēdzieni

Traceroute komanda, kas pazīstama arī kā tracert operētājsistēmā Windows, ir tīkla diagnostikas rīks, ko izmanto, lai izsekotu ceļu datu paketei no avota līdz galamērķim internetā. Šis rīks ir ļoti noderīgs, lai identificētu iespējamās tīkla problēmas, piemēram, lielu latentumu vai pazaudētas paketes.

Maršruta izsekošanas procesā komanda Traceroute tīklā nosūta virkni datu pakešu, un katra pakete ietver TTL (Time To Live) numuru, kas sākas ar vērtību 1. Katru reizi, kad pakete nonāk mezglā tīklu, mezgls samazina TTL vērtību par 1 pirms paketes pārsūtīšanas. Kad TTL vērtība sasniedz 0, pakete tiek izmesta un mezgls nosūta avotam ziņojumu “laiks pārsniegts”, norādot, ka pakete nevarēja sasniegt galamērķi un ir pārsniegts atļautais laiks.

Komanda Traceroute atkārto šo procesu katram maršruta mezglam, līdz pakete sasniedz galamērķi. Procesa beigās komanda Traceroute parāda maršruta mezglu sarakstu, kā arī katra mezgla IP adresi un atbildes laiku, kas nepieciešams, lai pakete sasniegtu šo mezglu.

Detalizēta iepakojuma secība

Detalizētu Traceroute komandas darbību var izteikt šādi:

  1. Komanda Traceroute galamērķim nosūta datu paketi ar sākotnējo TTL vērtību 1.
  2. Pirmais mezgls pakešu ceļā saņems paketi, samazinās TTL vērtību par 1 un nosūtīs avotam atbildi “TTL termiņš beidzies”.
  3. Izcelsme saņems atbildi “pārsniegts laiks” un ierakstīs pirmā mezgla IP adresi.
  4. Komanda Traceroute galamērķim nosūtīs citu datu paketi ar TTL vērtību 2.
  5. Otrais mezgls pakešu ceļā saņems paketi, samazinās TTL vērtību par 1 un nosūtīs avotam atbildi “pārsniegts laiks”.
  6. Izcelsme saņems atbildi “pārsniegts laiks” un ierakstīs otrā mezgla IP adresi.
  7. Šis process tiks atkārtots katram mezglam paketes ceļā, palielinot TTL vērtību katrā iterācijā, līdz pakete sasniegs galamērķi.
  8. Kad pakete sasniedz galamērķi, komanda Traceroute parāda pilnu paketes ceļu, tostarp katra maršruta mezgla IP adresi un atbildes laiku.

Kāda ir komanda MikroTik RouterOS

Lai iegūtu piemēru, kā izmantot komandu Traceroute Mikrotik RouterOS, var veikt šādas darbības:

  1. Piekļūstiet Mikrotik maršrutētāja saskarnei un atveriet komandu konsoli.

  2. Ievadiet komandu Traceroute, kam seko tā galamērķa IP adrese vai domēna nosaukums, uz kuru vēlaties izsekot maršrutu. Piemēram, lai izsekotu ceļu uz Google vietni, varat izmantot šādu komandu:

				
					[admin@MikroTik] > tool traceroute google.com
				
			
  1. Pagaidiet, līdz tiks pabeigts maršruta izsekošanas process. Atkarībā no mezglu skaita ceļā un tīkla latentuma šis process var ilgt dažas sekundes vai vairākas minūtes.

  2. Pārskatiet komandas Traceroute rezultātus. Komandas izvadē tiks parādīts visu mezglu saraksts ceļā uz galamērķi, kā arī katra mezgla IP adrese un reakcijas laiks, kas nepieciešams, lai sasniegtu šo mezglu. Piemēram:

				
					     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] >
				
			

Šajā piemērā var redzēt, ka datu pakete pirms galamērķa sasniegšanas izgāja cauri sešiem dažādiem mezgliem (8.8.8.8.).

Atšķirība starp Linux Traceroute un Windows Tracert

Ir dažas galvenās atšķirības starp abām komandām:

  1. Komandu sintakse: Linux Traceroute komandas un Windows Tracert komandas sintakse nedaudz atšķiras. Operētājsistēmā Linux komanda tiek rakstīta kā “traceroute”, savukārt operētājsistēmā Windows tā ir rakstīta kā “tracert”.

  2. Komandu opcijas: Linux Traceroute komandai un Windows Tracert komandai ir dažādas komandu opcijas. Piemēram, operētājsistēmā Linux komanda Traceroute atbalsta tādas opcijas kā -I, lai norādītu ICMP izmantošanu UDP vietā, savukārt operētājsistēmā Windows komanda Tracert atbalsta tādas opcijas kā -h, lai norādītu maksimālo apiņu skaitu.

  3. Izvades formāts: Atšķiras arī komandas Linux Traceroute un Windows Tracert izvades formāts. Operētājsistēmā Linux komanda Traceroute parāda katra maršruta mezgla IP adresi un reakcijas laiku, savukārt operētājsistēmā Windows komanda Tracert parāda katra mezgla nosaukumu un reakcijas laiku.

  4. uzlabotas funkcijas: Linux Traceroute komanda spēj veikt sarežģītākas maršruta izsekošanas, piemēram, apgrieztā maršruta izsekošanas un vairāku ceļu trasēšanas. Turklāt Linux Traceroute komanda ir vairāk pielāgojama nekā Windows Tracert komanda, ļaujot lietotājam norādīt portu un paketes izmēru.

Rezumējot, lai gan abas komandas ir līdzīgas to pamata funkcionalitātē, ir dažas būtiskas atšķirības komandu sintaksē, komandu opcijās, izvades formātā un papildu funkcionalitātē.

Komandas piemērs operētājsistēmā 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
				
			

Komandas piemērs sistēmā 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.
				
			

Kurš ir labāks?

Kopumā abas komandas (traceroute y tracert) ir noderīgi, lai izsekotu tīkla problēmas un diagnosticētu savienojamības problēmas. Izvēle, kuru izmantot, būs atkarīga no operētājsistēmām un personīgajām vēlmēm.

Attiecībā uz īpašajām īpašībām, traceroute operētājsistēmā Linux piedāvā vairāk iespēju un uzlabotas funkcijas nekā tracert operētājsistēmā Windows, piemēram, atbalsts UDP un TCP protokoliem, kā arī iespēja pielāgot taimautu un aplēcienu skaitu. tomēr tracert operētājsistēmā Windows to ir vieglāk lietot, un dažos gadījumos tā var nodrošināt skaidrāku un lasāmāku informāciju.

Rezumējot, abiem rīkiem ir savas stiprās un vājās puses, un viena vai otra izvēle būs atkarīga no konkrētā lietojuma un personīgajām vēlmēm.

Vai vēlaties ieteikt tēmu?

Katru nedēļu mēs publicējam jaunu saturu. Vai vēlaties, lai mēs runājam par kaut ko konkrētu?
Tēma nākamajam emuāram

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

Dienas
Horas
protokols
Sekundēs

Ievads ar
OSPF - BGP - MPLS

Reģistrējieties šim bezmaksas kurss

MAE-RAV-ROS-240118
Dienas
Horas
protokols
Sekundēs

Reģistrējieties šim bezmaksas kurss

MAS-ROS-240111

Trīs karaļu dienas akcija!

REYES24

15%

visi produkti

MikroTik kursi
Akadēmijas kursi
MikroTik grāmatas

Izmanto Trīs karaļu dienas atlaižu kodu!

* Akcija spēkā līdz svētdienai, 7
** kods (KINGS24) attiecas uz iepirkumu grozu
*** iegādājieties savu kursu tagad un apmeklējiet to līdz 31. gada 2024. martam

Vecgada vakara akcija!

NY24

20%

visi produkti

MikroTik kursi
Akadēmijas kursi
MikroTik grāmatas

Izmanto Jaungada nakts atlaižu kodu!

* Akcija spēkā līdz pirmdienai, 1. gada 2024. janvārim
** kods (NY24) attiecas uz iepirkumu grozu
*** iegādājieties savu kursu tagad un apmeklējiet to līdz 31. gada 2024. martam

Ziemassvētku atlaides!

XMAS23

30%

visi produkti

MikroTik kursi
Akadēmijas kursi
MikroTik grāmatas

Izmanto Ziemassvētku atlaižu kodu!!!

**kodi tiek lietoti iepirkumu grozā
Akcija spēkā līdz pirmdienai 25

KIBERNEDĒĻAS ATLAIDES

CW23-MK

17%

visi MikroTik OnLine kursi

CW23-AX

30%

visi akadēmijas kursi

CW23-LIB

25%

visas MikroTik grāmatas un grāmatu pakas

Izmantojiet atlaižu kodus Kibernedēļai!!!

**kodi tiek lietoti iepirkumu grozā
Akcija spēkā līdz svētdienai 3

MELNĀS PIEKTDIENAS ATLAIDES

BF23-MX

22%

visi MikroTik OnLine kursi

BF23-AX

35%

visi akadēmijas kursi

BF23-LIB

30%

visas MikroTik grāmatas un grāmatu pakas

Izmantojiet atlaižu kodus Melnajai piektdienai!!!

**Kodi tiek lietoti iepirkumu grozā

kodi tiek lietoti iepirkumu grozā
spēkā līdz svētdienai 26

Dienas
Horas
protokols
Sekundēs

Reģistrējieties šim bezmaksas kurss

MAE-VPN-SET-231115

Helovīna akcija

Izmantojiet Helovīna atlaižu kodus.

Kodi tiek lietoti iepirkumu grozā

HW23-MK

11% atlaide visiem MikroTik OnLine kursiem

11%

HW23-AX

30% atlaide visiem akadēmijas kursiem

30%

HW23-LIB

25% atlaide visām MikroTik grāmatām un grāmatu komplektiem

25%

Reģistrējies un piedalies bezmaksas kursā Ievads uzlabotajā maršrutēšanā ar MikroTik (MAE-RAV-ROS)

Šodien (trešdien), 11. gada 2023. oktobrī
7:11 līdz XNUMX:XNUMX (Kolumbija, Ekvadora, Peru)

MAE-RAV-ROS-231011