290 likes | 446 Views
Modul 5:. Managing Cisco IOS Software. Router startup sequence I. cieľ inicializácie Cisco IOS softvéru: spustenie routera pre spoľahlivé spojenie k nakonfigurovanej sieti sa musí vykonať: test hardvéru routera nájdenie a zavedenie Cisco IOS softvéru
E N D
Modul 5: Managing Cisco IOS Software
Router startup sequence I. • cieľ inicializácie Cisco IOS softvéru: • spustenie routera • pre spoľahlivé spojenie k nakonfigurovanej sieti sa musí vykonať: • test hardvéru routera • nájdenie a zavedenie Cisco IOS softvéru • nájdenie a aplikovanie konfiguračných nastavení: • protokolových funkcií; • adresy rozhraní;
Locating and loading IOS • zdroj Cisco softvéru závisí od hardvérovej platformy; • príkazy systému bootovania - uložené v NVRAM; • môže použiť aj iný zdroj softvéru alebo vlastnú núdzovú postupnosť na jeho zavedenie; • nastavenia konfiguračného registra: • núdzová postupnosť zdrojov • príkazmi systému bootovania globálneho konfiguračného módu; • v NVRAM nie sú použiteľné príkazy systému bootovania • použitie Cisco IOS softvéru z flash pamäte; • prázdna flash pamäť • použitie TFTP servera na natiahnutie IOS obrazu zo siete; • router použije hodnotu konfiguračného registra na vytvorenie názvu súboru, z ktorého nabootuje štandardný systémový obraz uložený na sieťovom serveri; • TFTP server nie je k dispozícii • zavedenie obmedzenej verzie obrazu Cisco IOS softvéru uloženú v ROM;
Boot system • natiahnutie obrazu Cisco IOS softvéru: • flash pamäť • informácie v nej nepodliehajú chybám siete, ktoré sa môžu vyskytnúť, pri naťahovaní systému z TFTP serverov; • sieťový server • keď nefunguje flash pamäť, systém sa dá natiahnuť z TFTP servera; • ROM • posledná možnosť bootovania; • neúplný Cisco IOS (chýbajú niektoré protokoly, funkcie a konfigurácie); • aktualizácia softvéru - len jeho staršia verzia; • príkaz copy running-config startup-config • uloženie príkazov do NVRAM • v prípade potreby router použije príkazy systému bootovania v poradí, v akom boli pôvodne uložené v konfiguračnom móde.
Configuration register • bootovacie pole konfiguračného registra • určuje poradie, v akom router hľadá systémové bootovacie informácie; • zmena konfiguračného registra • globálny konfiguračný režim; • príkaz config-register hexadecimálne číslo • konfiguračný register: • 16 bitový register v NVRAM • zložený zo 4 hexadecimálnych čísel; • najnižšie štyri bity konfiguračného registra tvoria bootovacie pole; • na ubezpečenie, že horných 12 bitov sa nezmenilo: • príkaz show version - momentálna hodnota konfiguračného registra • príkaz config-register - zmení hodnotu posledného hexadecimálneho čísla
Changing the boot field I. • prechod do monitorovaného ROM módu • nastavenie hodnoty konfiguračného registra na 0xnnn0 • nnn - pôvodná hodnota čísel registra mimo časti označujúcej bootovacie pole; • nastaví bity poľa bootovania na binárnu hodnotu 0000; • po reštarte - nabootovanie do výzvy ROM monitor; • príkaz b manuálne nabootujete operačný systém;
Changing the boot field II. • bootovanie 1. obrazu z flash, alebo IOS z ROM (závisí to od platformy) • nastavenie konfiguračného registra na hodnotu 0xnnn1; • nnn je pôvodná hodnota čísel registra mimo časti označujúcej bootovacie pole; • nastaví bity poľa bootovania na binárnu hodnotu 0001; • staršie platformy (napr. c1600 a c2500) - obmedzená verzia IOS z ROM; • novšie platformy (napr. c1700, c2600 a vyššie) - prvý obraz z flash;
Changing the boot field III. • nakonfigurovanie systému bootovania z NVRAM: • nastavenie konfiguračného registra na ľubovoľnú hodnotu medzi 0xnnn2 až 0xnnnF; • nnn je pôvodná hodnota čísel registra mimo časti označujúcej bootovacie pole; • nastavia bity poľa bootovania na binárne hodnoty 0002 až 1111; • router vykoná každý príkaz systému bootovania z NVRAM, až kým proces bootovania neuspeje, alebo kým nedôjde na koniec príkazov; • ak v štartovacom KS nie sú príkazy systému bootovania - router nabootuje prvý zo súborov vo flash pamäti;
Failure of booting • príčiny nesprávneho bootovania: • chýba konfiguračný súbor, alebo je zle nastavený systém bootovania • nesprávna hodnota konfiguračného registra • nefunkčný obraz systému vo flash pamäti • porucha hardvéru • nastavenie boot system • bootovanie routera v KS; • môže nabootovať iný obraz IOS z flash pamäte; • príkaz show version - riadok s identifikácie zdroja bootovania; • príkaz running-config • nastavenie boot system – ak ukazuje na nesprávny obraz IOS, použitím no verzie príkazu je potrebné vymazanie nastavenia;
Incorrect setting configuration register • nesprávne nastavenie konfiguračného registra • IOS sa nedá natiahnuť z flash pamäte; • hodnota v konfiguračnom registri oznamuje routeru, kde hľadať IOS • kontrola nastavenia konf. registra príkazom show version - posledný riadok konfiguračného registra; • zmeniť hodnotu na štartovaciu hodnotu podľa dokumentácie; • ak problém pretrváva - router môže mať poškodený súbor obrazu vo flash pamäti; • počas bootovania by sa malo objaviť chybové hlásenie napr.: • open: read error...requested 0x4 bytes, got 0x0 • trouble reading device magic number • boot: cannot open „flash:“ • boot: cannot determine first file name on device „flash:“
Cisco software • chod routerov alebo switchov závisí od potrebného softvéru • operačný systém • konfiguračný súbor • Cisco IOS • operačný systém; • softvér, ktorý umožňuje hardvéru pracovať ako router alebo ako switch; • veľkosť IOS súboru v MB; • softvér, ktorý používa router alebo switch sa nazýva konfigurácia alebo konfiguračný súbor • KS • obsahuje inštrukcie, ako má zariadenie routovať alebo switchovať; • vytvára sieťový administrátor; • definuje požadovanú funkčnosť Cisco zariadenia; • každá softvérová zložka je uložená v pamäti ako samostatný súbor; • súbory sú uložené v rôznych typoch pamätí;
IOS • uložený vo flash pamäti (stále miesto uloženia IOSu, ktorý a dá použiť ako operačný systém pri štarte) • aktualizáciu IOS, alebo aj uloženie viacerých IOS súborov poskytuje aj flash; • vo väčšine routerov sa IOS kopíruje a beží v RAM; • v NVRAM - štartovacia (startup) konfigurácia; • v RAM – práve bežiaca (running) konfigurácia • Cisco IOS File System (IFS) • IOS verzie 12 a novšie IOS; • rozhranie, ktoré poskytuje jednotný spôsob celej správy súborov routera, tj. systému súborov • flash pamäte • sieťového systému súborov (TFTP a FTP) • čítania a zápisu dát NVRAM, • prevádzkovej konfigurácie • ROM
Identification IOS I. • existujú rôzne verzie Cisco IOS; • na identifikáciu verzií IOS sú rôzne polia v názve: • hardvérová platforma, pre ktorú je určený obraz; • sady funkcií a vlastností, ktoré obsahuje daný súbor; • číselné označenie vydania IOS • funkcie: • Basic – základná sada funkcií pre hardvérové platformy ako sú IP a IP/FW • Plus - základná sada funkcií a niektoré pridané vlastností ako sú IP Plus, IP/FW Plus a Enterprise Plus • Encryption– sada funkcií 56-bitového šifrovania dát ako je Plus 56 v kombinácii so základnou sadou funkcií. Príklady: IP/ATM Plus, IPSEC 56 alebo Enterprise Plus 56 • označenie kryptovania min. pri Cisco IOS Release 12.2 a novšie: • k8– 64-bitové alebo menšie kryptovania v IOS verzie 12.2 a novších • k9 – vyššie ako 64-bitové kryptovanie v IOS verzie 12.2 a novších
Identification IOS II. • formát súboru • či je IOS uložený vo flash v komprimovanom formáte a či je premiestniteľný; • skomprimovaný obraz sa musí počas bootovania a kopírovania do RAM rozbaliť; • premiestniteľný súbor sa pre jeho spustenie kopíruje do RAM; • nepremiestniteľný súbor beží priamo vo flash pamäti;
Backup copies of configuration I. • zálohovanie konfigurácie • pri strate štartovacej konfigurácie; • napr. na TFTP serveri • zálohovanie KS na TFTP server: • zadať copy running-config tftp • zadať IP adresu TFTP servera (miesto uloženia KS); • zadať názov označujúci KS, alebo akceptovať štandardný názov; • možností výberu potvrdiť „yes“ • natiahnutie KS z TFTP servera: • zadať copy tftp running-config; • zadať hostiteľa, alebo názov KS; • zadať IP adresu TFTP servera (miesto uloženia KS); • zadať názov KS, alebo akceptovať štandardný názov • potvrdenie názvu KS a adresy servera pre získanie súboru;
Backup copies of configuration II. • skopírovanie výstupu, vloženie ho do textového súboru a uloženie súboru; • uloženie konfigurácie z HyperTerminal: • Transfer ->Capture Text • zadať názov textového súboru pre uloženie konfigurácie; • Start - spustenie sťahovania textu; • príkaz show running-config (potrebné prejsť všetky stránky bežiacej konfigurácie) • Transfer ->Capture Text ->Stop • natiahnutie konfigurácie do Hyperterminal: • editovať existujúci súbor vymazaním nepotrebných informácií; • riadky s poznámkami je potrebné na začiatku označiť výkričníkom (!); • vymazanie starej konfigurácie príkazom erase startup-configuration • reštart routerapríkazom reload; • prejsť do globálneho konfiguračného módu; • v HyperTermináli kliknúť na Transfer > Send Text File; • zvoliť názov súboru s uloženou konfiguráciou; • príkaz copy running-config startup-config v privilegovanom EXEC móde;
Erasing from file with configuration? • show running-config • Building configuration... • Current configuration... • -More- • všetky riadky, ktoré sa objavia po slove End • na koniec každého rozhrania je potrebné pridať no shutdown • je potrebné uložiť zmenený súbor;
Backup copies of configuration III. • záloha IOSu z nového routera • v privilegovanom EXEC móde; • príkaz copy flash tftp • obrazy IOS rôznych zariadení môžu byť uložené na centrálnom serveri (uloženie obrazov pre obnovu alebo upgrade IOS); • podmienka: server so spustenou službou TFTP; • je nutné zadať IP adresy TFTP servera a názov cieľového súboru; • obnova alebo upgrade IOS zo servera • príkaz copy tftp flash • nutné zadať IP adresu TFTP servera a názov súboru IOS na serveri; • niekedy je potrebné aj vymazanie flash pamäte kvôli nedostatku flash pamäte pre nový obraz; • postupnosť e-čiek - vymazávanie obrazu; • po zavedení IOS sa objaví výkričník (!) a nový flash obraz sa overí;
Recovery of IOS • obnova obrazu IOS v monitorovom režime ROM (ROMmon) • v prípade vymazania flash pamäte; • ROMmon mód má výzvu rommon 1> • preverenie, prečo sa IOS obraz nezaviedol z flash • chýbajúci, alebo o poškodený súbor; • príkaz dir flash: • ak je OK, a chceme nabootovať obraz s názvom c2600-is-mz.121-5:: rommon 1>boot flash: c2600-is-mz.121-5 • po správnom nabootovaní sa preskúma: • prečo router nepoužil IOS obraz z flash; • príkaz show version – kontrola nastavenej hodnoty konfiguračného registra • príkaz show startup-config - kontrola systémového bootovacieho príkazu, ktorý prikazuje routeru použiť IOS v ROMmon • po zlom bootovaní alebo pri chýbajúcom obraze sa musí zaviesť nový obraz IOS • obnova cez konzolu použitím Xmodem; • použitie TFTP v ROMmon móde;