- dosažitelnost a krok za krokem cesta testy
- příkaz ping (IP) (uživatel a Privilegovaný)
- příklad 4-3 uživatelský režim ping (IP)
- tabulka 4-4 znaky odezvy ping (IP)
- tabulka 4-5 rozšířené příkazy ping (IP)
- příkaz ping (IPX a AppleTalk)
- příklad 4-4 uživatelský režim ping (IPX a AppleTalk)
- tabulka 4-6 IPX ping Response Characters
- tabulka 4-7 znaky odezvy AppleTalk ping
- příkaz traceroute (IP) (uživatel a Privilegovaný)
- příklad 4-5 Extended trace
dosažitelnost a krok za krokem cesta testy
testování dosažitelnost uzlu z jiného uzlu v síti je jedním z nejzákladnějších testů provádět během podpůrných úkolů. Testování cesty packettakes (identifikace uzlů, kterými prochází) je další velmi užitečnou technikoupro řešení problémů. Tyto testy se často používají při shromažďování faktů nebo kdytestování výsledků přijatých opatření. Ping je tradičně známý jako aplikace pro testování vrstev anIP. Ping je nyní k dispozici pro jiné protokoly, jako je asIPX. Cisco IOS poskytuje Ping pro IP, IPX, AppleTalk a několik dalších protokolů, jako je DECNET, XNS, CLNS a VINES. Trace je IP-layer pathdiscovery / testovací nástroj. Před IOS 12.0, Cisco IOS zařízený trace forip protokol pouze; od IOS 12.0, nicméně, trace je také k dispozici forIPX.
příkaz ping (IP) (uživatel a Privilegovaný)
příkaz ping je podporován u uživatele a privilegovaných execmodes.Při použití v uživatelském režimu bude použita sada výchozích parametrů, jako je fiveechoes, 100 bajtů každý s dvousekundovými časovými výstupy (v non-verboseform). Pomocí příkazu ping můžete zadat adresu IP nebo jméno (pokudnázev lze vyřešit na adresu IP pomocí tabulky místních hostitelů nebo pomocí serveru aDNS).
Ping odešle ICMP echo (echo request) do cíle a destinationnode odpoví na zdroj pomocí ICMP echo-reply. Pokud obdržíte fiveecho-odpovědi na pět echoes (echo requests) odeslaných, znamená to, že pakety five100-byte by mohly cestovat do cíle a zpět, každý v atdvousekundovém časovém intervalu. Existuje zřetelná možnost, že první z nichpět ozvěn vyprší; příčina je obvykle připisována potřebě ARP nebo v případě připojení DDR potřebě vybudovat obvod.
příklad 4-3 zobrazuje Ukázkové výstupy příkazu ping. Pokud se všech pět paketů nedostane do cíle a zpět, nebo alespoň ve dvousekundovém časovém intervalu, musíte to dále prozkoumat. V této situaci byste měli obvykle zvolit bližší a bližší cíle; jakmile najdete jeden, se kterým můžete komunikovat, můžete definovat problémovou oblast a zaměřit se na vaše úsilí o řešení problémů. Když narazíte na časové limity nebo administrativnězakázané případy, budete muset zjistit (a řešit) zaneprázdněná nebo chráněná zařízení odpovídajícím způsobem.
příklad 4-3 uživatelský režim ping (IP)
RouterA> ping routerB
zadejte únikovou sekvenci pro přerušení.
odeslání 5, 100-byte ICMP Echos na 10.3.2.1, časový limit je 2 sekundy:
!!!!!
úspěšnost je 100 procent, zpáteční cesta min/prům / max = 1/3/4 ms
RouterA> ping 172.16.5.5
zadejte únikovou sekvenci, kterou chcete přerušit.
odeslání 5, 100-byte ICMP Echos na 172.16.5.5, časový limit je 2 sekundy:
.U. U.
úspěšnost je 0 procent (0/5)
základním bodem nástroje ping je to, že testuje cestu k cíli a z cíle. Často si všimnu, že když ping selže, lidé soustředí veškeré své úsilí na pokus o řešení problémů s místním zařízením(zdrojem) a zapomínají, že selhání ping je často způsobeno tím, že destinationdevice nemá cestu pro odeslání odpovědi echo zpět ke zdroji. SeeTable 4-4 pro krátký popis testovacích znaků používaných pingfacility. Chcete-li přerušit relaci ping, zadejte escape sekvenci (Shift, Control a 6 kláves najednou). Další užitečný příkaz, který můžete použít, kdyžproblémy s připojením při potížích je příkaz debug ip icmp.
tabulka 4-4 znaky odezvy ping (IP)
charakter |
popis |
! |
odpověď přijata |
časový limit |
|
U |
cíl nedostupný |
N |
síť nedostupná |
P |
protokol nedostupný |
Q |
zdroj: quench |
v |
nelze fragmentovat |
? |
Neznámý typ paketu |
máte také možnost použít rozšířený režim ping inprivileged exec. Z privilegovaného režimu, pokud právě zadáte příkaz pching, budete vyzváni k zadání protokolu (výchozí je IP).Po výběru IP, budete vyzváni k zadání cílové IP adresy, počet opakování, velikost datagramu, a časový limit v sekundách; nakonec, budete dotázáni, zda máte zájem o rozšířené příkazy. Tabulka 4-5 poskytuje vysvětleníparametry, na které budete vyzváni, pokud zvolíte možnost rozšířené příkazy.
tabulka 4-5 rozšířené příkazy ping (IP)
pole |
vysvětlení |
zdrojová adresa: |
můžete zadat jednu z místních IP adres routeru nebo jednu z jeho rozhraní. |
typ služby : |
tento bit můžete otočit na 1, abyste označili Výběr kvality internetových služeb. |
nastavit DF bit v záhlaví IP? : |
pokud odpovíte ano, volba Nefragmentovat nedovolí, aby byl tento balíček fragmentován, když musí projít segmentem s menším MTU a vyobdrží chybovou zprávu ze zařízení, které chtělo fragmentovatpacket. |
datový vzor : |
tato výzva umožňuje upravit 16bitový datový vzor. všechny testy a všechny nuly se běžně používají ke kontrole citlivostiproblémy na CSU/DSU nebo k detekci problémů s kabelem, jako je přeslech. |
Volný, přísný, záznam, časové razítko, podrobný : |
i když to vypadá, že tato výzva nabízí jednu (nebo žádnou) z uvedených možností, pokud vyberete jednu, zobrazí se výzva znovu, pokud chcete vybrat více než jednu z dostupných možností. Zvolíte-li libovolnou možnost,Podrobná je automaticky vybrána také. Záznam je velmi užitečná volba, protožezobrazí adresu (adresy) chmele (až devět), kterým paket prochází.Loose umožňuje ovlivnit cestu zadáním adresy(e) obchodu (y), kterou chcete paket projít, možná stejně jako další hop (y). Withthe Strict volba určíte hop(y), které chcete paket projít, ale žádný jiný hop(y) mohou být navštíveny stejně. Rozdíl mezipoužití možnosti záznamu tohoto příkazu a použití příkazu traceroute je docela zajímavé a stojí za to diskutovat. Možnost záznamu tohoto příkazu vás neinformuje pouze o chmelu, kterým prošel požadavek echo (ping), aby se dostal do cíle, ale také vás informuje o chmelu, který navštívil na otočné cestě. Pomocí příkazu traceroute nezískáte informacecesta, kterou trvá odpověď echo. |
rozsah zametání velikostí : |
umožňuje měnit velikost paketů. |
příkaz ping (IPX a AppleTalk)
Cisco IOS zpřístupňuje ping pro řadu protokolů včetně IPX aappletalk. Ping pro IPX a AppleTalk je k dispozici v uživatelském a privilegovaném režimu.Příklad 4-4 ukazuje syntaxi a Ukázkové výstupy pro IPX a AppleTalk usermode ping.
příklad 4-4 uživatelský režim ping (IPX a AppleTalk)
Router> ping ipx 1000.0000. 0c02.f3b4
zadejte únikovou sekvenci pro přerušení.
odeslání 5, 100-byte Novell ozvěny 1000.0000. 0c02.f3b4, časový limit je 2sekundy:
úspěšnost je 0 procent (0/5)
Router>ping appletalk 100.50
zadejte únikovou sekvenci, kterou chcete přerušit.
odeslání 5, 100-byte AppleTalk ozvěny na 100.50, časový limit je 2 sekundy:
!!!!!
úspěšnost je 100 procent, zpáteční min / avg / max = 3/3/7 ms
Cisco představil ping pro IPX od verze 8.2 IOS.Protože se však jedná o proprietární nástroj Cisco, zařízení mimo Cisco, jako jsou servery Novell, na něj nereagují. Pokud chcete, aby váš směrovač Cisco generovalnovell kompatibilní ping, můžete tak učinit pomocí příkazu global configuration commandipx ping-default novell. Ale co když chcete být schopni ping (IPX)Cisco zařízení, stejně jako non-Cisco (Novell kompatibilní) zařízení? Pokud je to thecase, neměli byste používat příkaz IPX ping-default novell. Používáte-li privilegovaný režim ping (IPX), jedna z otázek, s nimiž budete vyzváni, je, zda chcete standardní ozvěnu Novell. Proto s privilegovaným režimem ping (IPX)můžete ping zařízení Cisco a mají možnost generovat novellstandard ping. Tabulka 4-6 uvádí testovací znaky zobrazené v IPX pingresponses spolu s jejich přidruženými popisy.
tabulka 4-6 IPX ping Response Characters
charakter |
popis |
! |
odpověď přijata |
časový limit |
|
U |
cíl nedostupný |
C |
přetížení |
já |
přerušení (uživatel přerušil test) |
? |
Neznámý |
& |
životnost paketu překročena |
Ping pro AppleTalk odešle AEP (AppleTalk Echo Protocol) packetsto cíl (jiný uzel AppleTalk) a čeká na odpovědi. Odpovědi na AppleTalk ping spolu s jejich přidruženými popisy jsou uvedeny v tabulce 4-7.
tabulka 4-7 znaky odezvy AppleTalk ping
charakter |
popis |
! |
odpověď přijata |
časový limit |
|
B |
špatná odpověď echo přijata |
C |
Echo se špatným kontrolním součtem DDP obdržel |
E |
chyba při odesílání paketu echo |
v |
k odeslání paketu echo není k dispozici žádná trasa |
příkaz traceroute (IP) (uživatel a Privilegovaný)
pomocí příkazu traceroute vyhledejte cestu mezi zařízeními IP. Trace, představená s vydáním 10.0 Cisco IOS, je v současné době k dispozici pouze pro protokol IP. Příkaz traceroute lze spustit od uživatele aprivilegované režimy exec, ale z privilegovaného režimu exec máte možnost použít rozšířenou stopu, která je flexibilnější a informativnější.
poznámka
příkaz traceroute se běžně používá ve své krátké podobě, trace.
s vydáním 12.0 Cisco IOS je traceroute k dispozici také proipx.
aplikace traceroute začíná odesláním sond (UDP) s TTLvalue 1, a udržuje na zvyšování hodnoty TTL a odesílání sond, dokud destinationis dosaženo. Když se hodnota TTL rovná 1, sonda jde tak daleko, jakoprvní hop (router), který reaguje s časově překročenou zprávou (ICMP TTLexceeded). Všimněte si, že když paket dosáhne routeru, jeho TTL se sníží o jeden.Dále se TTL zvýší na 2 a sonda dosáhne druhého hopucesta k cíli a tak dále, dokud není dosaženo cíle. Thedestination node odešle Port-unreachable zprávu (ICMP port unreachable) zpět ke zdroji, protože nemůže doručit paket do aplikace (výchozí cílový port sondy je UDP port 33434). Cisco IOS generujetři sondy pro každou hodnotu TTL a pokud odpověď není přijata během časového intervalu (times out), vytiskne na svůj výstup hvězdičku ( * ). Trasovací koncekdyž je dosaženo cíle, je překročen maximální TTL nebo uživatel jej přeruší s únikovou sekvencí.
základní příkaz traceroute (dostupný v režimech user a privilegedexec) používá IP adresu rozhraní egress jako zdrojovou adresu IPaddress, používá tři sekundy pro svou hodnotu časového limitu, odešle tři sondy pro každou hodnotu TTL a má 30 pro svou maximální hodnotu TTL. Na druhou stranu extendedtrace, dostupná pouze z privilegovaného režimu exec, vám umožňuje upravit jeho provozní parametry. Dále, s rozšířenou stopou, podobněrozšířený ping, můžete také zadat zdrojovou adresu vašich sond a, pokudpotřebujete, vyberte volné, přísné, záznamové, časové razítko a podrobné možnosti.Příklad 4-5 zobrazuje snímání obrazovky, které ukazuje chování příkazu extendedtrace.
stojí za zmínku, že Cisco documentation varuje, že byste mohli dostatspousta časových limitů s traceroute. Uvedené vysvětlení to naznačujeněkterá zařízení negenerují portové nedostupné zprávy a některé se pokoušejí použíthodnota TTL přijaté sondy pro paket odezvy. Oba tyto případymůže způsobit, že původní zařízení zažije spoustu časových limitů (hvězdiček).
příklad 4-5 Extended trace
Router> trace
protokol :
Cílová IP adresa: A_BackR.ciscocit.com
zdrojová adresa:
číselný displej :
časový limit v sekundách :
Počet sond :
minimální doba života :
maximální doba života :
číslo přístavu:
Volný, přísný, záznam, časové razítko, podrobný:
zadejte únikovou sekvenci, kterou chcete přerušit.
trasování trasy do A_BackR.ciscocit.com (10.11.100.200)
1 A_StubR.ciscocit.com (172.16.15.100) 70 msec 70 msec 79 msec
2 A_BackR.ciscocit.com (10.11.100.200) 80 msec 84 msec 82 msec