Routování mezi sítěmi
- Funguje ve 3. vrstvě modelu ISO/OSI
- Využívá se k přenosu dat mezi sítěmi
- Dělí se podle nastavení a náročnosti na routování
- Statické => nastavíme staticky cestu do jiné sítě
- Dynamické => cesta se nastaví automaticky
Statické routování
- Nastavíme staticky cestu do jiné sítě
- Nízká náročnost na HW
Nastavení statického routování
Router(config)#ip route <adresa vzdálené sítě> <maska vzdalené sítě> <next-hop>
Next hop
Router 1 je ten, kde nastavujeme ip route
Defaultní cesta
Můžeme nastavit defaultní cestu pro routování, pokud router neví, kam poslat paket tak se pošle na defaultní cestu
Nastavení defaultní cesty
Router(config)#ip route 0.0.0.0 0.0.0.0 <next-hop>
Náhradní cesta
Pokud máme více cest do stejné sítě, tak můžeme nastavit náhradní cestu, která se použije, pokud hlavní cesta nebude dostupná
Nastavení náhradní cesty
Router(config)#ip route <adresa vzdálené sítě> <maska vzdalené sítě> <next-hop> <priorita>
priorita slouží k určení, která cesta se použije dříve, čím menší číslo, tím dříve se použije, pokud nízká priorita selže, tak se použije cesta s vyšší prioritou
Dynamické routování
- Náročnější na HW
Autonomní systém
- označuje oblast sítě, která je spravována jedním subjektem (jeden dům s více routery)
Vnitřní a vnější routování
- Interior => protokoly: RIP, IGRP, EIGRP, OSPF
- Distance vector => spoléhá na routovací tabulky sousedních routerů
- Link-state => vytváří tabulku sousedů, sbírá informace od všech routerů a pomocí toho si vytvoří mapu a z ní si pak sám vypočítá nejlepší cestu
- Exterior => routování zařizuje poskytovatel internetu (ISP)
RIP Routing Information Protokol
- distance-vector
- metrika => počet skoků (max počet skoků je 15)
- malé sítě, nenáročné na HW
- Verze:
- RIPv1 => nepoužívat (nefungujou masky)
- RIPv2 => lepší
- RIPng => funguje i IPv6 routing
- routery si přeposílají routovací tabulky
Nastavení RIP
Vyberu nastaveni RIP
Router(config)# router rip
Nastavení sousedních sítí v RIP protokolu
Router(config-router)# network <ip-adresa>
Nastavujeme všechny sítě, které jsou připojeny k danému routeru.
OSPF Open Shortest Path First
- Používá algoritmus nejkratší cesty (dijstrův algoritmus)
- má 3 tabulky
- Hello paket
- Posílá se v intervalu
- Posílají si ho sousedi aby si udělali sousedství
- Dead interval => routry si neodpovídaj (nejsou spojený), sousedství se ztratí
- Link-state database => databáze celé sítě, kterou si ukládá router
- Dva druhy spojení: point-to-point a mezihost
Point to point
Mezihost
Nastavení OSPF
Výběr skupiny v OSPF protokolu
Router(config)# router ospf <group-id>
Nastavení sítě v OSPF protokolu
Router(config-router)# network <ip-adresa> <wildcard-mask> area <area-id>
- wildcard mask => inverzní maska (bity jsou obráceně) 255.255.255.0 => 0.0.0.255
- area-id => oblast routování (pokud chceme aby skupina routerů routovala mezi sebou, tak musíme dát stejné číslo)
area-id
Pokud ti nebude fungovat ospf, pravděpodobně je to protože máš area-id různé od nuly, jestli máš jenom jednu skupinu routerů, tak nastav area-id na 0