Ciele cvičenia
- Základné informácie a sieťová topológia
- Základná konfigurácia zariadení
- Konfigurácia protokolu RIP
- Konfigurácia protokolu OSPF - Multi area concept
- Konfigurácia protokolu EIGRP
Základné informácie a sieťová topológia
Cieľom tohto prvého cvičenia je v jednoduchosti ukázať konfiguráciu protokolov RIP, OSPF a EIGRP. Protokoly RIP a EIGRP sa na cvičeniach síce nepreberali, no keďže sú tieto aktivity viac menej bonusové pre študentov, ktorých počítačové siete zaujímajú, tak si v tomto cvičení povieme niečo málo aj o týchto protokoloch.
Keďže emulátor GNS-3 nemá rozšírenie na tvorbu aktivít (ako Activity Wizard v Packet Traceri), je bohužiaľ nutné postupovať iba podľa jednotlivých krokov vypísaných v tomto cvičení. Jednotlivé kroky sú vysvetlené podrobne, čiže by pri postupe nemali nastať žiadne komplikácie. Ku každému kroku bude pridaná konfigurácia aj s vysvetlivkami.
Na nižšie uvedenom obrázku si môžete všimnúť sieťovú topológiu s názvami sieťových zariadení, číslami portov a rôzne IP adresy. Kvôli tomu, že toto je prvá GNS-3 aktivita je zbytočné vytvárať hneď na úvod zložité sieťové topológie - preto je táto topológia zostavená len z dvoch smerovačov. V nasledujúcich krokoch je už bližšie popísaný samotný postup a konfigurácia tejto aktivity.
Základná konfigurácia zariadení
Prvým krokom tejto aktivity je správne nakonfigurovať rozhrania smerovačov, ktoré sú zobrazené v sieťovej topológií. Táto základná konfigurácia je samozrejme nutnosťou, ak chceme správne otestovať fungovanie smerovacích protokolov. Postup a samotná konfigurácia sú vypísané nižšie.
Ak teda nakonfigurujete rozhrania smerovača správne, tak pomocou príkazu ping [ip adresa] hneď otestujeme, či komunikácia medzi týmito dvoma smerovačmi funguje. Taktiež si pomocou príkazu show [ip/ipv6] interface brief vieme zobraziť výpis nakonfigurovaných sietí na rozhraniach smerovačov.
Základná konfigurácia smerovača R1:
R1(config)# interface loopback 1
R1(config-if)# ip addresss 192.168.10.1 255.255.255.224
R1(config-if)# ipv6 address 2001:db8:0:10::1/64
R1(config-if)# interface loopback 11
R1(config-if)# ip address 192.168.10.33 255.255.255.224
R1(config-if)# interface loopback 2
R1(config-if)# ip address 10.10.2.1 255.255.255.0
R1(config-if)# ipv6 address 2001:db8:0:2::1/64
R1(config-if)# interface loopback 22
R1(config-if)# ip address 22.22.22.22 255.255.255.255
R1(config-if)# ipv6 address 2001:db8:0:2222::1/64
R1(config-if)# interface loopback 3
R1(config-if)# ip address 172.16.10.1 255.255.255.128
R1(config-if)# ipv6 address 2001:db8:0:3::1/64
R1(config-if)# interface loopback 33
R1(config-if)# ip address 172.16.10.129 255.255.255.128
R1(config-if)# interface loopback 100
R1(config-if)# ip address 8.8.8.8 255.255.255.255
R1(config-if)# interface FastEthernet0/0
R1(config-if)# ip address 147.232.22.1 255.255.255.252
R1(config-if)# no shutdown
Základná konfigurácia smerovača R2:
R2(config)# interface FastEthernet0/0
R2(config-if)# ip address 147.232.22.2 255.255.255.252
R2(config-if)# no shutdown
Konfigurácia protokolu RIP
Keďže v tejto aktivite je cieľom ukázať viacero smerovacích protokolov, bude pre každé dva loopbacky zvolený iný smerovací protokol. Prvým protokolom, s ktorým budeme pracovať, je protokol RIP. Distance-vector protokol RIP posiela broadcastovo (aj do lokálnej siete, ak tam nie je pasívny interface) updaty o zmene stavu siete každých 30 sekúnd a obsahuje celú routovaciu tabuľku a výpis z nej. Do tohto protokolu sú zahrnuté rozhrania loopback 1 a loopback 11. Nižšie je zobrazená konfigurácia tohto protokolu pre verzie IPv4 aj IPv6.
Konfigurácia RIP pre IPv4
Konfigurácia protokolu RIP pre IPv4 na smerovači R1:
R1(config)# router rip - spustenie protokolu RIP
R1(config-router)# version 2 - nastavenie verzie protokolu RIP
R1(config-router)# no auto-summary - vypnutie sumarizácie, aby sa siete odosielali s príslušnou maskou
R1(config-router)# network 192.168.10.0 - zahrnie loopback 1 a loopback 11
R1(config-router)# network 147.232.22.0 - oznámenie prepojovaciej siete
Konfigurácia protokolu RIP pre IPv4 na smerovači R2:
R2(config)# router rip - spustenie protokolu RIP
R2(config-router)# version 2 - nastavenie verzie protokolu RIP
R2(config-router)# no auto-summary - vypnutie sumarizácie, aby sa siete odosielali s príslušnou maskou
R2(config-router)# network 147.232.22.0 - oznámenie prepojovaciej siete
Po správne zadanej konfigurácií môžeme nižšie na obrázku vidieť, že sa nám v tabuľke vytvoril nový záznam o susedstve. Pri zvýraznených záznamoch si môžeme na ľavej strane všimnúť písmeno R, čo znamená, že sa smerovač naučil tieto siete pomocou protokolu RIP. Zobrazenie smerovacej tabuľky uskutočníte pomocou príkazu show ip route.
Pozn.: ak nechceme oznamovať viacero záznamov o sieťach, môžeme ich sumarizovať pomocou príkazu ip summary-address [ip adresa a maska siete]. Adresa sa nastavuje na rozhraní, ktorým je smerovač pripojený k susednému smerovaču. Po zadaní tohoto príkazu sa bude cez protokol RIP oznamovať len jeden záznam.
Konfigurácia RIP pre IPv6
Konfigurácia protokolu RIP pre IPv6 na smerovači R1:
R1(config)# ipv6 unicast-routing - spustenie inštancie protokolu RIP pre protokol verzie IPv6
R1(config)# ipv6 router rip NAZOV-RIP enable - je vhodné, ak je názov na oboch smerovačoch rovnaký
R1(config-rtr)# exit - kedže sme len spustili inštanciu, vraciame sa do konfiguračného módu
R1(config)# interface loopback 1 - prechod na interface
R1(config-if)# ipv6 rip NAZOV-RIP enable - spustenie inštancie protokolu RIP na rozhraní
R1(config)# interface fastEthernet0/0 - prechod na interface
R1(config-if)# ipv6 enable - nastavie link-local adresy medzi susednými smerovačmi
R1(config-if)# ipv6 rip NAZOV-RIP enable - spustenie inštancie protokolu RIP na rozhraní
Konfigurácia protokolu RIP pre IPv6 na smerovači R2:
R2(config)# ipv6 unicast-routing - spustenie inštancie protokolu RIP pre protokol verzie IPv6
R2(config)# ipv6 router rip NAZOV-RIP enable - je vhodné, ak je názov na oboch smerovačoch rovnaký
R2(config)#
R2(config-rtr)# exit - kedže sme len spustili inštanciu, vraciame sa do konfiguračného módu
R2(config)# interface fastEthernet0/0 - prechod na interface
R2(config-if)# ipv6 enable - nastavie link-local adresy medzi susednými smerovačmi
R2(config-if)# ipv6 rip NAZOV-RIP enable - spustenie inštancie protokolu RIP na rozhraní
Po správne zadanej konfigurácií môžeme nižšie na obrázku vidieť, že sa nám v tabuľke vytvoril nový záznam o susedstve so sieťou IPv6. Pri zvýraznených záznamoch si môžeme na ľavej strane všimnúť znovu písmeno R, čo znamená, že sa smerovač naučil danú IPv6 sieť pomocou protokolu RIP. Zobrazenie smerovacej tabuľky uskutočníte pomocou príkazu show ipv6 route.
Konfigurácia protokolu OSPF - Multi-Area koncept
Ďalším smerovacím protokolom, ktorý v tejto aktivite chceme ukázať je dynamický smerovací protokol OSPF. Zameráme sa konkrétne na Multi-Area koncept, čo je v princípe dvojúrovňové hierarchické rozdelenie autonómneho systému. To znamená, že existuje viacero oblastí v rámci OSPF - jedna oblasť area 0, ktorá nesie názov backbone a zvyšené oblasti k nej musia byť priamo pripojené. Na tomto príklade si ukážeme rozdelenie dvoch oblastí - jedna oblasť bude area 0, ktorá sa bude nachádzať medzi prepojmi smerovačov R1 a R2. Ďalšia oblasť area 22 bude použitá na oznámenie loobpackových rozhraní.
Konfigurácia OSPF pre IPv4
Konfigurácia protokolu OSPF pre IPv4 na smerovači R1:
R1(config)# router ospf 1 - spustenie protokolu OSPF na smerovači
R1(config-router)# network 147.232.22.0 0.0.0.3 area 0 - pridnie prepojovacej siete (backbone) do OSPF
R1(config-router)# network 10.10.2.1 0.0.0.0 area 22 - pridanie siete z loopbackového interfacu do OSPF
R1(config-router)# network 22.22.22.22 0.0.0.0 area 22 - pridanie siete z loopbackového interfacu do OSPF
Konfigurácia protokolu OSPF pre IPv4 na smerovači R2:
R2(config)# router ospf 1 - spustenie protokolu OSPF na smerovači
R2(config-router)# network 147.232.22.0 0.0.0.3 area 0 - pridnie prepojovacej siete (backbone) do OSPF
Po správne zadanej konfigurácií môžeme nižšie na obrázku vidieť, že sa nám v tabuľke vytvoril nový záznam o susedstve. Pri nových záznamoch si môžeme na ľavej strane všimnúť písmeno O, čo znamená, že sa smerovač naučil danú sieť pomocou protokolu OSPF. Vedľa písmena O sa nachádzajú taktiež písmena IA - inter area, čo symbolizuje záznam z inej oblasti. Zobrazenie smerovacej tabuľky uskutočníte pomocou príkazu show ip route.
Keďže riešime Multi-Area OSPF koncept, tak vieme v rámci viacerých oblastí sumarizovať tieto oblasti na jednu. Na nižšie uvedenom obrázku sme zosumarizovali sieť 10.10.2.0/32 na 10.0.0.0/8. Docielili sme to, že sa neoznamujú zbytočne viaceré záznamy a neposiela sa tak príliš veľa updatov. Takže ak vypadne sieť, ktorá je zahrnutá v tejto sumarizácií, tak sa update neodošle. Sumarizáciu siete uskutočníte pomocou príkazu area [číslo oblasti] range [ip adresa a maska siete].
Konfigurácia OSPF pre IPv4
Konfigurácia protokolu OSPF pre IPv6 na smerovači R1:
R1(config)# interface loopback 2 - prechod na interface
R1(config-if)# ipv6 ospf 1 area 22 - pridanie loopback OSPF oblasti na rozhranie
R1(config-if)# interface fastEthernet0/0 - prechod na interface
R1(config-if)# ipv6 ospf1 area 0 - pridanie backbone OSPF oblasti na rozhranie
Konfigurácia protokolu OSPF pre IPv6 na smerovači R2:
R2(config)# interface fastEthernet0/0 - prechod na interface
R2(config-if)# ipv6 ospf1 area 0 - pridanie backbone OSPF oblasti na rozhranie
Po správne zadanej konfigurácií môžeme nižšie na obrázku vidieť, že sa nám v tabuľke vytvoril nový záznam o susedstve so sieťou IPv6. Pri nových záznamoch si môžeme na ľavej strane všimnúť znovu písmeno O, čo znamená, že sa smerovač naučil danú IPv6 sieť pomocou protokolu OSPF. Pri konfigurácií IPv6 nepotrebujeme network príkazy, ale stačí povedať rozhraniu, že sa na ňom spúšťa protokol OSPF. A následne, ak na prepoji nakonfigurujem a spustím OSPF, tak sa vytvorí susedstvo. Zobrazenie smerovacej tabuľky uskutočníte pomocou príkazu show ipv6 route.
Konfigurácia protokolu EIGRP
Posledným protokolom v tejto aktivite je smerovací protokol EIGRP, čo je novší smerovací protokol, ktorý používa na výpočet metriky šírku pásma (bandwidth), oneskorenie (delay), vyťaženie (load) a spoľahlivosť (reliability). Využíva „Hello Keepalive Mechanism” na udržiavanie spojenia, tzn. overovanie dostupnosti suseda. Taktiež vytvára si tabuľky susedstiev a tabuľky topológií. Podporuje VLSM, CIDR, overovanie zariadení a sumarizáciu, ktorá je defaultne zapnutá.
Konfigurácia EIGRP pre IPv4
Konfigurácia protokolu OSPF pre IPv6 na smerovači R1:
R1(config)# router eigrp 100 - spustenie protokolu EIGRP
R1(config-router)# no auto-summary - vypnutie sumarizácie, aby sa siete odosielali s príslušnou maskou
R1(config-router)# network 172.16.10.1 0.0.0.0 - pridnie prepojovacej siete do EIGRP
R1(config-router)# network 172.16.10.129 0.0.0.0 - pridanie siete z loopbackového interfacu do EIGRP
R1(config-router)# network 147.232.22.1 0.0.0.0 - pridanie siete z loopbackového interfacu do EIGRP
Konfigurácia protokolu OSPF pre IPv6 na smerovači R2:
R2(config)# router eigrp 100 - spustenie protokolu EIGRP
R2(config-router)# no auto-summary - vypnutie sumarizácie, aby sa siete odosielali s príslušnou maskou
R1(config-router)# network 147.232.22.2 0.0.0.0 - pridnie prepojovacej siete do EIGRP
Po správne zadanej konfigurácií môžeme nižšie na obrázku vidieť, že sa nám v tabuľke vytvoril nový záznam o susedstve so sieťou. Pri nových záznamoch si môžeme na ľavej strane všimnúť znovu písmeno D, čo znamená, že sa smerovač naučil danú sieť pomocou protokolu EIGRP. Zobrazenie smerovacej tabuľky uskutočníte pomocou príkazu show ipv route.
Konfigurácia EIGRP pre IPv6
Konfigurácia protokolu OSPF pre IPv6 na smerovači R1:
R1(config)# ipv6 router eigrp 100 - spustenie protokolu EIGRP
R1(config-rtr)# no shutdown - protokol je defaultne vypnutý, takže ho pomocou príkazu zapneme
R1(config-rtr)# exit - prechod do konfiguračného módu
R1(config)# interface loopback3 - prechod na interface
R1(config-if)# ipv6 eigrp 100 - spustenie protokolu na rozhraní
R1(config-if)# interface fastEthernet0/0 - prechod na interface
R1(config-if)# ipv6 eigrp 100 - spustenie protokolu na rozhraní
Konfigurácia protokolu OSPF pre IPv6 na smerovači R2:
R1(config)# ipv6 router eigrp 100 - spustenie protokolu EIGRP
R1(config)# no shutdown - protokol je defaultne vypnutý, takže ho pomocou príkazu zapneme
R1(config-rtr)# exit - prechod do konfiguračného módu
R1(config-if)# interface fastEthernet0/0 - prechod na interface
R1(config-if)# ipv6 eigrp 100 - spustenie protokolu na rozhraní
Po správne zadanej konfigurácií môžeme nižšie na obrázku vidieť, že sa nám v tabuľke vytvoril nový záznam o susedstve so sieťou IPv6. Pri nových záznamoch si môžeme na ľavej strane všimnúť znovu písmeno D, čo znamená, že sa smerovač naučil danú IPv6 sieť pomocou protokolu EIGRP. Pri konfigurácií IPv6 nepotrebujeme network príkazy, ale stačí povedať rozhraniu, že sa na ňom spúšťa protokol EIGRP. A následne, ak na prepoji nakonfigurujem a spustím EIGRP, tak sa vytvorí susedstvo. Zobrazenie smerovacej tabuľky uskutočníte pomocou príkazu show ipv6 route.