Ang 5 Pinakamahusay na Mga Alternatibong Traceroute para sa Pagsusuri sa Path ng Koneksyon

Ang Traceroute ay isang tanyag ngunit napaka-pangunahing tool sa diagnostic na makakatulong sa iyong subaybayan ang isang packet ng data ng ICMP mula sa isang host ng network patungo sa isa pa. Kapag ang isang computer ay nakikipag-usap sa iba pang mga aparato sa isang network, ang data ng komunikasyon ay dapat munang ipadala sa pamamagitan ng isang bilang ng maliliit na network kung hindi man tinukoy bilang hops bago maabot ang target na aparato. Siyempre, hindi alam ng average na gumagamit ito ngunit bilang isang network admin, mahalagang alam mo ang eksaktong ruta na tinahak ng data. Tutulungan ka nitong matukoy kung bakit hindi maaabot ang isang aparato o web-server at makakatulong ang dagdag na data na nakolekta na ayusin ang mga pagkaantala sa network.



Para sa isang tool na binuo noong 1987 at hindi nakatanggap ng anumang pangunahing pag-upgrade mula noon, madaling makita kung bakit hindi magkasya ang Traceroute sa modernong mga network at hybrid na IT environment. Ang isang malaking limitasyon ng Traceroute ay nagbibigay lamang ito ng mga pananaw para sa isang paraan. Iyon ay mula sa mapagkukunan hanggang sa patutunguhan. Samakatuwid, nangangahulugan ito na ang data na nakolekta ay maaaring maging tumpak dahil posible na ang mga pagkaantala ng koneksyon ay nangyayari habang ang data ay bumalik mula sa patutunguhan pabalik sa pinagmulang computer.

Ang ilang mga tao ay maaari ding magkaroon ng isang problema sa paggamit ng isang interface ng command line. Tandaan na ang ilan sa mga kahalili na ililista namin ay gumagamit din ng isang interface ng command line ngunit nagsama rin kami ng ilang magagaling na kahalili na kasama ng isang Graphical User Interface. Ang magandang bagay sa mga tool ng GUI ay nagsasangkot sila ng mga simpleng pag-click sa mouse sa halip na mag-type ng mga utos. May posibilidad din silang magkaroon ng isang mas mahusay na pagpapakita ng data ng pagtatasa ng landas na lahat ay mahusay para sa mga nagsisimula.



Ngayon, mayroong isang tanong na napag-alaman ko ng maraming beses na sa palagay ko mahalaga na tatalakayin namin. Ano ang pagkakaiba sa pagitan ng Traceroute at Ping? At upang buong ipaliwanag na kakailanganin ko munang ipaliwanag kung paano gumagana ang Traceroute.



Paano gumagana ang Traceroute?

Gumagana ang tool na ito sa pamamagitan ng pagtatalaga ng tinatawag naming halaga na Time To Live (TTL) sa ipinadalang data. Kinakatawan ng TTL ang bilang ng mga hop na maaaring gawin at magsimula ang packet ng data mula sa 1 at unti-unting nadagdagan hanggang maabot nito ang patutunguhang aparato.



Halimbawa, kung mayroong 5 hop sa pagitan ng mapagkukunan at ng patutunguhang host, ang unang packet na may halaga na TTL na 1 ay ipinadala. Ang unang router ay makakatanggap ng packet decrement ang halaga sa zero at pagkatapos ay magpadala ng isang 'Lumampas sa oras' na mensahe ng error pabalik sa pinagmulang computer. Ginagamit ng computer ang impormasyong ito upang makilala ang router sa unang hop at pagkatapos ay magpapadala ng isa pang packet na may halaga na TTL na 2. Muli ito ay mababawasan sa zero matapos na maabot ang pangalawang hop at isang mensahe ng error ay maipadala pabalik sa pinagmulang computer . Ang prosesong ito ay paulit-ulit hanggang sa maabot ng data ng packet ang target na host at sa pagtatapos ng lahat, magkakaroon ka ng isang listahan ng lahat ng mga router sa kahabaan ng daanan mula sa mapagkukunan hanggang sa patutunguhan. Itinatala din ng Traceroute ang oras na kinuha para maabot ng data ang bawat router na makakatulong upang makilala nang eksakto kung saan nagmula ang latency.

Ihambing iyon sa isang ping na nagsasangkot sa pagpapadala ng isang kahilingan sa echo ng ICMP sa isang target na IP address at paghihintay para sa isang tugon at mayroon ka nang sagot sa aming katanungan.

Ano ang Pagkakaiba sa pagitan ng Traceroute at Ping

Pangunahin na ginagamit ang Ping upang matukoy kung ang isang host ng network ay magagamit at ang halaga ng latency sa iyong network. Ang Traceroute sa iba pa ay sumusunod sa eksaktong landas na tinahak ng data ng packet at, samakatuwid, matukoy kung saan eksaktong nagmula ang problema sa koneksyon. Ang isang ping ay makabuluhang mas mabilis kaysa sa traceroute at maaaring sagutin sa milliseconds. Sa kakanyahan, gumagamit ka ng isang ping kung nais mong maitaguyod kung ang isang aparato sa network ay pataas o pababa. Kapag natukoy mo na itong down, pagkatapos ay gagamit ka ng isang traceroute upang makilala kung nasaan ang problema.



Sa labas ng paraan tingnan natin ngayon ang 5 mga tool at software na maaari mong gamitin sa halip na Traceroute.

1. Traceroute NG


Subukan Ngayon

Pagdating sa Network Software ng Pamamahala at Pagsubaybay, Ang SolarWinds ay palaging lumalagpas sa kanilang sarili. Ang Network Performance Monitor (NPM) ang kanilang punong produkto at pinagsama nito ang kanilang mga pangalan bilang mga namumuno sa industriya. Sa katunayan, ang NPM ay maaaring magamit upang maisagawa ang hop sa pamamagitan ng hop analysis ng data. Gayunpaman, hindi ito ang perpektong kahalili sa Traceroute dahil sa punto ng presyo nito. Ang Ang NPM ay isang buong-suite na monitor ng network at samakatuwid ay dumating sa isang presyo.

Kaya sa halip ay titingnan natin ang SolarWinds Traceroute NG. Ito ay isang ganap na libreng tool na may kasamang maraming mga tampok sa tuktok ng pagtatasa ng data path.

SolarWinds Traceroute NG

Halimbawa, ang Traceroute NG ay nilagyan ng built-in na pag-log function at pinapayagan ka ring kopyahin ang data ng pagtatasa sa clipboard at dahil dito i-paste ito sa ibang lugar tulad ng sa isang CSV file. Ito ay isang pag-upgrade sa paglipas ng Tracert na limitado lamang sa pagkuha ng mga screenshot ng data. Kinokolekta rin ng tool ang kapaki-pakinabang na data tulad ng oras sa pagitan ng bawat hop, mga IP address para sa lahat ng mga aparato, ang Fully Qualified Domain Name (FQDN), ang porsyento ng pagkawala ng packet data bukod sa iba pa.

Ang Traceroute NG ay katulad ng katutubong Tracert na gumagamit ito ng isang interface ng command line. Ngunit ito ay isang magandang bagay dahil hindi ito magtatagal upang ayusin ang shift. Ang iba pang mahusay na tampok tungkol sa tool na ito ay gumaganap ito ng tuluy-tuloy na pagsisiyasat. Nangangahulugan ito na patuloy na pag-aanalisa nito ang data ng path ng network at sa kaso ng anumang mga pagbabago sa landas, aabisuhan ka.

Tulad ng lahat ng iba pang produkto ng SolarWinds, gumaganap ang Traceroute NG ng awtomatikong pagtuklas ng iyong Network. Gumagamit ito ng mga pamantayan ng TCP at ICMP upang subaybayan ang mga data path at maaaring tumagos sa karamihan ng mga firewall. Ang Traceroute NG ay katugma sa parehong IPv4 at IPv6 at gumagana lamang para sa mga Windows system.

2. MTR Traceroute


Subukan Ngayon

Ang MTR ay isang tool sa diagnostic na linya ng command line ngunit isa na pinagsasama ang parehong ping at traceroute. Nangangahulugan ito na madali mong matutukoy ang pagkakaroon ng isang host sa network at dahil dito ay maituro ang eksaktong problema sa pamamagitan ng pagganap ng hop sa pamamagitan ng pagsusuri ng hop ng path ng data. Gumagamit ang MTR ng mga kahilingan sa echo ng ICMP upang makuha ang data ng pagganap sa bawat hop ngunit maaari rin itong gumana sa UDP mode.

MTR Traceroute

Ang tool na ito ay maaari ding magamit upang maitaguyod ang pagkawala ng packet at network jitter. Ang data ng pagganap ay ipinakita sa isang tabular view para sa madaling pag-unawa. At hindi katulad ng katutubong Traceroute, sinusuportahan din ng MTR ang mga IPv6 address.

Gumagawa rin ang MTR ng tuluy-tuloy na mga pag-scan ng path na nangangahulugang ang data ng pagganap ng network ay palaging ina-update. Tiyak na mas mahusay ito kaysa sa manu-manong pagpapatupad ng mga pag-scan sa tuwing nais mong suriin kung mayroong anumang mga pagbabago sa mga sukatan sa pagganap ng network.

Ang MTR ay idinisenyo para sa mga system ng Unix bilang default ngunit pinapayagan kang gamitin ang Autoconf upang i-configure ito upang maaari itong gumana sa ibang system. Sinusuri ng Autoconf ang target na system at pagkatapos ay bumubuo ng mga file ng header at isang makefile mula sa mga umiiral na mga template. Pagkatapos ay idinagdag ito sa MTR source code upang mai-install ito sa nasabing system. Totoo ito kahit para sa Mac OS.

3. Buksan ang Visual Traceroute


Subukan Ngayon

Ang Open Visual Traceroute ay isang bukas na mapagkukunan na traceroute software na maaaring magamit sa maraming mga operating system kabilang ang Windows, Linux, at Mac OS. Hindi tulad ng iba pang dalawang mga tool na nasuri namin, gumagamit ang OVT ng isang graphic na interface. Ang tampok na highlight nito ay ang representasyon ng 3D ng data path sa mapa ng mundo. Kapag kumpleto na ang traceroute maaari kang mag-zoom at paikutin ang mapa sa paligid upang matingnan ang lahat ng mga lokasyon kung saan dumaan ang iyong data. At kung nagkakaproblema ang iyong computer sa paggamit ng 3D visualization maaari mong magamit ang mga 2D na mapa.

Buksan ang Visual Traceroute

Nagbibigay din ang Open Visual Traceroute ng isang tabular na pagtingin sa lahat ng data na interesado ka kapag nagpapatupad ng isang traceroute. Kasama rito ang hostname at lokasyon, latency ng network, oras ng pagtingin sa DNS at distansya sa pagitan ng iba't ibang mga node. Hindi ito kasama ng isang built-in na pag-log in ngunit pinapayagan kang kopyahin ang data ng pagtatasa at i-save ito sa isang CSV file. Maaari ka ring kumuha ng mga screenshot.

Mahalagang tandaan din na ang tool na ito ay higit pa sa isang traceroute tool. May kasamang mga karagdagang tampok tulad ng packet sniffer na nagbibigay sa iyo ng isang malinaw na pangkalahatang ideya ng uri ng data na ipinapadala mula sa pinagmulan sa mga patutunguhang server. Mayroon din itong tampok na 'Who Is' na magagamit mo upang madaling ma-access ang lahat ng pampublikong impormasyon tungkol sa isang partikular na domain.

4. Path Analyzer Pro


Subukan Ngayon

Ang Path Analyzer Pro ay isa ring mahusay na rekomendasyon kung hindi ka malaki sa mga tool ng Command Line Interface salamat sa GUI na madaling gamitin nito. Ngunit ang tampok na naka-highlight ay ang advanced engine ng pagtuklas ng landas na ginagawang mas mabilis ang tool kaysa sa katutubong software ng traceroute. Ayon sa mga developer, ang Path Analyzer Pro ay 20x mas mabilis.

Ang iba pang mga tampok na nakikilala ito mula sa tradisyunal na traceroute ay ang pagtuklas at traversal ng mga firewall, ang pagtatasa ng maraming sukatan ng pagganap para sa bawat paglukso at nakamamanghang grapikong mga visualization. Ang huli ay magiging mahalaga sa paglikha ng isang mas mahusay na pag-unawa sa iyong mga problema sa network.

Path Analyzer Pro

Pinapayagan ka rin ng Path Analyzer Pro na makabuo, mag-print at mag-export ng mga ulat na makakatulong kung nais mong iimbak ang data ng pagganap para sa sanggunian sa hinaharap o ibahagi lamang ang data sa pamamahala at iba pang mga admin.

Katulad ng Open Visual, ang tool na ito ay may tool sa mapa na magbibigay sa iyo ng isang mahusay na pangkalahatang ideya ng lokasyon ng mga IP address na iyong sinusubukan. Maaari kang mag-zoom at mag-pan sa mapa para sa isang mas mahusay na pagtingin. Mayroon din itong tampok na 'Who Is' na makakatulong sa iyong mangolekta ng impormasyon tungkol sa isang partikular na domain.

Ang mga karagdagang tampok ay kasama ang resolusyon ng DNS at Address at ang pagsubaybay sa email address na maaaring maging kapaki-pakinabang sa pagtataguyod ng mapagkukunan ng iyong mga email. Matutulungan ka nitong matanggal ang mga spammer o mga taong nagpapadala ng mga nagbabantang mensahe.

5. Ruta na Biswal


Subukan Ngayon

Ang huling tool sa aming listahan ay ang Visual Route na isang mahusay na tool upang maisagawa ang hop sa pamamagitan ng pagsusuri ng hop path. Nangongolekta din ito ng karagdagang data ng pagganap tulad ng pagkawala ng packet at oras ng pagtugon. Gayunpaman, ang tampok na highlight ng Visual Route ay ang kakayahang baligtarin ang bakas ng data packet at sa gayon ay matalo ang isa sa mga pangunahing pagkukulang ng orihinal na Traceroute. Isinasagawa ito sa pamamagitan ng paglikha ng mga malalayong ahente sa patutunguhan na nagpapadali sa paatras na pagsubaybay. Kaugnay din ay ang paghanap ng reverse DNS na nagbibigay-daan sa iyo upang mabawasan ang isang IP address mula sa isang domain name.

Ruta na Biswal

Nag-iimbak din ang Visual Route ng makasaysayang data na makakatulong sa mabilis na pag-diagnose ng mga kasalukuyang problema sa pamamagitan ng paghahambing nito sa nakaraang data. Gumagawa rin ang tool ng tuluy-tuloy na pagtatasa ng landas habang patuloy na pag-log ng data ng pagganap na nagbibigay ng mayamang pananaw sa pagkasira ng pagganap na nagaganap sa paglipas ng panahon.

Pinagsasama ng tool na ito ang pagsubaybay sa landas sa pag-uulat ng lokasyon ng IP upang mabigyan ka ng pisikal na lokasyon ng pangheograpiya ng mga server at router na mahalaga sa pag-unawa sa iyong mga problema sa pagruruta.

Ang Visual Route ay mayroon ding mga pag-andar ng ping na higit na pinahuhusay nito sa pamamagitan ng pagsasama ng plot ng ping. Ini-mapa nito ang oras ng pagtugon sa network laban sa isang tagal ng panahon upang matulungan kang mabilis na masuri ang isang problema. Kaya't gumugol ka ng mas kaunting oras sa pagto-troubleshoot at dahil dito maglagay ng mas maraming oras sa paglutas ng problema. Magagamit ang tool para sa Windows at Mac Systems.