This is an old revision of the document!
Konfigurácia dynamického smerovania na routroch Cisco
Ján Pápai
Popis práce
- na danej topológii
- nakonfigurovať routovací protokol EIGRP
- nakonfigurovať routovací protokol OSPF
Testovanie funkčnosti
Funkčnost nakonfigurovaného smerovania sa najlahšie otestuje tak, že sa ručne spôsobí výpadok niektorej linky (vytiahnutím kábla medzi smerovačmi resp. vypnutím rozhrania na routri). Sieť by mala zkonvergovať a fungovať bez problémov ďalej (overenie fukčnosti pomocou ping-u).
Ciel práce
- porovnať protokoly (náročnosť konfigurácie, rýchlosť konvergencie siete, výhody a nevýhody daných protokolov…)
- prehĺbiť si znalosti Cisco IOS
Práca schválená:
Popis protokolov a ich konfigurácia
Základné konfigurácia Cisco routra
Pred začatím konfigurácie treba vedieť ze Cisco zariadenia majú viacero módov a každý z nich umožňuje prístup k iným príkazom. Tieto módy sú:
- user mode, v konzoli spoznáme podla znaku “>”: Router>
- privileged EXEC mode: Router#
- do tohoto módu sa prepneme príkazom enable: Router>enable
- späť sa prepneme píkazom disable: Router#disable
- konfiguračný mód do ktorého sa prepneme z privileged módu, na konzoli: Router(config)#
- do tohoto módu sa prepneme príkazom configure terminal: Router#configure terminal
- späť sa prepneme píkazom exit alebo Ctrl+Z
Je dobré vedieť aj to že Cisco konzola podporuje doplňovanie pomocou TAB-u ako unixový shell. Pomoc získame napísaním ?:
- ak poznáme iba začiatok príkazu, použijeme v tvare prik? (písané spolu)
- ak poznáme príkaz ale nevieme aké má ďalšie parametre/nastavenia použijeme v tvare prikaz ? (vynecháme medzeru)
Poslednou dôležitou znalosťou je že príkazy majú krátke verzie. Namiesto show running-config použijeme sh run, namiesto configure terminal napíšeme conf t atď.
Základné príkazy
- Router>enable
- Router#disable
- Router#configure terminal
- Router#show version - verzia IOS, info o HW (pred prácou si takto zistíme s akým železom máme česť pracovať ;) )
- Router#show startup-config - výpis konfigurácie ktorá sa aplikuje pri štarte zariadenia
- Router#show running-config - výpis aktuálne bežiacej konfigurácie
- Router#copy running-config startup-config - uloženie aktuálnej konfigurácie tak aby sa použila pri štarte zariadenia
- Router#erase startup-config - zmazanie štartovacej konfigurácie, pri štarte sa aplikujú defaultné nastavenia
- Router#reload - reštart zariadenia
- Router#show ip interface brief - krátke info o každom rozhraní (IP adresa, stav rozhrania)
- Router#show interfaces - detailné info o rozhraniach
- Router#show ip route - výpis routovacej tabulky
- Router(config)#hostname meno - nastavenie hostnamu
Heslá
- Router(config)#enable secret heslo - nastavenie hesla pre pristup do privilegovaného módu (na rozdiel od nasledovných hesiel sa defaultne uloží v hashovanej forme)
- Router(config)#service password-encryption - zapne hashovanie hesiel (bez tohoto príkazu sa heslá objavia v running a startup konfigurákoch v čitatelnej forme)
- Router(config)#line console 0 - prepne sa do konfigurácie konzole
- Router(config-line)#password heslo - nastavenie hesla
- Router(config-line)#login - nastaví povinnosť zadávať heslo pri prihlásení sa cez konzolu
- Router(config)#line vty 0 4 - prepne sa do konfigurácie virtuálneho terminálu, heslo a povinnosť zadávať ho sa nastaví rovnako ako u konzole
Možno nastaviť aj prístup cez SSH, postup si každý vygoogli sám :)
Rozhrania
_TODO_
EIGRP
O EIGRP
- Enhanced Interior Gateway Routing Protocol
- Distance Vector Protocol (routy sú propagované ako vektory vzdialenosti a smeru kde vzdialenosť je daná metrikou a smer je interface ktorým router pošle update)
- Classless Routing Protocol (v routovacích updatoch posiela masku podsiete)
- Cisco proprietary protocol
- na rozdiel od klasických distance vector protokolov (RIP, IGRP) EIGRP neposiela periodické updaty
- informacie o routách uchováva v routovacej tabulke a tabulke topológie kde je uložená najlepšia cesta a všetky bezsmyčkové (loop-free) záložné cesty (cesty splňujúce tzv. Feasibility Condition, viď ďalej)
- Autonomous-System Number je číslo pridelené pre ISP, backbone providerov, velké inštitúcie ktoré sa pripájajú pomocou BGP
- Autonomous-System Number v kontexte EIGRP značí číslo EIGRP procesu (na routri môže bežat viacero inštancií EIGRP), toto číslo musí byť vrámci siete rovnaké aby routre vytvorili susedstvá (adjacency)
- IP internal routes - cesty vrámci autonomného systému
- IP external routes - cesty importované do EIGRP procesu (napr. default static route)
- posiela tzv. partial bounded updates - posielanie updatov iba o zmenách v sieti a iba routrom ktoré novú informáciu potrebujú
- administratívna vzdialenosť pre EIGRP je 90, pre EIGRP summary route 5 a pre External route 170 (administratívnu vzdialenosť-AD možno chápať ako mieru dôveryhodnosti záznamu v routovacej tabulke, každý routovací protokol má inú AD a podla toho je uprednostnený pri výbere najlepšej cesty, vyberie sa cesta s menšou AD)
Sumarizácia
_TODO_
EIGRP pakety
_TODO_
Hello protocol
_TODO_
Výpočet metriky
_TODO_
DUAL
_TODO_
Konfigurácia EIGRP
_TODO_
OSPF
O OSPF
- Open Shortest Path First
OSPF pakety
_TODO_
Hello protocol
_TODO_
OSPF area
_TODO_
Router ID
_TODO_
Volba DR a BDR
_TODO_
Cost
_TODO_
~~DISCUSSION~~