5 geriausios „Traceroute“ alternatyvos ryšio kelio analizei

„Traceroute“ yra populiarus, bet labai paprastas diagnostikos įrankis, padedantis stebėti ICMP duomenų paketus iš vieno tinklo kompiuterio į kitą. Kai kompiuteris bendrauja su kitais tinklo įrenginiais, prieš pasiekiant tikslinį įrenginį, ryšio duomenys pirmiausia turi būti išsiųsti per keletą mažų tinklų, kurie dar vadinami apyniais. Žinoma, paprastas vartotojas apie tai nežino, tačiau kaip tinklo administratorius svarbu žinoti tikslų duomenų pasirinktą maršrutą. Tai padės jums nustatyti, kodėl įrenginys ar žiniatinklio serveris nepasiekiami, o papildomi surinkti duomenys padės pašalinti tinklo vėlavimą.



Dėl įrankio, kuris buvo sukurtas 1987 m. Ir nuo to laiko nebuvo atnaujintas, lengva suprasti, kodėl „Traceroute“ netilptų šiuolaikiniuose tinkluose ir hibridinėje IT aplinkoje. Vienas didelis „Traceroute“ apribojimas yra tas, kad jis suteikia įžvalgų tik vienam būdui. Tai yra nuo šaltinio iki tikslo. Todėl tai reiškia, kad surinkti duomenys gali būti netikslūs, nes gali būti, kad ryšys vėluoja, kai duomenys grįžta iš paskirties atgal į šaltinio kompiuterį.

Kai kuriems žmonėms taip pat gali kilti problemų naudojant komandinės eilutės sąsają. Atkreipkite dėmesį, kad kai kurios alternatyvos, kurias mes išvardinsime, taip pat naudoja komandų eilutės sąsają, tačiau mes taip pat įtraukėme keletą puikių alternatyvų, pateikiamų su grafine vartotojo sąsaja. Geras dalykas su GUI įrankiais yra tas, kad jie apima paprastus pelės paspaudimus, o ne reikia įvesti komandas. Jie taip pat linkę geriau parodyti kelio analizės duomenis, kurie puikiai tinka pradedantiesiems.

Dabar yra vienas klausimas, su kuriuo susidūriau daugybę kartų, manau, kad svarbu, jog mes juos išspręstume. Kuo skiriasi „Traceroute“ ir „Ping“? Norėdami visiškai paaiškinti, kad pirmiausia turėsiu paaiškinti, kaip veikia „Traceroute“.



Kaip veikia „Traceroute“?

Šis įrankis veikia priskiriant tai, ką mes vadiname „Time To Live“ (TTL) reikšme siunčiamiems duomenims. TTL reiškia apynių, kuriuos gali padaryti duomenų paketas, skaičių ir prasideda nuo 1 ir palaipsniui didinamas, kol pasiekia paskirties įrenginį.



Pavyzdžiui, jei tarp šaltinio ir paskirties pagrindinio kompiuterio yra 5 apyniai, siunčiamas pirmasis paketas, kurio TTL vertė yra 1. Pirmasis maršrutizatorius gaus paketo sumažinimo vertę iki nulio ir tada išsiųs klaidos pranešimą „Laikas viršytas“ atgal į šaltinio kompiuterį. Tada kompiuteris naudoja šią informaciją, kad nustatytų maršrutizatorių pirmajame šuolyje, o tada siunčia kitą paketą, kurio TTL reikšmė yra 2. Vėl pasiekus antrąjį šuolį, jis bus sumažintas iki nulio, o klaidos pranešimas bus išsiųstas atgal į šaltinio kompiuterį. . Šis procesas kartojamas tol, kol paketiniai duomenys galutinai pasiekia tikslinį pagrindinį kompiuterį ir viso to pabaigoje turėsite visų maršrutizatorių, einančių kelią nuo šaltinio iki paskirties, sąrašą. „Traceroute“ taip pat įrašo laiką, per kurį duomenys pasiekė kiekvieną maršrutizatorių, o tai padeda tiksliai nustatyti, iš kur atsiranda delsos laikas.

Palyginkite tai su pingu, kai reikia išsiųsti ICMP aido užklausą į tikslinį IP adresą ir laukti atsakymo, o jūs jau turite atsakymą į mūsų klausimą.

Koks skirtumas tarp „Traceroute“ ir „Ping“

„Ping“ pirmiausia naudojamas nustatyti, ar yra tinklo pagrindinis kompiuteris, ir delsos jūsų tinkle dydis. Kita vertus, „Traceroute“ seka tikslią paketinių duomenų kelią ir todėl tiksliai nustato, iš kur kyla ryšio problema. Pingas yra žymiai greitesnis nei maršruto maršrutas ir į jį galima atsakyti milisekundėmis. Iš esmės, jūs naudojate ping, kai norite nustatyti, ar tinklo įrenginys yra aukštyn, ar žemyn. Kai nustatysite, kad tai neveikia, naudokite trasą, kad nustatytumėte, kur yra problema.



Jei to nepadarysime, dabar pažvelkime į 5 įrankius ir programinę įrangą, kurią galite naudoti vietoj „Traceroute“.

1. „Traceroute NG“


Pabandykite dabar

Kalbant apie tinklą Valdymo ir stebėjimo programinė įranga, „SolarWinds“ visada pralenkia save. Tinklo našumo monitorius (NPM) buvo jų pagrindinis produktas ir įtvirtino jų, kaip pramonės lyderių, vardus. Tiesą sakant, NPM gali būti naudojamas apyniams atlikti atliekant duomenų apynių analizę. Tačiau tai nėra puiki „Traceroute“ alternatyva dėl kainos. The NPM yra pilno tinklo monitorius ir todėl turi savo kainą.

Taigi vietoj to mes pažvelgsime į „SolarWinds Traceroute NG“. Tai yra visiškai nemokamas įrankis, pateikiamas kartu su daugybe papildomų funkcijų, be duomenų kelio analizės.

„SolarWinds Traceroute NG“

Pavyzdžiui, „Traceroute NG“ yra įmontuota registravimo funkcija, kuri taip pat leidžia nukopijuoti analizės duomenis į mainų sritį ir įklijuoti juos kur nors kitur, pavyzdžiui, į CSV failą. Tai yra „Tracert“ atnaujinimas, kuris apsiriboja tik duomenų ekrano kopijomis. Įrankis taip pat renka naudingus duomenis, tokius kaip laikas tarp kiekvieno šuolio, visų įrenginių IP adresai, visiškai kvalifikuotas domeno vardas (FQDN), paketinių duomenų praradimo procentas ir kt.

„Traceroute NG“ yra panašus į vietinį „Tracert“, nes jis naudoja komandinės eilutės sąsają. Bet tai yra geras dalykas, nes netruksite prisitaikyti prie pamainos. Kita puiki šio įrankio savybė yra ta, kad jis atlieka nuolatinį zondavimą. Tai reiškia, kad jis nuolat analizuos tinklo kelio duomenis ir apie bet kokį kelio pasikeitimą jums bus pranešta.

Kaip ir visi kiti „SolarWinds“ produktai, „Traceroute NG“ automatiškai aptinka jūsų tinklą. Jis naudoja TCP ir ICMP standartus duomenų keliams atsekti ir gali prasiskverbti per daugumą užkardų. „Traceroute NG“ suderinama tiek su „IPv4“, tiek su „IPv6“ ir veikia tik „Windows“ sistemose.

2. MTR „Traceroute“


Pabandykite dabar

MTR taip pat yra komandinės eilutės tinklo diagnostikos įrankis, bet derinantis ping ir traceroute. Tai reiškia, kad galėsite lengvai nustatyti tinklo pagrindinio kompiuterio prieinamumą ir tiksliai nustatyti problemą atlikdami apynių atlikdami duomenų kelio apynių analizę. MTR naudoja ICMP aido užklausas, kad gautų kiekvieno šokio našumo duomenis, tačiau jis gali veikti ir UDP režimu.

MTR „Traceroute“

Šis įrankis taip pat gali būti naudojamas nustatant paketų praradimą ir tinklo nervingumą. Spektaklio duomenys pateikiami lentelėje, kad būtų lengviau suprasti. Skirtingai nuo vietinės „Traceroute“, MTR taip pat palaiko IPv6 adresus.

MTR taip pat atlieka nuolatinius kelio nuskaitymus, o tai reiškia, kad tinklo našumo duomenys visada atnaujinami. Tai tikrai geriau nei rankiniu būdu atlikti nuskaitymus kiekvieną kartą, kai norite patikrinti, ar nėra tinklo našumo metrikos pokyčių.

Pagal numatytuosius nustatymus MTR yra sukurtas „Unix“ sistemoms, tačiau jis leidžia naudoti „Autoconf“ jį sukonfigūruoti, kad jis galėtų veikti kitoje sistemoje. „Autoconf“ nuskaito tikslinę sistemą, tada iš esamų šablonų sukuria antraštės failus ir failą. Tada jie pridedami prie MTR šaltinio kodo, kad būtų galima jį įdiegti minėtoje sistemoje. Tai galioja net „Mac OS“.

3. Atidarykite „Visual Traceroute“


Pabandykite dabar

„Open Visual Traceroute“ yra atvirojo kodo „traceroute“ programinė įranga, kurią galima naudoti keliose operacinėse sistemose, įskaitant „Windows“, „Linux“ ir „Mac OS“. Skirtingai nei kiti du mūsų apžvelgti įrankiai, OVT naudoja grafinę sąsają. Svarbiausia jo ypatybė yra 3D kelio duomenų atvaizdavimas pasaulio žemėlapyje. Kai trasos maršrutas bus baigtas, galėsite padidinti mastelį ir sukti žemėlapį, kad pamatytumėte visas vietas, kuriose buvo jūsų duomenys. Ir jei jūsų kompiuteriui kyla problemų naudojant 3D vizualizaciją, galite naudoti 2D žemėlapius.

Atidarykite „Visual Traceroute“

„Open Visual Traceroute“ taip pat pateikia visų duomenų, kurie jus domina vykdant traceroute, lentelę. Tai apima pagrindinio kompiuterio pavadinimą ir vietą, tinklo delsą, DNS paieškos laiką ir atstumą tarp įvairių mazgų. Tai nėra integruota registravimo funkcija, tačiau ji leidžia nukopijuoti analizės duomenis ir išsaugoti juos CSV faile. Taip pat galite padaryti ekrano kopijas.

Taip pat svarbu pažymėti, kad šis įrankis yra daugiau nei tik „traceroute“ įrankis. Jis ateina su papildomomis funkcijomis, tokiomis kaip paketų snifferis, kuris suteikia jums aiškią duomenų rūšies, perduodamos iš šaltinio į paskirties serverius, apžvalgą. Ji taip pat turi funkciją „Kas yra“, kuria galite lengvai pasiekti visą viešą informaciją apie tam tikrą domeną.

4. Kelio analizatorius Pro


Pabandykite dabar

„Path Analyzer Pro“ taip pat yra puiki rekomendacija, jei nesate didelis komandinės eilutės sąsajos įrankiuose dėl savo patogios GUI. Tačiau svarbiausias bruožas yra pažangus kelio atradimo variklis, kuris daro įrankį žymiai greitesnį nei vietinė „traceroute“ programinė įranga. Pasak kūrėjų, „Path Analyzer Pro“ yra 20 kartų greitesnis.

Kiti bruožai, išskiriantys jį iš tradicinės trasos, yra ugniasienių aptikimas ir perėjimas, kelių apynių našumo metrikų analizė ir nuostabios grafinės vizualizacijos. Pastarasis bus būtinas norint geriau suprasti jūsų tinklo problemas.

„Kelio analizatorius“

„Path Analyzer Pro“ taip pat leidžia kurti, spausdinti ir eksportuoti ataskaitas, kurios gali padėti, kai norite išsaugoti našumo duomenis, kad galėtumėte juos naudoti ateityje, arba tiesiog dalytis duomenimis su vadovybe ir kitais administratoriais.

Panašiai kaip „Open Visual“, šis įrankis turi žemėlapio įrankį, kuris suteikia puikią jūsų apžiūrėtų IP adresų vietos apžvalgą. Galite padidinti mastelį ir pastumti žemėlapį, kad vaizdas būtų geriau matomas. Ji taip pat turi funkciją „Kas yra“, kuri padeda jums rinkti informaciją apie tam tikrą domeną.

Papildomos funkcijos apima DNS ir adreso skiriamąją gebą bei el. Pašto adresų sekimą, kurie gali būti naudingi nustatant jūsų el. Laiškų šaltinį. Tai gali padėti demaskuoti šlamšto siuntėjus ar žmones, siunčiančius grėsmingus pranešimus.

5. Vaizdinis maršrutas


Pabandykite dabar

Paskutinis įrankis mūsų sąraše yra „Visual Route“, kuris yra puikus įrankis atlikti apynį atliekant apynių kelio analizę. Ji taip pat renka papildomus našumo duomenis, tokius kaip paketų praradimas ir atsako laikas. Tačiau svarbiausias „Visual Route“ bruožas yra galimybė pakeisti duomenų paketo atsekamumą ir taip įveikti vieną iš pagrindinių originalaus „Traceroute“ trūkumų. Tai įgyvendina paskirties vietoje sukurdami nuotolinius agentus, kurie palengvina atsekimą atgal. Taip pat yra susijęs su atvirkštine DNS peržiūra, leidžiančia iš domeno vardo išvesti IP adresą.

Vaizdinis maršrutas

„Visual Route“ taip pat saugomi istoriniai duomenys, kurie gali padėti greitai diagnozuoti esamas problemas, palyginti juos su ankstesniais duomenimis. Šis įrankis taip pat atlieka nuolatinę kelio analizę, nuolat registruodamas našumo duomenis, kurie suteikia daug informacijos apie našumą, atsirandantį laikui bėgant.

Šis įrankis sujungia kelio sekimą su IP vietos ataskaitomis, kad gautumėte fizinę serverių ir maršrutizatorių geografinę vietą, kuri yra būtina norint suprasti jūsų maršruto parinkimo problemas.

„Visual Route“ taip pat turi ping funkcijų, kurias jis dar labiau patobulina įtraukdamas „ping“ braižymą. Jame pateikiamas tinklo atsakymo laikas atsižvelgiant į laikotarpį, kuris padės greitai diagnozuoti problemą. Taigi jūs praleidžiate mažiau laiko trikčių šalinimui ir dėl to daugiau laiko skiriate problemos sprendimui. Įrankį galima naudoti „Windows“ ir „Mac“ sistemose.