Dnešný video kurz o protokoloch smerovania Distance Vector a Link State predchádza jednej z najdôležitejších tém kurzu CCNA – protokolom smerovania OSPF a EIGRP. Táto téma zaberie 4 alebo dokonca 6 nasledujúcich video kurzov. Preto dnes stručne predstavím niekoľko konceptov, ktoré je potrebné poznať predtým, než začneme študovať OSPF a EIGRP.

Na minulom kurze sme preskúmali časť 2.1 témy ICND2, a dnes sa pozrieme na časti 2.2 „Podobnosť a rozdiely medzi protokolmi Distance Vector (DV) a protokolmi Link State (LS)“ a 2.3 „Podobnosť a rozdiely medzi vnútornými a vonkajšími protokolmi smerovania“.
Ako som povedal, v nasledujúcich 4 alebo 6 videách sa zameriame na kľúčové otázky celého kurzu – protokoly OSPFv2 pre IPv4, OSPFv3 pre IPv6, EIGRP pre IPv4 a EIGRP pre IPv6. Študenti sa ma často pýtajú, čo je to protokol smerovania a aký je jeho rozdiel oproti smerovateľnému protokolu.
Protokol smerovania sa používa routerom, ako napríklad protokoly RIP, EIGRP, OSPF, BGP a ďalšie. Protokol smerovania je spôsobom, ako sa routery medzi sebou komunikujú, pričom si vymieňajú informácie o sieti a napĺňajú tieto informácie do svojich smerovacích tabuliek. Na základe týchto tabuliek prijímajú rozhodnutia o smerovaní.
Akonáhle si routery „posťažovali“ navzájom a naplnili smerovacie tabuľky, vykonali toto všetko pomocou protokolu smerovania, prichádzajú k rozhodnutiam o odosielaní prevádzky do iných sietí. Pri tom sa používa smerovateľný protokol, ktorý umožňuje routerom presmerovať alebo smerovať prevádzku. Tieto protokoly zahŕňajú IPv4 a IPv6.

Takže protokol smerovania zabezpečuje naplnenie smerovacích tabuliek informáciami, zatiaľ čo smerovateľný protokol zabezpečuje smerovanie prevádzky podľa informácií týchto tabuliek. Vďaka IPv4 alebo IPv6 prenášané dáta sú enkapsulované a vybavené IP hlavičkami, o čom hovoria samotné názvy týchto protokolov – IP.
Nasledujúca otázka sa týka rozdielov medzi protokolmi vnútorného smerovania Interior Gateway Protocol a protokolmi vonkajšieho smerovania Exterior Gateway Protocol. Nenechajte sa zmiasť slovom „smerovač“. Zvyčajne sa smerovače používajú v autonómnych systémoch. Predpokladajme, že vaša spoločnosť má 50 smerovačov, ktoré používajú akýkoľvek IP protokol. Všetky vytvárajú autonómny systém, čo znamená, že ich používa a spravuje jedna spoločnosť, jedna organizácia.

Protokoly, ktoré sa používajú na zabezpečenie smerovania v rámci tohto autonómneho systému, sa nazývajú protokoly vnútorného smerovania, zatiaľ čo protokoly na vykonávanie smerovania mimo systému sú protokoly vonkajšieho smerovania. Protokol vonkajšieho smerovania zabezpečuje smerovanie medzi rôznymi autonómnymi systémami. Jedným z takýchto systémov môže byť váš poskytovateľ ISP, a jeho systém môže pozostávať z 200 smerovačov. Na vzájomnú komunikáciu autonómne systémy používajú protokol vonkajšieho smerovania.
Protokoly vnútorného smerovania sú RIP, OSPF, EIGRP, a ako protokol vonkajšieho smerovania sa v súčasnosti používa jeden protokol – BGP.
Nasledujúce dve definície, ktorými by ste sa mali zaoberať, sú Distance Vector a Link State. Tieto dva typy sú protokoly na vnútorné smerovanie.

Predpokladajme, že máme 3 smerovače, ktoré sú vzájomne prepojené a pripojené k sieti 192.168.10.0/24. Označme ich A, B a C. Z kurzu ICND1 vieme, čo sa deje pri použití RIP.
Keďže smerovač B je najbližšie k sieti 192.168.10.0/24, ako prvý posiela oznámenie o tejto sieti smerovaču A a smerovaču C. Smerovač C tiež prenáša toto oznámenie smerovaču A. Smerovač A dostáva informácie o sieti 192.168.10.0/24 prostredníctvom dvoch svojich rozhraní – f0/0 a f0/1. Keďže protokol RIPv2 používa metódu Hop Count, povie smerovaču, že optimálnym spôsobom, ako sa dostať do tejto siete, je cesta cez smerovač B, pretože sa k sieti dá dostať na jeden skok. Ak by sa na pripojenie so sieťou 192.168.10.0/24 použilo rozhranie f0/1, bolo by potrebných 2 hops. Takže z pohľadu smerovača A bude optimálne použiť rozhranie f0/0. Takéto rozhodnutie A prijíma, pretože používa RIP, ktorý je protokolom založeným na vzdialenosti vektorov.
Podľa zobrazeného schématu vidíme, že toto je správne riešenie, pretože vzdialenosť medzi A a B je najkratšia. Ale čo ak poviem, že medzi A a B je vedená linka s prenosovou kapacitou 64 kbit/s, zatiaľ čo medzi C a B je vedená linka s 100 Mbit/s a rovnaká linka je aj medzi C a A?
Aká trasa bude za týchto podmienok najoptimálnejšia?

Samozrejme, linka s prenosovou kapacitou 100 megabitov za sekundu je oveľa lepšia ako linka so 64 kilobitmi za sekundu, aj keby trasa cez ňu mala dva skoky namiesto jedného. Avšak, vzdialenostne-vektorový protokol RIP nezohľadňuje rýchlosť prenosu dát, pretože pri výbere optimálnej trasy sa riadi minimálnym počtom skokov. V takomto prípade je lepšie použiť protokol stavu siete, ako je OSPF. Tento protokol kontroluje náklady na trasy a po nájdení najlacnejšej trasy posiela dáta po ceste router A – router C – router B.
V porovnaní s RIP je protokol OSPF oveľa zložitejší, zohľadňuje množstvo faktorov pri určovaní optimálnej trasy a nachádza najkratšiu cestu z pohľadu metriky.
EIGRP bol kedysi proprietárny protokol smerovania Cisco, teraz je otvorený štandard. Ide o kombináciu najlepších vlastností vzdialenostne-vektorového protokolu a protokolu stavu siete. Zohľadňuje ako prenosovú kapacitu, tak aj oneskorenia siete. Ako je známe, čím dlhšia je trasa, t.j. čím viac skokov, tým dlhšie sú oneskorenia. Preto protokol EIGRP vyberá trasu s maximálnou prenosovou kapacitou a minimálnym súhrnným oneskorením, porovnáva metriky trás. Prenosové kapacity a oneskorenia sú súčasťou vzorca, na ktorého základe sa prijíma rozhodnutie o smerovaní.
Tu je rozdiel medzi protokolmi Distance Vector a Link State. Vzdialenostne-vektorové protokoly zohľadňujú len vzdialenosť trasy, zatiaľ čo protokoly Link State zohľadňujú stav siete na ceste trasy, ako rýchlosť a prenosovú kapacitu.
EIGRP je hybridný smerovací protokol, pretože kombinuje prvky oboch vyššie uvedených protokolov. Z pohľadu Cisco je to najlepší smerovací protokol, preto ho preferujú všetci inžinieri spoločnosti. Napriek tomu najrozšírenejším protokolom na svete je OSPF. Dôvodom je, že EIGRP sa len nedávno stal otvoreným štandardom, a preto tretí výrobcovia si nie sú istí jeho kompatibilitou s ich sieťovým vybavením.
Pozrime sa na to, čo znamená dôveryhodnosť protokolu. Keď router A prijme informačné smerovanie z dvoch rôznych zdrojov, používa vzorec na rozhodovanie, ktorý z dvoch smerov vložiť do smerovacej tabuľky. Je to jednoduché, pretože sa pozerá na parametre smeru B-A a A-C-B, porovnáva ich a robí optimálne rozhodnutie. Samozrejme, OSPF tiež vyvažuje záťaž, čo znamená, že ak sú dva smerovania rovnaké nákladom, vykoná vyváženie zaťaženia. Podrobne sa o tejto téme budeme zaoberať v nasledujúcich videách, dnes chcem, aby ste o tom jednoducho vedeli.
Poďme sa pozrieť na nasledujúcu tabuľku. Na dne opäť nakreslím routre A, B a C, ktoré tvoria autonómny sieťový systém vo vašej spoločnosti. Predpokladajme, že vaša spoločnosť kúpi inú spoločnosť, ktorá už má systém s routre A1, B1 a C1. Takže teraz máte dve spoločnosti, každú so svojou vlastnou sieťou. Predpokladajme, že prvá používa protokol EIGRP a druhá OSPF.

Samozrejme, môžete prekonfigurovať vašu sieť na použitie OSPF, alebo previesť sieť prevzatej spoločnosti na protokol EIGRP, ale to je veľa administratívnej práce. Pre malú spoločnosť je to ešte zvládnuteľné, ale ak je spoločnosť veľká, ide o obrovské množstvo práce. V takom prípade je možné vykonať redistribúciu, čo znamená zobrať trasy EIGRP a rozdistribuovať ich cez OSPF, a trasy OSPF redistribuovať cez EIGRP. To je celkom možné. Na to musí jeden z routerov vašej spoločnosti pracovať na dvoch protokoloch – EIGRP a OSPF, predpokladajme, že to bude router B. Ten bude obsahovať smerovaciu tabuľku, kde časť trás pochádza z EIGRP a časť z OSPF. Predpokladajme, že máme ešte jednu sieť, s ktorou sú obidve spoločnosti prepojené. Prvá spoločnosť bude pre komunikáciu s ňou používať trasy z tabuľky EIGRP, zatiaľ čo druhá – trasy z protokolu OSPF, a zosúladiť tieto trasy, získané z rôznych zdrojov, bude veľmi ťažké, pretože každá z nich vyberá optimálnu trasu na základe svojich vlastných metrík.

V tomto prípade sa používa pojem administratívna vzdialenosť. Pomáha routeru vybrať najoptimálnejšiu trasu z viacerých trás získaných z rôznych smerovacích protokolov. Napríklad, ak je router B priamo prepojený s routerom C, administratívna vzdialenosť bude rovná 0, a to je najdôveryhodnejšia trasa. Predpokladajme, že A informuje B, že má tiež prístup k C, v tomto prípade router B odpovie: „ďakujem za vašu informáciu, ale router C je priamo spojený so mnou, preto si vyberám variant s menšou administratívnou vzdialenosťou, a nie variant prepojenia cez vás“.
Administratívna vzdialenosť ukazuje stupeň dôvery k protokolu. Čím je hodnota administratívnej vzdialenosti nižšia, tým väčšia dôvera. Najdôveryhodnejším variantom po priamom spojení je statické spojenie s administratívnou vzdialenosťou rovnou 1. Stupeň dôvery k protokolu EIGRP charakterizuje hodnota administratívnej vzdialenosti 90, k protokolu OSPF – 110 a k protokolu RIP – 120.
Ak je EIGRP a OSPF navrhnutý pre tú istú sieť, smerovač dôveruje informáciám o trasách, ktoré dostal od EIGRP, pretože tento protokol má administratívnu vzdialenosť 90, čo je menej ako má OSPF.

Ďakujeme, že s nami zostávate. Páčia sa vám naše články? Chcete vidieť viac zaujímavých materiálov? Podporte nás objednaním alebo odporúčaním priateľom, 30% zľava pre používateľov Chabra na unikátny ekvivalent entry-level serverov, ktorý sme pre vás vytvorili: (k dispozícii varianty s RAID1 a RAID10, až 24 jadier a až 40GB DDR4).
Dell R730xd za polovicu? Len u nás v Holandsku! Dell R420 — 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB — od 99 dolárov! Prečítajte si o tom
Zdroj: habr.com
