5 nejlepších alternativ traceroute pro analýzu cesty připojení

Traceroute je populární, ale velmi základní diagnostický nástroj, který vám pomůže sledovat datový paket ICMP z jednoho hostitele v síti na druhého. Když počítač komunikuje s jinými zařízeními v síti, musí být komunikační data nejprve zaslána prostřednictvím řady malých sítí, které se jinak označují jako chmele, než dosáhnou svého cílového zařízení. Průměrný uživatel to samozřejmě neví, ale jako správce sítě je důležité znát přesnou trasu dat. To vám pomůže zjistit, proč je zařízení nebo webový server nedosažitelný, a další shromážděná data pomohou opravit síťová zpoždění.



U nástroje, který byl vyvinut v roce 1987 a od té doby neobdržel žádný zásadní upgrade, je snadné pochopit, proč by se Traceroute nehodil do moderních sítí a hybridního IT prostředí. Jedno velké omezení Traceroute je, že poskytuje přehled pouze pro jednu cestu. To je od zdroje k cíli. To tedy znamená, že shromážděná data mohou být nepřesná, protože je možné, že dochází ke zpožděním připojení, když se data přesouvají zpět z cíle zpět do zdrojového počítače.

Někteří lidé mohou mít také problém s používáním rozhraní příkazového řádku. Všimněte si, že některé alternativy, které uvedeme, také používají rozhraní příkazového řádku, ale zahrnuli jsme také některé skvělé alternativy, které přicházejí s grafickým uživatelským rozhraním. Dobrá věc s nástroji GUI je, že zahrnují jednoduché kliknutí myší místo toho, abyste museli psát příkazy. Mají také tendenci mít lepší zobrazení dat analýzy cesty, což je skvělé pro začátečníky.



Nyní mám několik otázek, se kterými jsem se setkal několikrát a které považuji za důležité řešit. Jaký je rozdíl mezi Traceroute a Ping? A abych plně vysvětlil, že nejprve budu muset vysvětlit, jak Traceroute funguje.



Jak Traceroute funguje?

Tento nástroj funguje tak, že na odesílaná data přiřadí hodnotu, kterou nazýváme Time To Live (TTL). TTL představuje počet přeskoků, které paket dat dokáže vytvořit, a začíná od 1 a postupně se zvyšuje, dokud nedosáhne cílového zařízení.



Například pokud je mezi zdrojovým a cílovým hostitelem 5 přeskoků, odešle se první paket s hodnotou TTL 1. První směrovač obdrží zmenšení hodnoty paketu na nulu a poté odešle chybovou zprávu „Čas překročen“ zpět do zdrojového počítače. Počítač poté použije tyto informace k identifikaci routeru na prvním skoku a poté odešle další paket s hodnotou TTL 2. Po dosažení druhého skoku bude opět snížen na nulu a do zdrojového počítače bude odeslána chybová zpráva . Tento proces se opakuje, dokud se paketová data konečně nedostanou k cílovému hostiteli a na konci toho všeho budete mít seznam všech směrovačů podél cesty ze zdroje do cíle. Traceroute také zaznamenává čas potřebný k tomu, aby se data dostala ke každému routeru, což pomáhá přesně určit, odkud pochází latence.

Porovnejte to s pingem, který zahrnuje odeslání požadavku echo ICMP na cílovou IP adresu a čekání na odpověď a na naši otázku již máte odpověď.

Jaký je rozdíl mezi Traceroute a Ping

Ping se primárně používá k určení, zda je k dispozici hostitel sítě a velikost latence ve vaší síti. Traceroute na druhé straně sleduje přesnou cestu, kterou paketová data berou, a proto určí, odkud přesně problém připojení pochází. Ping je výrazně rychlejší než traceroute a lze na něj odpovědět v milisekundách. V zásadě použijete příkaz ping, když chcete zjistit, zda je síťové zařízení nahoře nebo dole. Jakmile zjistíte, že to nefunguje, použijte traceroute k identifikaci, kde je problém.



Když už nebudeme v cestě, podívejme se nyní na 5 nástrojů a softwaru, které můžete použít místo Traceroute.

1. Traceroute NG


Vyzkoušet

Pokud jde o síť Software pro správu a monitorování, SolarWinds vždy překonávají samy sebe. Network Performance Monitor (NPM) byl jejich vlajkovým produktem a upevnil jejich jména jako lídrů v oboru. Ve skutečnosti lze NPM použít k provedení analýzy dat hop-hop. Není to však dokonalá alternativa k Traceroute kvůli jeho cenovému bodu. The NPM je síťový monitor s plnou sadou a proto má určitou cenu.

Místo toho se tedy podíváme na SolarWinds Traceroute NG. Jedná se o zcela bezplatný nástroj, který přichází s řadou dalších funkcí navíc k analýze datových cest.

SolarWinds Traceroute NG

Například Traceroute NG je vybaven integrovanou funkcí protokolování a také vám umožňuje zkopírovat analytická data do schránky a následně je vložit někam jinam, například do souboru CSV. Toto je upgrade přes Tracert, který je omezen pouze na pořizování screenshotů dat. Tento nástroj také shromažďuje užitečná data, jako je čas mezi každým skokem, adresy IP pro všechna zařízení, plně kvalifikovaný název domény (FQDN), procentuální ztráta paketových dat mimo jiné.

Traceroute NG je podobný nativnímu Tracertu v tom, že používá rozhraní příkazového řádku. Ale to je dobrá věc, protože přizpůsobení se změně vám nebude trvat dlouho. Další skvělou funkcí tohoto nástroje je, že provádí nepřetržité snímání. To znamená, že bude průběžně analyzovat data síťové cesty a v případě jakýchkoli změn cesty budete upozorněni.

Stejně jako všechny ostatní produkty SolarWinds provádí Traceroute NG automatické zjišťování vaší sítě. Ke sledování datových cest používá standardy TCP a ICMP a může proniknout přes většinu bran firewall. Traceroute NG je kompatibilní s IPv4 i IPv6 a funguje pouze pro systémy Windows.

2. MTR Traceroute


Vyzkoušet

MTR je také síťový diagnostický nástroj příkazového řádku, ale ten, který kombinuje ping i traceroute. To znamená, že budete moci snadno určit dostupnost síťového hostitele a následně určit přesný problém provedením analýzy datové cesty po skoku. MTR používá požadavky na odezvu ICMP k odvození údajů o výkonu pro každý směr, ale může také pracovat v režimu UDP.

MTR Traceroute

Tento nástroj lze také použít ke stanovení ztráty paketů a chvění sítě. Údaje o výkonu jsou pro snadné pochopení uvedeny v tabulkovém zobrazení. A na rozdíl od nativního Traceroute podporuje MTR také adresy IPv6.

MTR také provádí kontinuální skenování cest, což znamená, že data o výkonu sítě se vždy aktualizují. To je rozhodně lepší, než kdybyste museli ručně provádět skenování pokaždé, když chcete zkontrolovat, zda nedošlo k nějakým změnám v metrikách výkonu sítě.

MTR je ve výchozím nastavení navrženo pro unixové systémy, ale umožňuje vám použít Autoconf k jeho konfiguraci, aby mohl fungovat v jiném systému. Automatická konfigurace prohledá cílový systém a poté vygeneruje soubory záhlaví a makefile z existujících šablon. Ty jsou poté přidány do zdrojového kódu MTR, aby byl instalovatelný na uvedený systém. To platí i pro Mac OS.

3. Otevřete Visual Traceroute


Vyzkoušet

Open Visual Traceroute je open source traceroute software, který lze použít ve více operačních systémech včetně Windows, Linux a Mac OS. Na rozdíl od ostatních dvou nástrojů, které jsme zkontrolovali, OVT používá grafické rozhraní. Jeho zvýrazněnou funkcí je 3D znázornění datové cesty na mapě světa. Jakmile je traceroute dokončena, můžete mapu přiblížit a otočit a zobrazit tak všechna místa, kde prošla vaše data. A pokud má váš počítač problémy s použitím 3D vizualizace, můžete využít 2D mapy.

Otevřete Visual Traceroute

Open Visual Traceroute vám také poskytuje tabulkový pohled na všechna data, která vás při provádění traceroute zajímají. Patří mezi ně název a umístění hostitele, latence sítě, čas vyhledávání DNS a vzdálenost mezi různými uzly. Nepřichází s integrovanou funkcí protokolování, ale umožňuje vám zkopírovat analytická data a uložit je do souboru CSV. Můžete také pořizovat snímky obrazovky.

Je také důležité si uvědomit, že tento nástroj je více než jen traceroute nástroj. Dodává se s dalšími funkcemi, jako je paketový sniffer, který vám dává jasný přehled o typu dat přenášených ze zdrojových na cílové servery. Má také funkci „Kdo je“, kterou můžete použít ke snadnému přístupu ke všem veřejným informacím o konkrétní doméně.

4. Path Analyzer Pro


Vyzkoušet

Path Analyzer Pro je také vynikajícím doporučením, pokud nejste velkými nástroji rozhraní příkazového řádku díky uživatelsky přívětivému grafickému uživatelskému rozhraní. Nejvýznamnějším rysem je však pokročilý modul pro zjišťování cest, díky kterému je nástroj podstatně rychlejší než nativní software traceroute. Podle vývojářů je Path Analyzer Pro 20x rychlejší.

Mezi další funkce, které jej odlišují od tradičního traceroute, je detekce a procházení branami firewall, analýza více metrik výkonu pro každý skok a ohromující grafické vizualizace. Druhá možnost bude zásadní pro lepší pochopení problémů se sítí.

Path Analyzer Pro

Path Analyzer Pro také umožňuje generovat, tisknout a exportovat zprávy, které vám mohou pomoci, když chcete uložit údaje o výkonu pro budoucí použití nebo je jednoduše sdílet s vedením a dalšími správci.

Podobně jako Open Visual má tento nástroj mapový nástroj, který vám poskytuje skvělý přehled o umístění IP adres, které zkoumáte. Mapu můžete přiblížit a posouvat pro lepší zobrazení. Má také funkci „Kdo je“, která vám pomáhá shromažďovat informace o konkrétní doméně.

Mezi další funkce patří rozlišení DNS a adres a trasování e-mailových adres, které by mohly být užitečné při stanovení zdroje vašich e-mailů. To vám pomůže odhalit spammery nebo lidi odesílající výhružné zprávy.

5. Vizuální trasa


Vyzkoušet

Posledním nástrojem v našem seznamu je Visual Route, což je vynikající nástroj pro provádění analýzy hop-hop-hopové cesty. Shromažďuje také další údaje o výkonu, jako je ztráta paketů a doba odezvy. Hlavní funkcí vizuální trasy je však schopnost zvrátit trasování datového paketu a překonat tak jeden z hlavních nedostatků původního Traceroute. Provádí to vytvořením vzdálených agentů v cíli, což usnadňuje zpětné trasování. Souvisí také reverzní vyhledávání DNS, které umožňuje odvodit IP adresu z názvu domény.

Vizuální trasa

Vizuální trasa také ukládá historická data, která mohou pomoci rychle diagnostikovat současné problémy porovnáním s minulými daty. Nástroj také provádí kontinuální analýzu cest a průběžně zaznamenává údaje o výkonu, což poskytuje bohatý přehled o zhoršování výkonu, ke kterému dochází v průběhu času.

Tento nástroj kombinuje trasování cest s hlášením polohy IP, aby vám poskytl fyzické geografické umístění serverů a směrovačů, což je zásadní pro pochopení vašich problémů se směrováním.

Visual Route má také funkce ping, které dále vylepšuje zahrnutím pingového vykreslování. Mapuje dobu odezvy sítě proti časovému období, aby vám pomohla rychle diagnostikovat problém. Pak tedy strávíte méně času řešením problémů a následně věnujete více času řešení problémů. Tento nástroj je k dispozici pro systémy Windows a Mac.