Znalostní databáze

Traceroute, Ping, MTR a PathPing jsou síťové nástroje nebo nástroje, které pomocí protokolu ICMP provádějí testování k diagnostice problémů v síti. Internet Control Message Protocol (ICMP) je nástroj pro hlášení chyb a diagnostiku. Směrovače ICMP používají směrovače, zprostředkující zařízení nebo hostitelé ke komunikaci aktualizací nebo chybových informací s ostatními směrovači, zprostředkujícími zařízeními nebo hostiteli.

Tyto nástroje se obvykle spouštějí pomocí příkazového řádku systému Microsoft Windows. Nejčastěji by se tyto testy spouštěly, pokud by koncový uživatel měl následující problémy:

  • pomalý výkon internetu
  • volání VOIP – špatné problémy s kvalitou hovoru
  • Nelze navštívit určité weby.

Za těchto okolností může být problémem potenciální ztráta paketu nebo problém s latencí. Použití těchto síťových nástrojů pomůže identifikovat poruchu.

Tento článek popisuje následující:

  • Přístup k příkazovému řádku systému Windows
  • Použití Traceroute
  • Používání Ping
  • Porozumění MTR
  • Používání PathPing

Přístup k příkazovému řádku systému Windows

Spuštění libovolného síťových nástrojů nebo obslužných programů popsaných v tomto článku, musíte nejprve otevřít příkazový řádek systému Windows. Chcete-li otevřít příkazový řádek v systému Windows 8 nebo Windows 10, postupujte následovně.

  1. Klikněte pravým tlačítkem na tlačítko Start v levém dolním rohu obrazovky a v nabídce vyberte příkaz Výzva (nebo příkazový řádek (správce), pokud úkol vyžaduje práva správce).

Poznámka:
U dřívějších verzí systému Windows, například Windows Vista a Windows 7, postupujte následovně. Klikněte na ikonu Start, poté vyberte Všechny programy > Příslušenství a nakonec Příkazový řádek.

Otevře se okno příkazového řádku.

Chcete-li zavřít okno příkazového řádku, zadejte příkaz Konec a stiskněte klávesu Return.

Použití Traceroute

Traceroute je diagnostický nástroj počítačové sítě pro zobrazení trasy (cesty) a měření zpoždění přenosu paketů v síti s internetovým protokolem (IP). Tato část ukazuje, jak spustit Traceroute a jak interpretovat výsledky.

Spuštění Traceroute

Chcete-li spustit nástroj Traceroute, postupujte následovně.

  1. Otevřete okno příkazového řádku systému Windows.
  2. Na příkazovém řádku zadejte příkaz tracert < domain.ext > (nahraďte < domain.ext > názvem domény a příponou, ke které chcete trasovat cestu).

Odpověď může trvat několik sekund, ale tento příkaz dá traceroute z vašeho počítače do cíle, který jste vybrali.

Poznámka:
Traceroute můžete kdykoli přerušit podržením klávesy CTRL a stisknutím klávesy C.

Kopírování výsledků Traceroute

Chcete-li zkopírovat výsledky své Traceroute, postupujte následovně.

  1. Klikněte pravým tlačítkem na okno příkazového řádku a v nabídce klikněte na Vybrat vše.

Tím se zkopíruje obsah do vaší schránky. Obsah okna příkazového řádku zbělá a černý text.

  1. Přejděte na dokument, do kterého chcete výsledky vložit, klikněte pravým tlačítkem a klikněte na Vložit (nebo Ctrl- V).

Výsledky jsou vloženy do vašeho dokumentu. Nyní můžete zavřít okno příkazového řádku.

Porozumění výsledkům Traceroute

Nástroj Traceroute se používá k mapování chmele mezi koncovým uživatelem a cílovým serverem. To vám pomůže určit, kde se v síti mohou vyskytnout problémy. Níže uvedené příklady byly shromážděny po trasování trasy na server 192.168.1.8, maximálně po 30 pokusech. Vykazují dobrou traceroute, pak dvě špatné traceroute; jeden neúspěšný směr a druhý směrovací smyčka.

Příklad: dobrá traceroute

Následující příklad ukazuje dobrou traceroute.

Můžete vidět každý krok, který data dělají, když cestují na cílový server 192.168.1.8. Tito se nazývají chmel a představují systém nebo router, který data procházejí. Jak vidíte, hop 7 v tomto příkladu neodpověděl, ale hop 8 ano, což znamená, že hop 7 neodpovídá na požadavek, ale zpracovává pakety správně a předává provoz na další směrování.

Příklad: neúspěšný skok

V dobrém příkladu traceroute dříve hop 7 nereagoval na požadavek, ale neuspěl, protože předával provoz hopu 8. Výsledek testu, kde jeden hop neodpovídá a nepředává provoz, vypadalo by asi takto:

Toto ukazuje, že test selhal při hopu 5, a nadále selhat po celou cestu k hopu 30 (výchozí maximální směrování pro nástroj trasování trasy), to znamená, že hop 5 nereaguje a nereaguje, nebo předává provoz pro následující směrování.

Příklad: směrovací smyčka

Když dojde ke směrovací smyčce, zastaví data v dosažení konečného cíle. Na rozdíl od neúspěšného směrování směrovací smyčka jednoduše smyčuje data tam a zpět mezi dvěma přeskoky. V níže uvedeném příkladu došlo k smyčce mezi 192.168.1.4 a 192.168.1.5. Data budou předávat sem a tam z jednoho do druhého, dokud nevyprší časový limit relace, nebo v tomto konkrétním případě nebude dosaženo maximálního limitu chmele.

Poznámka:
Toto často uvidíte, pokud byl koncový uživatel „zahrádkován“. „Zděná zahrada“ označuje prostředí procházení, které řídí informace a webové stránky, ke kterým má uživatel přístup. Jedná se o oblíbenou metodu používanou poskytovateli internetových služeb, aby uživatel procházel pouze určitými oblastmi webu. To je často za účelem ochrany uživatelů před informacemi, jako je omezení přístupu dětí k nevhodným materiálům.

Použití Ping

Ping je síťový nástroj, který slouží ke zjištění, zda je konec uživatel může přistupovat k dalším zařízením připojeným k internetu. Pokud používáte Ping, vždy otestujte několik různých webů, abyste zjistili, zda se jedná pouze o jeden web nebo všechny weby.

Chcete-li na zařízení ping, postupujte takto. p>

  1. Otevřete okno příkazového řádku systému Windows.
  2. Na příkazovém řádku zadejte příkaz ping < IP adresa >, jak je uvedeno níže.

Poznámka:
Ping můžete přerušit kdykoli podržením klávesy CTRL a stisknutím klávesy C na klávesnici.

Porozumění výsledkům Ping

Ping funguje tak, že odešle pakety požadavku na odezvu ICMP do cílového zařízení a čeká na ICMP Echo Reply. Program hlásí chyby, ztrátu paketů a statistický souhrn výsledků.

Poznámka:
Google DNS IP adresa serveru, 8.8.8.8, nebo adresa domény serveru BBC, bbc.co.uk, se běžně používají jako ping cíle pro kontrolu odchozí připojení.

V následujících příkladech byl použit příkaz Ping zkontrolovat připojení k zařízení 192.168.1.1 s 32 bajty dat.

Příklad: úspěšný Ping

Následující příklad ukazuje obrazovku po úspěšném pokusu o ping, kde čtyři pakety byly odeslány a byly přijaty čtyři pakety.

Příklad: cílové zařízení neodpovídá

Ping Výsledek, kde cílové zařízení neodpovídá nebo nastal problém s připojením, bude vypadat takto:

Ačkoli čtyři pakety byly odeslány, žádné nebyly přijaty, což ukazuje 100% ztrátu paketů a naznačuje problém s připojením nebo cílovým zařízením.

Poznámka:
Výsledek jako tento nemusí vždy znamenat zařízení není online nebo nefunguje správně. Mnoho zařízení má ICMP ping odpovědi deaktivované z bezpečnostních nebo servisních důvodů. Takže i když jsou v provozu, bude se jevit, jako by byli nedosažitelní.

Příklad: delší test

Bohužel ukázková sada čtyř pingů není pro detekci paketu vhodná ztráta, takže musíme provést delší test. To se provádí přidáním příznaku –n, následovaného počtem pingů, které chcete provést, jako v následujícím příkladu; ping –n 500 192.168.1.1.

Tím se 500krát provede ping na cíl a vyplní obrazovku každý odeslaný ping. Nepotřebujeme zobrazit každý ping, pouze konečný výsledek, který bude vypadat takto:

Jak můžete vidět v tomto testu jsme upustili dva pakety, ale vzhledem k velké velikosti vzorku je to zanedbatelné a je dobře v pracovních parametrech. Pokud bychom měli velikost vzorku jen čtyři pingy, byla by to ztráta 50% a nebyla by to skutečný odraz ztráty na okruhu.

Ztráty paketů posuzujeme případ od případu. Pokud je patrná významná ztráta, vyžadujeme další testování pomocí nástroje PathPing nebo MTR.

Porozumění MTR (MyTraceRoute)

MTR (MyTraceRoute, původně nazývaný Matt „sTraceRoute) je počítačový program, který kombinuje funkčnost programů Traceroute a Ping v jediném nástroji pro diagnostiku sítě.

MTR sonduje směrovače na cestě trasy omezením počtu přeskoků, kterými mohou jednotlivé pakety procházet, a posloucháním odpovědí na jejich vypršení platnosti. Tento proces bude pravidelně opakovat, obvykle jednou za sekundu, a bude sledovat časy odezvy chmele na cestě.

Výsledek testu MTR, jak je zde uveden, by poukazoval na problémy s rozlišením DNS:

„Požadavku Ping nelze najít hostitele google.com. Zkontrolujte prosím název a zkuste to znovu.“

Pokud je koncový uživatel schopen provést ping IP adresa, ale nelze pingovat na název domény, například bbc.co.uk, pak je pravděpodobně problém s jejich nastavením DNS.

Používání PathPing

Tento síťový nástroj je pokročilejší verze nástroje Ping, který provádí ping na každý skok podél trasy k cíli (na rozdíl od Pingu, který pouze pinguje z původního zařízení do cílového zařízení).Je nesmírně užitečné při diagnostice ztráty paketů a může pomoci s diagnostikou poruch pomalé rychlosti.

Chcete-li PathPing zařízení, postupujte následovně.

  1. Otevřete okno příkazového řádku systému Windows. .
  2. Na příkazovém řádku zadejte cestu < adresa IP >, jak je uvedeno níže.

Poznámka:
PathPing můžete kdykoli přerušit podržením klávesy CTRL a stisknutím C na vaše klávesnice.

Porozumění výsledkům PathPing

Výhodou PathPing oproti Ping a Traceroute je, že každý uzel je pingován jako výsledek jediného příkazu a že chování uzlů je studováno po delší časové období, spíše než výchozí pingový vzorek čtyř zpráv, nebo výchozí trasování traceroute jedné trasy. Nevýhodou je, že zobrazení statistik PathPing trvá celkem 25 sekund na skok.

V následujících příkladech byl příkaz PathPing použit ke kontrole připojení k zařízení 192.168.1.6, a to maximálně 30 chmele.

Příklad: úspěšné vytvoření cesty

V příkladu bylo na trase pět chmele od počátku, 192.168.1.1, k cíli, 192.168.1.6. Při každém směrování bylo odesláno 100 paketů a žádné pakety nebyly ztraceny.

Příklad: neúspěšné směrování

Příklad ilustruje některé z různých výsledků, se kterými se můžete setkat. Podívejte se na každý z výsledků chmele a na to, co znamenají. V tomto příkladu se zaměříme na chmel 1, 3, 4 a 9.

10/100 = 10% ukazuje, že ze 100 bylo 10 zahozených paketů, které byly odeslány přímo na tento směr. Hodnota 5/100 = 5% ukazuje, že upustilo 5 paketů, které prošly hopem.

Poznámka:
Na druhém hopu 6/100 = 6% znamená, že ztráta paketů pokračuje, nicméně je to pravděpodobně způsobeno tím, že pakety byly při testování vynechány prvním skokem, a nikoli problémem s druhým skokem.

Výsledek ukazující ztrátu z prvního skoku naznačuje pravděpodobnou příčinu původního koncového uživatele “ s routerem a projeví se s IP adresou routeru (například 192.168.0.1). V takovém případě zkontrolujte a v případě potřeby vyměňte router a poté znovu proveďte test. Pokud je ztráta evidentní z hopu po původním router (s největší pravděpodobností hop 2 a dále), pak by měl být problém vyřešen na poskytovatele služeb.

Podíváme-li se na hop 3,

Na hop 3 nebyly zahozeny žádné pakety, ale má neobvykle vysokou dobu odezvy ping 304ms. To by mohlo naznačovat, že hardware na tomto hopu není funguje správně, a to může být bratranec g vysoké doby odezvy a nízké rychlosti. Pokud hardware tohoto chmele nefunguje správně, uvidíte vysoké pingové časy na všech následujících chmelech, v takovém případě prozkoumejte hardware tohoto chmele.

Při pohledu na chmele 4,

Jak vidíte, tento hop nereagoval na žádné pingy, které mu byly zaslány, ale neklesl jakýkoli ping odeslaný přes něj. Jak již bylo zmíněno v části Porozumění výsledkům ping, je to způsobeno tím, že server neodpovídá na žádosti o ping ICMP z bezpečnostních nebo servisních důvodů a neznamená problém.

Podíváme-li se na hop 9,

Všechno na hopu 5 až 8 je v pořádku a všechno vypadá normálně, ale hop 9 ne.

Write a Comment

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *