Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Témou dnešnej lekcie je RIP, čiže smerovací informačný protokol. Povieme si o rôznych aspektoch jeho použitia, jeho konfigurácii a obmedzeniach. Ako som povedal, RIP nie je súčasťou osnov kurzu Cisco 200-125 CCNA, ale rozhodol som sa tomuto protokolu venovať samostatnú lekciu, keďže RIP je jedným z hlavných smerovacích protokolov.

Dnes sa pozrieme na 3 aspekty: pochopenie fungovania a nastavenie RIP v smerovačoch, RIP časovače, RIP obmedzenia. Tento protokol bol vytvorený v roku 1969, ide teda o jeden z najstarších sieťových protokolov. Jeho výhoda spočíva v mimoriadnej jednoduchosti. Dnes mnohé sieťové zariadenia, vrátane Cisco, naďalej podporujú RIP, pretože nejde o proprietárny protokol ako EIGRP, ale o verejný protokol.

Existujú 2 verzie RIP. Prvá, klasická verzia, nepodporuje VLSM – masku podsiete s premenlivou dĺžkou, na ktorej je založené beztriedne IP adresovanie, takže môžeme použiť iba jednu sieť. Budem o tom hovoriť trochu neskôr. Táto verzia tiež nepodporuje autentifikáciu.

Povedzme, že máte 2 navzájom prepojené smerovače. V tomto prípade prvý router povie svojmu susedovi všetko, čo vie. Povedzme, že sieť 10 je pripojená k prvému smerovaču, sieť 20 sa nachádza medzi prvým a druhým smerovačom a sieť 30 je za druhým smerovačom. Potom prvý smerovač povie druhému, že pozná siete 10 a 20, a smerovač 2 povie router 1, že vie o sieti 30 a sieti 20.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Smerovací protokol naznačuje, že tieto dve siete by mali byť pridané do smerovacej tabuľky. Vo všeobecnosti sa ukazuje, že jeden smerovač hovorí susednému smerovaču o sieťach, ktoré sú k nemu pripojené, čo hovorí svojmu susedovi atď. Zjednodušene povedané, RIP je klebetný protokol, ktorý umožňuje susedným smerovačom zdieľať informácie medzi sebou, pričom každý sused bezpodmienečne verí tomu, čo sa mu hovorí. Každý smerovač „počúva“ zmeny v sieti a zdieľa ich so svojimi susedmi.

Nedostatok podpory autentifikácie znamená, že každý smerovač, ktorý je pripojený k sieti, sa okamžite stane plnohodnotným účastníkom. Ak chcem zničiť sieť, pripojím k nej svoj hackerský smerovač so škodlivou aktualizáciou a keďže mu všetky ostatné smerovače veria, aktualizujú svoje smerovacie tabuľky tak, ako chcem. Prvá verzia RIP neposkytuje žiadnu ochranu pred takýmto hackovaním.

V RIPv2 môžete poskytnúť autentifikáciu príslušnou konfiguráciou smerovača. V tomto prípade bude aktualizácia informácií medzi smerovačmi možná až po overení siete zadaním hesla.

RIPv1 používa broadcasting, to znamená, že všetky aktualizácie sú odosielané pomocou broadcastových správ, takže ich prijímajú všetci účastníci siete. Povedzme, že k prvému smerovaču je pripojený počítač, ktorý o týchto aktualizáciách nič nevie, pretože ich potrebujú iba smerovacie zariadenia. Router 1 však tieto správy odošle všetkým zariadeniam, ktoré majú Broadcast ID, teda aj tým, ktoré ho nepotrebujú.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

V druhej verzii RIP je tento problém vyriešený – využíva Multicast ID, čiže multicastový prenos prevádzky. V tomto prípade dostávajú aktualizácie iba tie zariadenia, ktoré sú špecifikované v nastaveniach protokolu. Okrem autentifikácie táto verzia RIP podporuje beztriedne IP adresovanie VLSM. To znamená, že ak je sieť 10.1.1.1/24 pripojená k prvému smerovaču, aktualizácie dostávajú aj všetky sieťové zariadenia, ktorých IP adresa je v rozsahu adries tejto podsiete. Druhá verzia protokolu podporuje metódu CIDR, to znamená, že keď druhý router dostane aktualizáciu, vie, ktorej konkrétnej siete alebo trasy sa to týka. V prípade prvej verzie, ak je k smerovaču pripojená sieť 10.1.1.0, aktualizácie dostanú aj zariadenia v sieti 10.0.0.0 a ďalšie siete patriace do rovnakej triedy. V tomto prípade router 2 dostane aj úplné informácie o aktualizácii týchto sietí, ale bez CIDR nebude vedieť, že tieto informácie sa týkajú podsiete s IP adresami triedy A.

Toto je RIP vo veľmi všeobecných podmienkach. Teraz sa pozrime na to, ako sa dá nakonfigurovať. Musíte prejsť do režimu globálnej konfigurácie nastavení smerovača a použiť príkaz Router RIP.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Potom uvidíte, že hlavička príkazového riadku sa zmenila na R1(config-router)#, pretože sme sa presunuli na úroveň podpríkazu smerovača. Druhý príkaz bude verzia 2, to znamená, že smerovaču naznačíme, že by mal používať verziu 2 protokolu. Ďalej musíme zadať adresu inzerovanej siete, cez ktorú sa majú prenášať aktualizácie pomocou príkazu network XXXX. Tento príkaz má 2 funkcie: po prvé určuje, ktorú sieť je potrebné inzerovať, a po druhé, ktoré rozhranie je potrebné použiť pre to. Uvidíte, čo tým myslím, keď sa pozriete na konfiguráciu siete.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Máme tu 4 routery a počítač pripojený k switchu cez sieť s identifikátorom 192.168.1.0/26, ktorá je rozdelená na 4 podsiete. Používame iba 3 podsiete: 192.168.1.0/26, 192.168.1.64/26 a 192.168.1.128/26. Stále máme podsieť 192.168.1.192/26, ale nepoužíva sa, pretože nie je potrebná.

Porty zariadení majú nasledujúce IP adresy: počítač 192.168.1.10, prvý port prvého smerovača 192.168.1.1, druhý port 192.168.1.65, prvý port druhého smerovača 192.168.1.66, druhý port druhého smerovača 192.168.1.129. prvý port tretieho smerovača 192.168.1.130 . Minule sme sa bavili o konvenciách, takže nemôžem dodržať konvenciu a priradiť adresu .1 druhému portu routra, pretože .1 nie je súčasťou tejto siete.

Ďalej používam iné adresy, pretože spúšťame ďalšiu sieť - 10.1.1.0/16, takže druhý port druhého smerovača, na ktorý je táto sieť pripojená, má IP adresu 10.1.1.1 a port štvrtého router, ku ktorému je switch pripojený - adresa 10.1.1.2.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Na konfiguráciu siete, ktorú som vytvoril, musím zariadeniam priradiť adresy IP. Začnime s prvým portom prvého smerovača.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Najprv vytvoríme názov hostiteľa R1, portu f0/0 priradíme adresu 192.168.1.1 a určíme masku podsiete 255.255.255.192, keďže máme sieť /26. Dokončite konfiguráciu R1 príkazom no shut. Druhý port prvého smerovača f0/1 dostane IP adresu 192.168.1.65 a masku podsiete 255.255.255.192.
Druhý router dostane názov R2, prvému portu f0/0 priradíme adresu 192.168.1.66 a masku podsiete 255.255.255.192, druhému portu f0/1 adresu 192.168.1.129 a masku podsiete 255.255.255.192 XNUMX.

Prejdeme k tretiemu smerovaču a pridelíme mu názov hostiteľa R3, port f0/0 dostane adresu 192.168.1.130 a maska ​​255.255.255.192 a port f0/1 dostane adresu 10.1.1.1 a masku 255.255.0.0. 16, pretože táto sieť je /XNUMX.

Nakoniec prejdem k poslednému routeru, pomenujem ho R4 a portu f0/0 pridelím adresu 10.1.1.2 a masku 255.255.0.0. Takže sme nakonfigurovali všetky sieťové zariadenia.

Nakoniec sa pozrime na sieťové nastavenia počítača – má statickú IP adresu 192.168.1.10, masku polovičnej siete 255.255.255.192 a predvolenú adresu brány 192.168.1.1.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Takže ste videli, ako nakonfigurovať masku podsiete pre zariadenia v rôznych podsieťach, je to veľmi jednoduché. Teraz povoľme smerovanie. Idem do nastavení R1, nastavím režim globálnej konfigurácie a napíšem príkaz smerovača. Potom systém poskytne rady pre možné smerovacie protokoly pre tento príkaz: bgp, eigrp, ospf a rip. Keďže náš tutoriál je o RIP, používam príkaz router rip.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Ak zadáte otáznik, systém vydá novú nápovedu pre nasledujúci príkaz s možnými možnosťami funkcií tohto protokolu: auto-summary - automatická sumarizácia trás, default-information - kontrola prezentácie predvolených informácií, sieť - siete, načasovanie atď. Tu si môžete vybrať informácie, ktoré si budeme vymieňať so susednými zariadeniami. Najdôležitejšou funkciou je verzia, takže začneme zadaním príkazu verzia 2. Ďalej musíme použiť príkaz network key, ktorý vytvorí trasu pre zadanú IP sieť.

V konfigurácii smerovača 1 budeme pokračovať neskôr, ale teraz chcem prejsť na smerovač 3. Skôr ako na ňom použijem príkaz network, pozrime sa na pravú stranu topológie našej siete. Druhý port smerovača má adresu 10.1.1.1. Ako RIP funguje? Aj vo svojej druhej verzii RIP ako pomerne starý protokol stále používa svoje vlastné sieťové triedy. Preto, aj keď naša sieť 10.1.1.0/16 patrí do triedy A, musíme zadať úplnú verziu triedy tejto IP adresy pomocou príkazu network 10.0.0.0.

Ale aj keď napíšem príkaz network 10.1.1.1 a potom sa pozriem na aktuálnu konfiguráciu, uvidím, že systém opravil 10.1.1.1 na 10.0.0.0, automaticky s použitím formátu adresovania plnej triedy. Ak teda na skúške CCNA narazíte na otázku o RIP, budete musieť použiť oslovovanie v celej triede. Ak namiesto 10.0.0.0 zadáte 10.1.1.1 alebo 10.1.0.0, urobíte chybu. Napriek tomu, že konverzia na formu adresovania v plnej triede prebieha automaticky, odporúčam vám najprv použiť správnu adresu, aby ste nečakali, kým systém chybu neopraví. Pamätajte - RIP vždy používa sieťové adresovanie plnej triedy.

Po použití príkazu network 10.0.0.0 tretí smerovač vloží túto desiatu sieť do smerovacieho protokolu a odošle aktualizáciu po trase R3-R4. Teraz musíte nakonfigurovať smerovací protokol štvrtého smerovača. Idem do jeho nastavení a postupne zadávam príkazy router rip, verzia 2 a network 10.0.0.0. Týmto príkazom žiadam R4, aby začal propagovať sieť 10. pomocou smerovacieho protokolu RIP.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Teraz by si tieto dva smerovače mohli vymieňať informácie, ale nič by to nezmenilo. Pomocou príkazu show ip route ukážete, že port FastEthernrt 0/0 je priamo pripojený k sieti 10.1.0.0. Štvrtý smerovač, ktorý dostal oznámenie o sieti od tretieho smerovača, povie: „Super, kamarát, dostal som tvoje oznámenie o desiatej sieti, ale už o tom viem, pretože som priamo pripojený k tejto sieti.

Preto sa vrátime k nastaveniam R3 a vložíme inú sieť príkazom network 192.168.1.0. Opäť používam formát adresovania plnej triedy. Potom bude môcť tretí smerovač propagovať sieť 192.168.1.128 pozdĺž trasy R3-R4. Ako som už povedal, RIP je „klebet“, ktorý hovorí všetkým svojim susedom o nových sieťach a odovzdáva im informácie zo svojej smerovacej tabuľky. Ak sa teraz pozriete na tabuľku tretieho smerovača, môžete vidieť údaje dvoch sietí, ktoré sú k nemu pripojené.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Tieto údaje odošle na oba konce trasy do druhého aj štvrtého smerovača. Prejdime k nastaveniam R2. Zadávam rovnaké príkazy router rip, verzia 2 a sieť 192.168.1.0, a tu to začína byť zaujímavé. Uvádzam sieť 1.0, ale je to sieť 192.168.1.64/26 aj sieť 192.168.1.128/26. Keď teda uvediem sieť 192.168.1.0, technicky zabezpečujem smerovanie pre obe rozhrania tohto smerovača. Výhodou je, že jediným príkazom môžete nastaviť smerovanie pre všetky porty zariadenia.

Presne rovnaké parametre špecifikujem pre router R1 a zabezpečujem smerovanie pre obe rozhrania rovnakým spôsobom. Ak sa teraz pozriete na smerovaciu tabuľku R1, môžete vidieť všetky siete.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Tento smerovač vie o sieti 1.0 aj sieti 1.64. Vie aj o sieťach 1.128 a 10.1.1.0, pretože používa RIP. Toto je indikované hlavičkou R v príslušnom riadku smerovacej tabuľky.
Venujte pozornosť informácii [120/2] - ide o administratívnu vzdialenosť, teda spoľahlivosť zdroja smerovacích informácií. Táto hodnota môže byť väčšia alebo menšia, ale predvolená hodnota pre RIP je 120. Napríklad statická trasa má administratívnu vzdialenosť 1. Čím je administratívna vzdialenosť menšia, tým je protokol spoľahlivejší. Ak má smerovač možnosť vybrať si medzi dvoma protokolmi, napríklad medzi statickou cestou a RIP, potom si zvolí presmerovanie prevádzky cez statickú cestu. Druhá hodnota v zátvorkách, /2, je metrika. V protokole RIP metrika znamená počet skokov. V tomto prípade je sieť 10.0.0.0/8 dosiahnuteľná v 2 skokoch, to znamená, že smerovač R1 musí posielať prevádzku cez sieť 192.168.1.64/26, toto je prvý skok, a cez sieť 192.168.1.128/26, to je druhý skok, aby ste sa dostali do siete 10.0.0.0/8 cez zariadenie s rozhraním FastEthernet 0/1 s IP adresou 192.168.1.66.

Pre porovnanie, router R1 môže dosiahnuť sieť 192.168.1.128 s administratívnou vzdialenosťou 120 v 1 skoku cez rozhranie 192.168.1.66.

Teraz, ak sa pokúsite pingovať rozhranie routera R0 s IP adresou 4 z počítača PC10.1.1.2, úspešne sa vráti.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Prvý pokus zlyhal so správou Request timed out, pretože pri použití ARP sa prvý paket stratí, ale ďalšie tri boli úspešne vrátené príjemcovi. To poskytuje komunikáciu bod-bod v sieti pomocou smerovacieho protokolu RIP.

Ak chcete aktivovať používanie protokolu RIP routerom, musíte postupne zadať príkazy router rip, verzia 2 a sieť <číslo siete / identifikátor siete v plnej triede>.

Poďme do nastavení R4 a zadáme príkaz show ip route. Môžete vidieť, že sieť 10. je pripojená priamo k smerovaču a sieť 192.168.1.0/24 je prístupná cez port f0/0 s IP adresou 10.1.1.1 cez RIP.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Ak venujete pozornosť vzhľadu siete 192.168.1.0/24, všimnete si, že sa vyskytol problém s automatickým zhrnutím trás. Ak je povolená automatická sumarizácia, RIP bude sumarizovať všetky siete až do 192.168.1.0/24. Pozrime sa, čo sú časovače. Protokol RIP má 4 hlavné časovače.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Časovač aktualizácie je zodpovedný za frekvenciu odosielania aktualizácií, pričom každých 30 sekúnd odosiela aktualizácie protokolu na všetky rozhrania, ktoré sa podieľajú na smerovaní RIP. To znamená, že vezme smerovaciu tabuľku a distribuuje ju na všetky porty pracujúce v režime RIP.
Predstavme si, že máme router 1, ktorý je pripojený k routeru 2 sieťou N2. Pred prvým a za druhým routerom sú siete N1 a N3. Smerovač 1 povie smerovaču 2, že pozná sieť N1 a N2 a pošle mu aktualizáciu. Smerovač 2 povie smerovaču 1, že pozná siete N2 a N3. V tomto prípade si porty smerovača každých 30 sekúnd vymieňajú smerovacie tabuľky.

Predstavme si, že z nejakého dôvodu je spojenie N1-R1 prerušené a router 1 už nemôže komunikovať so sieťou N1. Potom bude prvý smerovač posielať druhému smerovaču iba aktualizácie týkajúce sa siete N2. Router 2, ktorý dostal prvú takúto aktualizáciu, si pomyslí: „Super, teraz musím dať sieť N1 do neplatného časovača“, potom spustí neplatný časovač. Počas 180 sekúnd si s nikým nevymení aktualizácie siete N1, ale po uplynutí tejto doby zastaví neplatný časovač a znova spustí časovač aktualizácie. Ak počas týchto 180 sekúnd nedostane žiadne aktualizácie o stave siete N1, umiestni ho do časovača Hold Down trvajúceho 180 sekúnd, to znamená, že časovač Hold Down sa spustí ihneď po skončení neplatného časovača.

Zároveň beží ďalší, štvrtý časovač splachovania, ktorý sa spúšťa súčasne s neplatným časovačom. Tento časovač určuje časový interval medzi prijatím poslednej normálnej aktualizácie o sieti N1 až do odstránenia siete zo smerovacej tabuľky. Keď teda trvanie tohto časovača dosiahne 240 sekúnd, sieť N1 bude automaticky vylúčená zo smerovacej tabuľky druhého smerovača.

Aktualizačný časovač teda odosiela aktualizácie každých 30 sekúnd. Neplatný časovač, ktorý sa spúšťa každých 180 sekúnd, čaká, kým sa do smerovača nedostane nová aktualizácia. Ak nepríde, uvedie túto sieť do stavu pozastavenia, pričom časovač podržania sa spustí každých 180 sekúnd. Ale časovače Invalid a Flush sa spúšťajú súčasne, takže 240 sekúnd po spustení Flush je sieť, ktorá nie je uvedená v aktualizácii, vylúčená zo smerovacej tabuľky. Trvanie týchto časovačov je predvolene nastavené a možno ho zmeniť. To sú časovače RIP.

Teraz prejdime k obmedzeniam protokolu RIP, je ich pomerne veľa. Jedným z hlavných obmedzení je automatické sčítanie.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Vráťme sa k našej sieti 192.168.1.0/24. Smerovač 3 informuje smerovač 4 o celej sieti 1.0, čo je označené /24. To znamená, že všetkých 256 IP adries v tejto sieti, vrátane ID siete a vysielacej adresy, je dostupných, čo znamená, že správy zo zariadení s akoukoľvek IP adresou v tomto rozsahu budú odoslané cez sieť 10.1.1.1. Pozrime sa na smerovaciu tabuľku R3.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Vidíme sieť 192.168.1.0/26, rozdelenú na 3 podsiete. To znamená, že router vie len o troch špecifikovaných IP adresách: 192.168.1.0, 192.168.1.64 a 192.168.1.128, ktoré patria do siete /26. Nevie ale nič napríklad o zariadeniach s IP adresami nachádzajúcimi sa v rozsahu od 192.168.1.192 do 192.168.1.225.

Z nejakého dôvodu si však R4 myslí, že vie všetko o prevádzke, ktorú jej R3 posiela, teda všetky IP adresy v sieti 192.168.1.0/24, čo je úplne falošné. Smerovače zároveň môžu začať znižovať prevádzku, pretože sa navzájom „klamú“ - koniec koncov, smerovač 3 nemá právo povedať štvrtému smerovaču, že vie všetko o podsieťach tejto siete. K tomu dochádza v dôsledku problému nazývaného „automatické sčítanie“. Vyskytuje sa, keď sa prevádzka presúva cez rôzne veľké siete. Napríklad v našom prípade je sieť s adresami triedy C pripojená cez router R3 k sieti s adresami triedy A.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Router R3 považuje tieto siete za rovnaké a automaticky zhrnie všetky trasy do jednej sieťovej adresy 192.168.1.0. Pripomeňme si, čo sme hovorili o zhrnutí trás supernetu v jednom z predchádzajúcich videí. Dôvod zhrnutia je jednoduchý – router sa domnieva, že jeden záznam v smerovacej tabuľke, pre nás je to záznam 192.168.1.0/24 [120/1] cez 10.1.1.1, je lepší ako 3 záznamy. Ak sieť pozostáva zo stoviek malých podsietí, potom keď je sumarizácia zakázaná, bude smerovacia tabuľka pozostávať z veľkého počtu smerovacích položiek. Preto, aby sa zabránilo hromadeniu obrovského množstva informácií v smerovacích tabuľkách, používa sa automatická sumarizácia ciest.

V našom prípade však automatické zhrnutie trás vytvára problém, pretože núti smerovač vymieňať si nepravdivé informácie. Preto musíme prejsť do nastavení smerovača R3 a zadať príkaz, ktorý zakáže automatické zhrnutie trás.

Aby som to urobil, postupne zadávam príkazy router rip a no auto-summary. Potom musíte počkať, kým sa aktualizácia rozšíri po sieti, a potom môžete použiť príkaz show ip route v nastaveniach smerovača R4.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Môžete vidieť, ako sa zmenila smerovacia tabuľka. Z predchádzajúcej verzie tabuľky zostal zachovaný záznam 192.168.1.0/24 [120/1] cez 10.1.1.1 a potom sú tu tri záznamy, ktoré sa vďaka Časovaču aktualizácie aktualizujú každých 30 sekúnd. Flush timer zaisťuje, že 240 sekúnd po aktualizácii plus 30 sekúnd, teda po 270 sekundách, bude táto sieť odstránená zo smerovacej tabuľky.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Siete 192.168.1.0/26, 192.168.1.64/26 a 192.168.1.128/26 sú uvedené správne, takže ak je teraz prevádzka určená pre zariadenie 192.168.1.225, toto zariadenie ju preruší, pretože smerovač nevie, kde sa nachádza zariadenie s tú adresu. Ale v predchádzajúcom prípade, keď sme mali zapnutú automatickú sumarizáciu trás pre R3, táto prevádzka by smerovala do siete 10.1.1.1, čo bolo úplne nesprávne, pretože R3 by tieto pakety mala okamžite zahodiť bez toho, aby ich posielala ďalej.

Ako správca siete by ste mali vytvárať siete s minimálnym množstvom zbytočnej prevádzky. Napríklad v tomto prípade nie je potrebné presmerovať túto premávku cez R3. Vašou úlohou je čo najviac zvýšiť priepustnosť siete a zabrániť tak prenosu dát do zariadení, ktoré to nepotrebujú.

Ďalším obmedzením RIP sú slučky alebo smerovacie slučky. Už sme hovorili o konvergencii siete, kedy sa správne aktualizuje smerovacia tabuľka. V našom prípade by router nemal dostávať aktualizácie pre sieť 192.168.1.0/24, ak o tom nič nevie. Technicky konvergencia znamená, že smerovacia tabuľka sa aktualizuje iba správnymi informáciami. Malo by sa to stať, keď je smerovač vypnutý, reštartovaný, znova pripojený k sieti atď. Konvergencia je stav, v ktorom boli dokončené všetky potrebné aktualizácie smerovacích tabuliek a boli vykonané všetky potrebné výpočty.
RIP má veľmi slabú konvergenciu a je to veľmi, veľmi pomalý smerovací protokol. Kvôli tejto pomalosti vznikajú smerovacie slučky alebo problém „nekonečného počítadla“.

Nakreslím sieťovú schému podobnú predchádzajúcemu príkladu - smerovač 1 je pripojený k smerovaču 2 sieťou N2, sieť N1 je pripojená k smerovaču 1 a sieť N2 je pripojená k smerovaču 3. Predpokladajme, že z nejakého dôvodu je spojenie N1-R1 prerušené.

Cisco Training 200-125 CCNA v3.0. Deň 21: Distance Vector Routing RIP

Smerovač 2 vie, že sieť N1 je dosiahnuteľná jedným skokom cez smerovač 1, ale táto sieť momentálne nefunguje. Po zlyhaní siete sa spustí proces časovačov, router 1 ju prepne do stavu Hold Down atď. Router 2 má však spustený Update timer a v nastavenom čase odošle do routeru 1 aktualizáciu, ktorá hovorí, že sieť N1 je cez neho dostupná v dvoch skokoch. Táto aktualizácia dorazí do smerovača 1 skôr, ako stihne poslať smerovaču 2 aktualizáciu o zlyhaní siete N1.

Po prijatí tejto aktualizácie si router 1 myslí: „Viem, že sieť N1, ktorá je ku mne pripojená, z nejakého dôvodu nefunguje, ale router 2 mi povedal, že je cez ňu dostupná v dvoch skokoch. Verím mu, takže pridám jeden skok, aktualizujem svoju smerovaciu tabuľku a pošlem routeru 2 aktualizáciu, že sieť N1 je prístupná cez router 2 v troch skokoch!“
Po prijatí tejto aktualizácie z prvého smerovača router 2 hovorí: „OK, predtým som dostal aktualizáciu od R1, ktorá hovorila, že sieť N1 je cez ňu dostupná jedným skokom. Teraz mi povedal, že je dostupný v 3 chmeľoch. Možno sa niečo v sieti zmenilo, nemôžem tomu uveriť, takže aktualizujem svoju smerovaciu tabuľku pridaním jedného skoku.“ Potom R2 odošle aktualizáciu prvému smerovaču, ktorý uvádza, že sieť N1 je teraz dostupná v 4 skokoch.
Vidíš v čom je problém? Oba smerovače si navzájom posielajú aktualizácie, pričom zakaždým pridajú jeden skok a nakoniec počet skokov dosiahne veľké číslo. V protokole RIP je maximálny počet skokov 16 a akonáhle dosiahne túto hodnotu, router si uvedomí, že nastal problém a jednoducho túto cestu odstráni zo smerovacej tabuľky. Toto je problém smerovacích slučiek v RIP. Dôvodom je skutočnosť, že RIP je protokol vektora vzdialenosti, ktorý sleduje iba vzdialenosť bez toho, aby venoval pozornosť stavu sieťových úsekov. V roku 1969, keď boli počítačové siete oveľa pomalšie ako teraz, bol prístup vektora vzdialenosti opodstatnený, takže vývojári RIP zvolili ako hlavnú metriku počty skokov. Dnes však tento prístup spôsobuje veľa problémov, takže moderné siete vo veľkej miere prešli na pokročilejšie smerovacie protokoly, ako je OSPF. De facto sa tento protokol stal štandardom pre siete väčšiny globálnych spoločností. Na tento protokol sa veľmi podrobne pozrieme v jednom z nasledujúcich videí.

K RIPu sa už nevrátime, pretože na príklade tohto najstaršieho sieťového protokolu som vám povedal dosť o základoch smerovania a problémoch, kvôli ktorým sa snažia tento protokol pre veľké siete už nepoužívať. V ďalších video lekciách sa pozrieme na moderné smerovacie protokoly - OSPF a EIGRP.


Ďakujeme, že ste zostali s nami. Páčia sa vám naše články? Chcete vidieť viac zaujímavého obsahu? Podporte nás zadaním objednávky alebo odporučením priateľom, 30% zľava pre užívateľov Habr na unikátny analóg serverov základnej úrovne, ktorý sme pre vás vymysleli: Celá pravda o VPS (KVM) E5-2650 v4 (6 jadier) 10GB DDR4 240GB SSD 1Gbps od 20 USD alebo ako zdieľať server? (k dispozícii s RAID1 a RAID10, až 24 jadier a až 40 GB DDR4).

Dell R730xd 2 krát lacnejší? Len tu 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6 GHz 14C 64 GB DDR4 4 x 960 GB SSD 1 Gbps 100 TV od 199 USD v Holandsku! Dell R420 – 2x E5-2430 2.2 GHz 6C 128 GB DDR3 2 x 960 GB SSD 1 Gb/s 100 TB – od 99 USD! Čítať o Ako vybudovať infraštruktúru spol. triedy s využitím serverov Dell R730xd E5-2650 v4 v hodnote 9000 XNUMX eur za cent?

Zdroj: hab.com

Pridať komentár