Hledání chyb na směrovačích
Transkript
Seminární práce do předmětu CC3 Hledání chyb na směrovačích Autoři: Pavel Pop (xpoppa00) Petr Jurča (xjurca04) Datum obhajoby: 9.4.2007 Obsah 1. Úvod 2. Přístup k řešení problému 3. Časté chyby 4. Testování sítí 4.1 Kontrola informací o IP adrese hostitele 4.2 Kontrola cesty mezi hostitelem a bránovým směrovačem 4.2.1 Příkaz Ping 4.2.2 Příkaz Tracert 5. Příkaz show ip route 6. Příkaz show interfaces 6.1 Show version 6.2 Řešení problémů na vrstvě 1 6.3 Řešení problémů na vrstvě 2 6.4 Vysvětlení výpisu po příkazu show interfaces na ethernet 7. Příkaz show cdp 8. Příkaz show controllers 9 .Příkaz debug 10.Použitá literatura 3 3 4 4 4 5 5 5 6 7 8 8 9 9 10 10 11 11 1. Úvod Tato seminární práce je zaměřena na základní postupy pro správu a ladění počítačových sítí využívajících směrovače. Směrovače využívají pro učení cest do cílových sítí dynamický směrovací protokol. Vetšina z nich pak používá kombinaci tohoto dynamického směrování a ručního nastavení statických cest. Bez ohledu na to, jakou metodu zvolíme router rozhodne o nejvýhodnější cestě k cíly a tuto cestu pak zařadí do routovací tabulky (tabulka cest k možným cílům). Testování a ladění počítačových sítí je pravděpodobně časově nejnáročnější částí práce síťového administrátora. Pro maximální efektivitu musí být testování a ladění prováděno v logickém pořadí, jedině tak je možné dosáhout dobrého výsledku. Perfektní porozumění zapojení a konfigurování sítí je pro zvládnutí ladění sítě samozřejmostí. 2. Přístup k řešení problému Při řešení problémů je potřeba mít naplánovanou strategii jakou bude síťový správce postupovat při jejich nalézaní a následném odstraňování. V praxi se dá v zásadě postupovat dvěma odlišnými postupy. Na základě určení bližšího zkoumání problému. Správce postupuje v šesti krocích které zahrnují lokalizaci problému, jeho řešení a následnou dokumentaci. Jednotlivé kroky správy: Krok 1 Shromáždit všechny dostupné informace a analyzovat projevy problému. Krok 2 Lokalizovat problém v určitém segmentu sítě (podsíti, u uživatele...) Krok 3 Určit konkrétní zdroj problému Krok 4 Odstranit problém Krok 5 Ověřit funkčnost vyřešeného problému Krok 6 Zdokumentovat problém a zaznamenat způsob řešení Pozn. Dokumentace je velmi důležitou součástí procesu řešení problémů. Dalším možným přístupem je postupná kontrola všech síťových vrstev. Postupuje se od nejspodnější vrstvy (fyzické) a postupuje se směrem vzhůru. Ke kontrole vyšší vrstvy správce přistupuje ve chvíli, kdy odstraní všechny problémy na vrstvě aktuální. Tento postup je používán pro teamovou správu sítí, kdy je každému přidělena jistá část správy a každý z členu je informován o krocích a provedených akcích ostatních. 3. Časté chyby Typy chyb vyskytující se na prvních třech vrstvách modelu OSI Vrstva 1 Porušené kabely Odpojené kabely Kabely zapojené do nesprávných portů Nesprávné použití kabelů (rovné, křížené, roll-over apod) Problémy s příjmaním a odesíláním signálu DTE/DCE kabely Vypnutá zařízení Vrstva 2: Nesprávně nastavená seriová rozhraní Nesprávně nastavená ethernetová rozhraní Nesprávně nastavené zapouzdření Nesprávně nastavený clockrate na seriovém rozhraní Problémy se síťovými kartami Vrstva 3 Zakázané směrovací protokoly Nastaven nesprávný směrovací protokol Nekorektní IP adresy Nekorektní masky podsítě 4. Testování sítí Většina síťových problémů souvisí s nemožností připojit se k požadovanému hostiteli nebo službě. Problémy s konektivitou mají celou řadu podob, jako je například vypršení časového limitu při pokusu o spojení, pokus o terminálové spojení bez příslušné odpovědi ze strany hostitele a podobně. 4.1 Kontrola informací o IP adrese hostitele Pokud má uživatel problém dostat se k síťovým službám, ale síť jako taková podle všeho pracuje jak má, je namístě začít hledat problém právě v nastavení u tohoto hostitelského počítače. Chyby jsou pak nejčastěji následující: ● Nesprávné informace protokolu IP. maska podsítě. Chybí, nebo je nesprávně zadaná IP adresa nebo ● Nesprávná implicitní brána. nakonfigurován Implicitní bránový směrovač je nesprávně Nastavení konfigurace hostitelského počítače s operačním systémem Windows Start - > Nastavení - > Ovládací panely - > Síťová připojení (výběr požadovaného připojení k síti) - > Výběr protokolu - >Vlastnosti 4.2 Kontrola cesty mezi hostitelem a bránovým směrovačem 4.2.1 Příkaz Ping Nejsnažším způsobem pro ověření stavu linky představuje příkaz ping.Tímto příkazem odešleme na určené síťové zařízení pakety ping (pakety ICMP) a ověřujeme jeho dostupnost. Příkaz ping lze zadávat jak z hostitelské stanice tak i z příslušného síťového zařízení.Prvotním testem bývá nejčastěji ping z hostitelského počítače na příslušný bránový směrovač. c:\>ping 10.1.13.1 Pinging 10.1.13.1 with 32 bytes of data: Request Request Request Request timed timed timed timed out. out. out. out. Příklad pro hostitelský počítač. Zde poslal hostitelský počítač 4 pakety na bránový směrovač s adresou 10.1.13.1 , na něž ovšem nedostal žádnou odpověď. 4.2.2 Příkaz Tracert Cestu mezi hostitelským počítačem a straně jedné a nedosažitelným serverem na straně druhé je možné analyzovat pomocí příkazu pro trasování cesty traceroute. Slouží pro nalezení místa, kde je síťová cesta přerušena bez nutnosti analzovat jednu linku podruhé. Příkay tracert je vynikajícím prostředkem pro vymezení zdroje problému. př. Úspěšně provedený traceroute C:\>tracert www.seznam.cz Tracing route to www.seznam.cz over of maximum of 15 hops: 1 2 3 4 5 <10 <10 17 22 41 ms ms ms ms ms Tracing complete <10 ms 12 ms 30 ms 22ms 31ms <10ms 22 ms 32 ms <10ms <10ms 10.1.13.12 10.1.5.1 10.1.34.1 10.1.43.5 10.1.22.11 5. Příkaz show ip route Jednou ze základních funkcí směrovače je určení nejlepší cesty ke zvolenému cíli a to pomocí cest zadaných správcem ručně, nebo těch které obdrží od ostatních směrovačů přes směrovací protokol. Směrovače uchovávají informace o těchto cestách ve směrovacích tabulkách ve své vnitřní paměti (RAM). Příkazem show ip route je možné zobrazit obsah směrovacích tabulek. Tabulka obsahuje cesty ke všem známým sítíma a podsítím . Některé z dalších přídavných příkazů které lze použít pro příkaz show ip route. show ip route connected show ip route address show ip route rip show ip route igrp show ip route static Příklad: Příklad ukazuje směrovací tabulku se čtyřmi záznamy přímo připojených sítí. Směrovač RTA zahazuje všechny pakety které určené pro sítě, které nejsou na seznamu. Existují dva možné způsoby k přidání cest do tabulky: Statické směrování – ručně definované cesty pro jednu nebo více sítí Dynamické směrování – pomocí pravidel definovaných ve směrovacím protokolu si směrovače vyměňují informace o cestách a určují nejlepší z nich Určení dalšího kroku pro odeslání paketu. Ve chvíli, kdy směrovač obdrží příchozí paket překontroluje cíovou adresu a pokusí se ji přiřadit k dalšímu skoku. Další skok je na obrázku zvýrazněn červeně. 6. Příkaz show interfaces Jeden z nejdůležitějších příkazů show je show interfaces, který vypíše status a statistiky na všech portech směrovače. Show interfaces <jméno rozhraní> vypíše status a statistiky požadovaného rozhraní (např. show interfaces serial 0/0). Pomocí show interfaces se mohou zjistit problémy na fyzické vrstvě, hardware a logické vrststvě nebo software. Příklad zobrazení statusu a statistiky je demonstrováno na příkladu show interfaces serial 0/0. První parametr, který je na obrázku označen šipkou říká, zda je fyzické připojení v pořadku. Pokud je rozhraní down, pak je down také linkový protokol, protože neexistuje funkční médium. Druhý parametr označený šipkou informuje o stavu linkového protokolu, spolu s protokolem sítě LAN, který nad ním pracuje. Pokud je rozhraní administratively down, znamená to že je rozhaní administrátorem vyplé. Další informace vypsané pomocí show interfaces o rozhraní IP adresa MAC adresa maska podsítě statistické údaje o síti poslední vynulování čítače 6.1 Show version Pomocí tohoto příkazu se dé zjistit okamžik posledního restartu. Odtud může administrátor při řešení problémů lépe a přesněji odhadnout, jestli jsou určité typy hodnot normálním stavem, nebo jsou nadměrné a ukazují na chyby. 6.2 Řešení problémů na vrstvě 1 Předcházející příkaz uvadí také informace, které pomáhají při diagnostice jiných problémů na vrstvě 1, které není lehké nalézt. Nejběžnější problémy na vrstvě 1 jsou: ● Vadný hardware na směrovači ● Rušené sériové připojení ● Nevhodný nebo příliš dlouhý kabel ● Poškozený kabel nebo spojení 6.3 Řešení problémů na vrstvě 2 Pokud je rozhraní up a linkový protokol down je problém na vrstvě 2, mezi nejčastější problémy patří: ● ● ● Nedoručené zprávy mezi připojenými zařízeními (No keepalives „jsem naživu zprávy“) Není nastaven clockrate Nevhodné spojení v zapouzdřených typech (Mismatch in encapsulation type) 6.4 Vysvětlení výpisu po příkazu show interfaces na ethernet RemoteRouter#show interfaces Ethernet is up line protocol is up Hardware is Lance, address is 0600.2fa3.faba Internet address is 10.1.49.12/28 MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 255/255, load 1/255 Encapsulation ARPA, loopback not set, keepalive set ( 10 sec ) ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:01, output hang never Last clearing of „show interface“ counters never Queuing strategy: fifo Output queue 0/40, 0 drops 5 minute input rate 43000 bites/sec 5 minute output rate 0 bites/sec, 0 packets/sec 2631684 packets input, 1135484504 bytes, 0 no buffer Received 1508460 broadcost, 0 runts, 0 giants, 0 throttles 2 input errors, 2 CRC, 0 frames 0 overrun, 0 ignored, 0 abort 0 input packets with dribble condition detected 4508675 packets output, 444670670 bytes, 0 underruns 0 output errors, 3415 collisions, 1 interface resets 0 babbles, 0 late collision, 5778 deferred 0 lost carier, 0 no carrier 0 output buffer failures, 0 autput buffers swapped out MTU – Maximální přenosová jednotka paketů, procházející přes dané rozhraní BW – Šířka pásma Kbit/sec DLY – prodleva v reakční době rohraní mikrosekundách rely – spolehlivost rozhraní 255/255 = 100% load – zatížení rozhraní 64/255 = 25% zatížení loopback – testování použitelnosti linky keepalive – zprávy „jsem naživu“ last input, output – čas od posledního vyslání nebo přijetí paketu queue - ve frontě/maximální runts – pakety menší než minimální povolená velikost giant – pakety větší než povolená velikost throttles – počet případů, kdy bylo rozhraní požádáno o spomalení zasílání paketů CRC – kontrolní počet frame – počet framů s CRC chybou overrun – počet odeslaných framů, které cílové rozhraní nestihlo zpracovávat ignored – pakety zyhozené kvůli nedostatku vlastní vyrovnávací paměti abort – náhle ukončené pakety dribble condition – ramce, které jsou delší, ale rozhraní je zpracuje underruns – počet případů, kdy zařízení nestačí přijímat pakety interface resets – situace, kdy rozhraní zahodí všechny pakety, proběhne při dlouhém čekaní na zbytek paketů 7. Příkaz show cdp Cdp neighbours poskytuje informace o zařízeních, které jsou přímí „sousedé“. Výpis zobrazuje informace o aktivních zařízeních, ID portu, MAC adresu, IP adresu a název zařízení. Příkaz slouží ke zjištění funkčních spojení mezi vedlejšími zařízeními. 8. Příkaz show controllers Show controllers je vhodné použít při hledání chyb, když fyzická kontorola spojení není možná. Příkaz zobrazí typ kabelu připojeného u kontroleru, což je velmi účiný nástroj pro nalezení špatných typů kabelů v propojení, vadných kabelů nebo nalezení seriových rozhraní bez kabelů. 9. Příkaz debug Příkaz debug se pomáhá va spojení s protokoly konfigurčními problémy. Používá se k zobrazení dynamických dat a informací, které vykreslují obraz těchto informcí v čase (u každého výpisu je časové razítko přesného času, kdy byl zpracován). Může tobrazovat trafik na rozhraní, chybové hlášky generované zařízeními v síti, protokolově-specifické diagnostické pakety a jiná data, která se používají při řešení problémů. Zpracování a výpis informací je někdy procesorově náročné a může přerušit plynulý chod směrovače, na kterém se výpisy generují. Je vhodné ho použít pouze při řešení problémů, ne pro stálé monitorování sítě. Pro deaktivaci výpisů se použije no debug. Příklady použití příkazu debug: ● ● ● ● debug ip rip debug ip igrp events debug ip igrp transaction debug ppp authentification 10 .Použitá literatura [1] Studijní materialy Cisco kurzu CNNA2 URL:https://www.fit.vutbr.cz/study/courses/CC1/private/ccna2/ccna3theme/ccna3/CHAPID=null/R LOID=null/RIOID=null/knet/311053022482417/coursetoc.html [2] Toby J. Velte, Anthony T. Velte: Síťové technologie Cisco – Velký průvodce Computer Press, 2003, Brno
Podobné dokumenty
PM-D274TMD PM-D275TMD - Domovní telefony a videotelefony
4. V pohotovostním režimu monitoru s skněte tlačítkoTALK/MON nebo
Dohled ... v hlavním menu) pro zobrazení obrazu z dveřní stanice.
Při instalaci více dveřních stanic se dotkněte ikony
na obrazovce...
Programování I. - Střední průmyslová škola elektrotechniky a
Studijní text, který máte před sebou, je adresován žákům 2. ročníků oboru
Informační technologie a zájemcům o studium předmětu Programování.
Cílem tohoto studijního textu je seznámit vás s problema...
PKO-vypisky ke zkousce
kompletní a může proběhnout komunikace
• slidy 19 – 32 – komunikace přes routery – jak každý počítač, tak každý router má
svoji IP a MAC adresu, routery navíc mají více IP a MAC adres, protože mají...
modul 7 distance vector routing protocols
informace o specifické cestě před tím, než ji označí za neplatnou. Výchozí hodnota
pro tento časovač je 3x větší než update timer.
hold-time period - specifikuje "holddown" dobu. Výchozí hodnota je...
Metodika k modulu 12 - část 2 - Vyšší odborná škola ekonomická a
žák bude mít k dispozici počítačovou sestavu, připojení k internetu, síťová Cisco a
Linksys zařízení a potřebné SW vybavení.
Žáci budou mít po dobu studia k dispozici všechny studijní materiály
v e...
Případová studie datové sítě
Do každého ze dvou přístupových přepínačů jsou připojeny počítače z obou LAN.
Aby bylo možné počítače ze dvou různých LAN od sebe oddělit, používá se na těchto
přepínačích technologie VLAN (Virtual...