5 labākās Traceroute alternatīvas savienojuma ceļa analīzei

Traceroute ir populārs, bet ļoti vienkāršs diagnostikas rīks, kas palīdz izsekot ICMP datu paketi no viena tīkla resursdatora uz otru. Kad dators sazinās ar citām tīkla ierīcēm, sakaru dati pirms mērķa ierīces sasniegšanas vispirms jānosūta pa vairākiem maziem tīkliem, kurus citādi dēvē par apiņiem. Protams, vidusmēra lietotājs to nezina, taču kā tīkla administratoram ir svarīgi zināt precīzu datu maršrutu. Tas palīdzēs noteikt, kāpēc ierīce vai tīmekļa serveris nav sasniedzams, un savāktie papildu dati palīdzēs novērst tīkla aizkavēšanos.



Rīkam, kas tika izstrādāts 1987. gadā un kopš tā laika nav saņemts nekāds nozīmīgs jauninājums, ir viegli saprast, kāpēc Traceroute neiederētos modernajos tīklos un hibrīdā IT vidē. Viens liels Traceroute ierobežojums ir tas, ka tas dod ieskatu tikai vienā veidā. Tas ir no avota līdz galamērķim. Tāpēc tas nozīmē, ka savāktie dati var būt neprecīzi, jo ir iespējams, ka savienojuma aizkavēšanās notiek, kad dati no galamērķa atgriežas atpakaļ avota datorā.

Dažiem cilvēkiem var būt problēmas arī ar komandrindas saskarnes izmantošanu. Ņemiet vērā, ka dažas no alternatīvām, kuras mēs uzskaitīsim, izmanto arī komandrindas saskarni, taču mēs esam iekļāvuši arī dažas lieliskas alternatīvas, kas nāk ar grafisko lietotāja saskarni. Laba lieta ar GUI rīkiem ir tā, ka tie ietver vienkāršus peles klikšķus, nevis jāraksta komandas. Viņiem ir arī tendence labāk parādīt ceļa analīzes datus, kas ir lieliski iesācējiem.



Tagad ir viens jautājums, ar kuru esmu saskāries vairākas reizes, un es uzskatu, ka tas ir svarīgi, lai mēs to risinātu. Kāda ir atšķirība starp Traceroute un Ping? Un, lai pilnībā izskaidrotu, ka man vispirms būs jāpaskaidro, kā darbojas Traceroute.



Kā Traceroute darbojas?

Šis rīks darbojas, nosūtāmajiem datiem piešķirot vērtību, ko mēs saucam par laiku dzīvot (TTL). TTL apzīmē to apiņu skaitu, ko datu pakete var radīt, un tas sākas no 1 un pakāpeniski tiek palielināts, līdz tas sasniedz mērķa ierīci.



Tā, piemēram, ja starp avotu un galamērķa resursdatoru ir 5 apiņi, tiek nosūtīta pirmā pakete ar TTL vērtību 1. Pirmais maršrutētājs saņems pakešu samazinājumu līdz nullei un pēc tam nosūtīs kļūdas ziņojumu ‘Laiks pārsniegts’ uz avota datoru. Tad dators izmanto šo informāciju, lai identificētu maršrutētāju pirmajā lēcienā, un pēc tam nosūta citu paketi ar TTL vērtību 2. Atkal tas tiks samazināts līdz nullei, kad tas sasniegs otro lēcienu, un avota datoram tiks nosūtīts kļūdas ziņojums. . Šis process tiek atkārtots, līdz pakešdati beidzot sasniedz mērķa resursdatoru, un visa tā beigās jums būs saraksts ar visiem maršrutētājiem, kas atrodas ceļā no avota līdz galamērķim. Traceroute arī reģistrē laiku, kas vajadzīgs, lai dati sasniegtu katru maršrutētāju, kas palīdz precīzi noteikt, no kurienes nāk latentums.

Salīdziniet to ar ping, kas ietver ICMP atbalss pieprasījuma nosūtīšanu uz mērķa IP adresi un atbildes gaidīšanu, un jums jau ir atbilde uz mūsu jautājumu.

Kāda ir atšķirība starp Traceroute un Ping

Pingu galvenokārt izmanto, lai noteiktu, vai ir pieejams tīkla resursdators, un cik ilgi tīklā ir latentums. Traceroute, no otras puses, seko precīzam ceļam, ko paņēmuši pakešdati, un tāpēc precīzi noteiks, no kurienes rodas savienojuma problēma. Ping ir ievērojami ātrāks nekā traceroute, un uz to var atbildēt milisekundēs. Būtībā jūs izmantojat ping, ja vēlaties noteikt, vai tīkla ierīce ir uz augšu vai uz leju. Kad esat to konstatējis, jūs izmantojat marķieri, lai identificētu problēmu.



Tagad to aplūkosim 5 rīkos un programmatūrā, ko varat izmantot Traceroute vietā.

1. Traceroute NG


Mēģiniet tagad

Kad runa ir par tīklu Vadības un uzraudzības programmatūra, SolarWinds vienmēr pārspēj sevi. Tīkla veiktspējas monitors (NPM) bija viņu pamatprodukts, un tas nostiprināja viņu kā nozares līderu vārdus. Patiesībā NPM var izmantot apiņu veikšanai, veicot datu apiņu analīzi. Tomēr tā nav ideāla Traceroute alternatīva tās cenu dēļ. The NPM ir pilna komplekta tīkla monitors un tāpēc tam ir sava cena.

Tā vietā mēs aplūkosim SolarWinds Traceroute NG. Tas ir pilnīgi bezmaksas rīks, kas papildus datu ceļa analīzei ir aprīkots ar vairākām papildu funkcijām.

SolarWinds Traceroute NG

Piemēram, Traceroute NG ir aprīkots ar iebūvētu reģistrēšanas funkciju, kā arī ļauj kopēt analīzes datus starpliktuvē un attiecīgi ielīmēt tos kaut kur citur, piemēram, CSV failā. Šis ir Tracert jauninājums, kas aprobežojas tikai ar datu ekrānuzņēmumu uzņemšanu. Šis rīks arī apkopo noderīgus datus, piemēram, laiku starp katru apiņu, visu ierīču IP adreses, pilnībā kvalificētu domēna vārdu (FQDN), pakešdatu zaudējumu procentuālo daudzumu, cita starpā.

Traceroute NG ir līdzīgs vietējam Tracert, jo tajā tiek izmantota komandrindas saskarne. Bet tā ir laba lieta, jo tas neaizņems daudz laika, lai pielāgotos maiņai. Otra lieliskā šī rīka iezīme ir tā, ka tā veic nepārtrauktu zondēšanu. Tas nozīmē, ka tā nepārtraukti analizēs tīkla ceļa datus, un ceļa izmaiņu gadījumā jums tiks paziņots.

Tāpat kā visi citi SolarWinds produkti, arī Traceroute NG veic automātisku jūsu tīkla atklāšanu. Datu ceļu izsekošanai tā izmanto TCP un ICMP standartus un var iekļūt lielākajā daļā ugunsmūru. Traceroute NG ir saderīgs gan ar IPv4, gan ar IPv6 un darbojas tikai Windows sistēmās.

2. MTR Traceroute


Mēģiniet tagad

MTR ir arī komandrindas tīkla diagnostikas rīks, taču tas apvieno gan ping, gan traceroute. Tas nozīmē, ka jūs varēsiet viegli noteikt tīkla resursdatora pieejamību un attiecīgi precīzi noteikt problēmu, veicot apiņu, veicot datu ceļa apiņu analīzi. MTR izmanto ICMP atbalss pieprasījumus, lai iegūtu katra apiņa veiktspējas datus, taču tas var darboties arī UDP režīmā.

MTR Traceroute

Šo rīku var izmantot arī pakešu zuduma un tīkla satricinājumu noteikšanai. Veiktspējas dati tiek parādīti tabulas veidā, lai tos varētu viegli saprast. Atšķirībā no vietējās Traceroute, MTR atbalsta arī IPv6 adreses.

MTR veic arī nepārtrauktas ceļa skenēšanas, kas nozīmē, ka tīkla veiktspējas dati vienmēr tiek atjaunināti. Tas noteikti ir labāk, nekā manuāli veikt skenēšanu katru reizi, kad vēlaties pārbaudīt, vai tīkla veiktspējas metrikā ir kādas izmaiņas.

Pēc noklusējuma MTR ir paredzēts Unix sistēmām, taču tas ļauj izmantot Autoconf, lai to konfigurētu tā, lai tas darbotos citā sistēmā. Autoconf skenē mērķa sistēmu un pēc tam ģenerē galvenes failus un makefailu no esošajām veidnēm. Pēc tam tie tiek pievienoti MTR pirmkodam, lai padarītu to instalējamu minētajā sistēmā. Tas attiecas pat uz Mac OS.

3. Atveriet Visual Traceroute


Mēģiniet tagad

Open Visual Traceroute ir atvērtā koda traceroute programmatūra, kuru var izmantot vairākās operētājsistēmās, ieskaitot Windows, Linux un Mac OS. Atšķirībā no pārējiem diviem pārskatītajiem rīkiem, OVT izmanto grafisko saskarni. Tās galvenā iezīme ir datu ceļa 3D attēlojums pasaules kartē. Kad izsekošanas maršruts ir pabeigts, jūs varat tuvināt un griezt karti apkārt, lai apskatītu visas vietas, kur jūsu dati ir izgājuši. Un, ja jūsu datoram rodas problēmas ar 3D vizualizācijas izmantošanu, varat izmantot 2D kartes.

Atveriet Visual Traceroute

Atvērtā Visual Traceroute nodrošina arī visu datu, kas jūs interesē, izpildot izsekošanas maršrutu, tabulas skatu. Tie ietver resursdatora nosaukumu un atrašanās vietu, tīkla latentumu, DNS uzmeklēšanas laiku un attālumu starp dažādiem mezgliem. Tam nav iebūvētas reģistrēšanas funkcionalitātes, taču tas ļauj kopēt analīzes datus un saglabāt tos CSV failā. Varat arī uzņemt ekrānuzņēmumus.

Ir arī svarīgi atzīmēt, ka šis rīks ir vairāk nekā tikai traceroute rīks. Tam ir papildu funkcijas, piemēram, pakešu sniffer, kas sniedz skaidru pārskatu par datu veidu, kas tiek pārsūtīts no avota uz galamērķa serveriem. Tam ir arī funkcija “Kas ir”, kuru varat izmantot, lai ērti piekļūtu visai publiskai informācijai par konkrētu domēnu.

4. Ceļu analizators Pro


Mēģiniet tagad

Path Analyzer Pro ir arī lielisks ieteikums, ja komandrindas saskarnes rīki nav lieli, pateicoties tā lietotājam draudzīgajai GUI. Bet galvenā iezīme ir uzlabotā ceļa atklāšanas dzinējs, kas rīku padara ievērojami ātrāku nekā vietējā traceroute programmatūra. Pēc izstrādātāju domām, Path Analyzer Pro ir 20x ātrāks.

Citas iezīmes, kas to atšķir no tradicionālās izsekošanas, ir ugunsmūru noteikšana un šķērsošana, vairāku katras apiņu veiktspējas metrikas analīze un satriecošas grafiskās vizualizācijas. Pēdējais būs būtisks, lai labāk izprastu tīkla problēmas.

Ceļu analizators Pro

Path Analyzer Pro ļauj arī ģenerēt, izdrukāt un eksportēt pārskatus, kas var palīdzēt, ja vēlaties saglabāt veiktspējas datus turpmākai izmantošanai vai vienkārši koplietot datus ar vadību un citiem administratoriem.

Līdzīgi kā Open Visual, arī šim rīkam ir kartes rīks, kas sniedz lielisku pārskatu par pārbaudīto IP adrešu atrašanās vietu. Varat tuvināt un panoramēt karti, lai iegūtu labāku skatu. Tam ir arī funkcija “Kas ir”, kas palīdz jums apkopot informāciju par konkrētu domēnu.

Papildu funkcijas ietver DNS un adreses izšķirtspēju un e-pasta adreses izsekošanu, kas varētu būt noderīga, nosakot jūsu e-pasta ziņojumu avotu. Tas var palīdzēt atmaskot surogātpasta izplatītājus vai cilvēkus, kuri sūta draudīgus ziņojumus.

5. Vizuālais maršruts


Mēģiniet tagad

Pēdējais rīks mūsu sarakstā ir Visual Route, kas ir lielisks līdzeklis, lai veiktu apiņu ar apiņu ceļa analīzi. Tas arī apkopo papildu veiktspējas datus, piemēram, pakešu zudumu un reakcijas laiku. Tomēr Visual Route galvenā iezīme ir spēja mainīt datu paketes izsekošanu un tādējādi novērst vienu no galvenajiem sākotnējā Traceroute trūkumiem. Tas to izpilda, galamērķī izveidojot attālinātos aģentus, kas atvieglo meklēšanu atpakaļ. Saistīta ir arī reversā DNS meklēšana, kas ļauj secināt IP adresi no domēna nosaukuma.

Vizuālais maršruts

Vizuālais maršruts arī saglabā vēsturiskos datus, kas var palīdzēt ātri diagnosticēt pašreizējās problēmas, salīdzinot tos ar iepriekšējiem datiem. Šis rīks arī veic nepārtrauktu ceļa analīzi, vienlaikus nepārtraukti reģistrējot veiktspējas datus, kas sniedz bagātīgu ieskatu par veiktspējas pasliktināšanos laika gaitā.

Šis rīks apvieno ceļa izsekošanu ar ziņošanu par IP atrašanās vietu, lai iegūtu serveru un maršrutētāju fizisko ģeogrāfisko atrašanās vietu, kas ir būtiska, lai izprastu maršrutēšanas problēmas.

Visual Route ir arī ping funkcijas, kuras tā vēl vairāk uzlabo, iekļaujot ping zīmēšanu. Tas ļauj tīkla reakcijas laiku salīdzināt ar laika periodu, lai palīdzētu ātri diagnosticēt problēmu. Tātad jūs tērējat mazāk laika problēmu novēršanai un attiecīgi vairāk laika veltāt problēmu risināšanai. Šis rīks ir pieejams Windows un Mac sistēmām.