Traceroute je jedním z nejpoužívanějších nástrojů pro řešení síťových problémů. Funguje tak, že sleduje pakety při jejich pohybu mezi počítači a zkoumá cestu, kterou procházejí. Traceroute pak dokáže určit, zda po cestě dochází ke zpoždění nebo ztrátám, a pomůže vám určit, kde přesně se paket zpomaluje.
Traceroute existuje již dlouhou dobu. Ale navzdory jeho dlouhověkosti a rozšířenosti existují i jiné, modernější nástroje, které jsou schopny pomoci se stejnými problémy, k jejichž řešení je traceroute určen. Jak ukáže tento průvodce, dobrá alternativa traceroute může poskytnout úplnější obraz o problémech, kterým čelí vaše síť, a zároveň usnadnit práci pracovníkům IT a správcům. Mými doporučenými nástroji jsou SolarWinds® Network Performance Monitor (NPM) a SolarWinds Engineer’s Toolset (ETS).
Co je to traceroute?
Traceroute je příkaz používaný pro řešení problémů v síti. V unixových systémech se dodává jako nástroj příkazového řádku a v systému Mac OS je k dispozici jako grafický nástroj traceroute prostřednictvím síťového nástroje. V operačních systémech Windows se příkaz nazývá tracert.
Příkaz traceroute nebo tracert používá takzvané „echo pakety“ k vyhledání cesty mezi vaším místem a vzdáleným cílem. Odešle paket a zobrazí seznam skoků nebo směrovačů, kterými paket prochází, spolu s IP adresami jednotlivých skoků. Zobrazí také latenci (neboli zpoždění) v milisekundách pro každý krok cesty.
Pomocí traceroute můžete zjistit, zda některý ze skoků má velkou latenci nebo zda je latence mezi jednotlivými skoky konzistentní. V některých případech se může vedle skoku zobrazit symbol *, což znamená, že nedošlo k žádné odezvě – to by mohlo odpovídat ztrátě paketů v těchto bodech. Použití traceroutu tímto způsobem vám může pomoci zjistit, jak fungují síťové cesty, a identifikovat problémy podél síťových cest pro řešení problémů.
Nejlepší alternativy traceroutu
Použití alternativy traceroutu může správcům pomoci získat výhody traceroutu a další funkce podporující rychlejší a efektivnější řešení problémů. V mnoha podnikových prostředích například IT profesionálové používají traceroute spolu s několika dalšími nástroji. Musí tyto nástroje skládat dohromady a řešit integraci mezi nimi, zatímco v některých případech by mohli používat komplexnější řešení pro monitorování sítě a odstraňování problémů.
Na trhu existuje široká škála nástrojů pro trasování sítě. Některé z nich jsou relativně základní, jiné jsou komplexní. Níže uvádím své nejlepší alternativní nástroje traceroute.
- SolarWinds Network Performance Monitor
Mým tipem číslo jedna pro společnosti hledající alternativu traceroutu je SolarWinds® Network Performance Monitor. NPM je obecný nástroj pro monitorování výkonu sítě s širokou sadou funkcí určených pro pomoc při řešení problémů a správě sítě. Vedle nástrojů pro monitorování, upozorňování a vytváření zpráv obsahuje speciální funkci nazvanou NetPath, která je srovnatelná s funkcí traceroute.
Funkce NetPath je grafický nástroj traceroute, který můžete použít k měření metrik výkonu jednotlivých uzlů a spojů mezi službami a koncovými uživateli. Funkce NetPath je navržena tak, aby poskytovala podrobnější informace o trasách síťového provozu a využitelnější poznatky pro nápravu zpoždění. NetPath zejména usnadňuje identifikaci a hlubší proniknutí do problematických oblastí díky barevně odlišenému rozhraní. Traceroute poskytuje statický text, který můžete použít k identifikaci problémů. Rozhraní NetPath a vizuální trasy jsou vytvořeny tak, aby usnadňovaly odhalování problémových oblastí a zaměřovaly se na konkrétní objekty a zobrazovaly potenciální akce, které můžete podniknout k vyřešení problémů. Pomocí NetPath můžete dokonce přes objekty přejíždět myší a prohlížet si hloubkové zobrazení informací o konfiguraci, což v traceroute není k dispozici.
NetPath navíc poskytuje historické zobrazení cesty, které je užitečné pro určení, zda je uzel příčinou zpomalení. Naproti tomu traceroute neposkytuje historické informace – zobrazuje pouze údaje o aktuálním stavu cesty.
Kromě běžných funkcí traceroutu hop-by-hop umožňuje NetPath vytvořit mapu více cest mezi uzlem systému Windows a zdrojem. Můžete také přidat připojení poboček a kritické služby a vytvořit mapu aplikací a služeb na základě síťové infrastruktury. To vám umožní zjistit, jak může problém v síti ovlivňovat problematickou aplikaci.
Naproti tomu příkazy traceroute neposkytují možnost vytvářet mapy více cest. V moderních sítích se provoz často pohybuje po více cestách, a to i po různých cestách v každém směru. Jediný příkaz traceroute zobrazuje podrobnosti o jedné prošlé cestě hop-by-hop. Chcete-li zjistit více, musíte spustit řadu příkazů traceroute a ručně sledovat a analyzovat, které cesty byly prozkoumány. To může ztížit určení, u které cesty dochází ke zpoždění. Díky mapám více cest v nástroji NetPath můžete snadněji zjistit, jakými cestami se provoz ubírá, a rychleji identifikovat zpomalení.
Společnost SolarWinds nabízí plně funkční bezplatnou zkušební verzi nástroje Network Performance Monitor na 30 dní.
- Soubor nástrojů pro inženýry SolarWinds
Sada nástrojů pro inženýry je další výkonný nástroj společnosti SolarWinds. ETS je síťový software se sbírkou síťových nástrojů pro rychlé a snadné řešení problémů. Díky automatickému zjišťování sítě a mapování portů přepínačů a monitorování a upozorňování v reálném čase můžete snadno sledovat výkon sítě podobným způsobem jako nástroj traceroute.
Na rozdíl od traceroutu však ETS obsahuje řadu nástrojů pro sledování výkonu sítě a sledování navržených tak, aby poskytovaly další funkce, například monitor doby odezvy, monitor paměti, monitor procesoru a monitor rozhraní. Pomocí softwarového nástroje ping sweep a analyzátoru DNS můžete také snadno provádět úlohy řešení problémů. Tyto nástroje sledují dostupnost zařízení, využití paměti a zatížení procesoru, analyzují využití paměti a zobrazují informace o hierarchiích a vztazích DNS. Nástroj Ping sweep vás informuje o tom, které IP adresy jsou již využívány a které jsou volné, a nástroj traceroute softwaru zobrazuje vizuální informace o cestách hop-by-hop, takže je můžete snáze pochopit.
Pokud chcete otestovat svou síť, můžete použít nástroj WAN killer, který bude generovat náhodný provoz na vašem připojení. Můžete upravit specifikace tohoto provozu, včetně velikosti paketů, šířky pásma a procenta šířky pásma, které má být využito.
Sada nástrojů pro inženýry je k vyzkoušení na 14 dní zdarma.
- SolarWinds Traceroute NG
Jedná se o bezplatný nástroj, který dokáže zobrazit změny cest v celé síti a umožňuje průběžné nebo časové sondování. Na rozdíl od traceroute vás nástroj upozorní, když zjistí změnu cesty. Stejně jako traceroute můžete nástroj Traceroute NG použít k analýze cest TCP a ICMP a vytvoří soubor protokolu .txt, takže si můžete prohlédnout výsledky sledování. Podporuje nastavení IPv4 a IPv6.
Traceroute NG má být „novou generací“ traceroutu a je vhodný pro malé firmy nebo jednotlivce, kteří chtějí mít přístup k základním možnostem traceroutu. Má však mnoho společného s původním traceroute a pro profesionální IT prostředí nemusí mít další funkce, které potřebujete k udržení optimálního výkonu sítě.
Traceroute NG je zdarma k instalaci a používání. Stáhnout si jej můžete zde.
- Open Visual Traceroute
Open Visual Traceroute je další bezplatný nástroj, který obsahuje několik nástrojů pro odstraňování problémů se sítí. Funkce traceroute umožňuje zobrazit cestu paketu od zdroje k cíli a zobrazuje ji na trojrozměrné mapě světa. Funkce sniffer síťových paketů mezitím zobrazuje data přenášená tam a zpět mezi dvěma místy (například mezi internetem a místním systémem).
Open Visual Traceroute obsahuje také funkci WHOIS, která umožňuje získat veřejné informace o doméně. Zobrazuje informace WHOIS a výsledky odposlechu síťových paketů spolu s mapou světa, kterou lze také prezentovat ve formátu 2-D pro operační systémy, které mají problémy s formátem 3-D.
Ačkoli je tento nástroj zdarma a vizuální trasa mezi zdrojem a cílem je zajímavou funkcí, neposkytuje výrazně více funkcí než základní traceroute. Pro podnik, který se chce zaměřit na výkon a monitorování sítě, budete možná potřebovat něco výkonnějšího.
Open Visual Traceroute je kompatibilní se systémy Windows, Mac OS X, Ubuntu a openSUSE. Stáhnout si jej můžete zde.
- WinMTR
Jedná se o trochu jiný nástroj, který stojí za zvážení; na rozdíl od ostatních nástrojů v tomto seznamu není vybaven grafickým rozhraním. Bezplatná vizuální aplikace pro systém Windows WinMTR kombinuje funkce traceroute a ping v jednom nástroji.
Ping a traceroute jsou nejzákladnější nástroje pro diagnostiku sítě a mít je pohromadě na jednom místě je pro správce sítě a profesionály v oblasti IT velmi užitečné. Můžete provádět testy mezi hostitelem, na kterém je aplikace nainstalována, a cílovým hostitelem, který zadáte. WinMTR pak zobrazí cestu paketu hop-by-hop a zkontroluje kvalitu spojení mezi jednotlivými uzly.
Tento nástroj je k dispozici pouze pro systém Windows. Pokud potřebujete verzi pro Linux, zvažte alternativu WinMTR, například MTR nebo Angry IP Scanner.
WinMTR je zcela zdarma a jako takový je užitečný pro základní testy síťového připojení a řešení problémů. Pokud však potřebujete více funkcí pro komplexní testování sítě a řešení problémů, budete chtít prémiový nástroj, například od společnosti SolarWinds.
WinMTR si můžete stáhnout zde.
Implementace alternativy Traceroute
Traceroute je sice osvědčený síťový nástroj, ale jeho použití je poměrně omezené. Existuje široká škála moderních nástrojů určených k podpoře a doplnění možností traceroutu. Mou nejlepší volbou pro firemní a podnikové použití je SolarWinds Network Performance Monitor, protože zahrnuje základní nástroje pro řešení problémů v síti a řadu výkonných funkcí pro monitorování a správu sítě a poskytuje tak kompletní balíček pro správce nebo manažera IT.
Pokud nehledáte prémiové řešení, Traceroute NG poskytuje několik základních nástrojů v bezplatné a snadno spravovatelné konzoli, takže můžete zefektivnit procesy řešení problémů v síti.
.