nedeľa 25. mája 2014

RIP 1 | RIP 2


  • vysvetlite pojmy dynamický smerovací protokol, smerovací algoritmus, smerovacia tabuľka 
  • popíšte jednotlivé smerovacie algoritmy 
  • charakterizujte smerovací protokol RIP2 (RIP 1)
  • popíšte príkazy na konfiguráciu a overenie RIP2 (RIP 1)
  • popíšte výpis smerovacej tabuľky 
  • nakonfigurujte sieť v Packet Tracer podľa zadania


Viac v článku >> Dynamické smerovacie protokoly <<


Routing Information Protocol (skrátene RIP) je dynamický smerovací protokol používaný v lokálnych sietiach. Je to teda Interior Gateway Protocol (IGP) a radí sa do kategórie distance-vector smerovacích protokolov.

RIP ako metriku smerovania používa počet skokov (hop). Maximálna metrika v tomto protokole môže byť 15. Štandardne si smerovače vymieňajú celé smerovacie tabuľky pravidelne každých 30 sekúnd a udržiavajú ich 180 sekúnd. Pre určenie najkratšej cesty v sieti sa používa Bellman-Fordov algoritmus.

RIP na prevenciu proti smerovacím slučkám používa rôzne techniky, ako napríklad split horizon a route poisoning. RIP sa neodporúča používať vo väčších sietiach, pretože čas, kým si všetky smerovače vymenia smerovacie tabuľky je dlhý, oproti iným protokolom ako EIGRP, či OSPF. V sieti nemôže byť cesta medzi najvzdialenejšími smerovačmi dlhšia ako 15 hopov. Na druhej strane je však konfigurácia RIPu veľmi jednoduchá pre každého administrátora, pretože si nevyžaduje žiadne podrobnejšie nastavenia.

RIP je založený na UDP a má rezervovaný port 520.

Verzie


RIP
Prvá, základná verzia RIP, definovaná v RFC 1058, používa classful smerovanie, teda neprenáša v smerovacej tabuľke aj masku podsiete. Celá sieť teda musí mať rovnakú masku. Na rozposielanie smerovacích tabuliek sa používa broadcast.

Limitácie RIP v.1:


  • pri aktualizáciách neposiela informáciu o podsieťových maskách
  • aktualizácia sa posiela cez broadcast 255.255.255.255
  • nepodporuje autentifikáciu
  • nepodporuje VLSM a smerovanie medzi doménami s odovzdávaním VLMS (CIDR)


RIPv2
Kvôli vyššie uvedeným nedostatkom pôvodnej verzie, v roku 1994 bola vydaná nová verzia RIPv2. Tá už umožňuje použitie viacerých podsietí, maska sa so smerovacími tabuľkami prenáša. Ale aby bola zachovaná spätná kompatibilita, bolo potrebné ponechať limit metriky na 15 skokov. Okrem toho bola zahrnutá možnosť autentifikácie pomocou MD5 a narozdiel od prvej verzie, táto na rozposielanie tabuliek využíva multicast. Druhá verzia je definovaná v RFC 2453.


  • vzdialenostný smerovací protokol, metrikou je počet hopov
  • holddown timer je nastavený na 180 sekúnd, prevencia pred nekonečnými slučkami
  • na prevenciu pred nekonečnými slučkami sa ešte využíva split horizont, označenie 16 hopov sa využíva pre nedosiahnuteľný cieľ
  • podporuje premenlivú dĺžku masky
  • podporuje autentifikáciu, kódovanie (MD5)
  • na šírenie aktualizácií sa používa multicast cez 224.0.0.9


RIPng
RIPng zahrňuje podporu pre ipv6.

Porovnanie RIPv1 a RIPv2:




Smerovacia tabuľka (routing table) obsahuje informácie, ktoré sú nutné pri rozhodovaní o smerovaní. Záznamy sú v smerovacej tabuľke rozdelené do riadkov pričom každý obsahuje jednu smerovaciu informáciu. Riadky sú zoradené od najkonkrétnejších (najdlhšia maska siete) po najvšeobecnejšiu (kratšia maska siete), pričom posledným záznamom je generalizovaný odkaz (implicitná brána), na najbližší router, ktorým v prípade sietí používajúcich TCP/IP je default gateway. Každý záznam (tj. riadok) v smerovacej tabuľke obsahuje niekoľko informácií.


  • cieľ - obsahuje číslo cieľovej podsiete, pre ktorú je záznam v tabuľke prevedený vo formáte IP adresy (napr. 10.0.0.0 )
  • maska podsiete - maska v spojení s číslom podsiete vymedzuje rozsah IP adries, pre ktoré je záznam platný ( napr. 255.255.255.0 )
  • brána - IP adresa routera, ktorému má byť prípadne IP datagram predaný ( nie je vyplnené v prípade, že je podsieť priamo dosiahnuteľná, tj. nachádza sa priamo v zázname uvedenom rozhraním)
  • sieťové rozhranie - cez ktoré je potrebné IP datagram odoslať, pokiaľ záznam odpovedá hľadanému cieľu

Konfigurácia 


  • Router(config)# router rip
  • Router(config)# version 2 /* pre verziu 2
  • Router(config-router)# network ip-address
  • Router (config-router)# no auto-summary

RIP v.2 je dynamický smerovací protokol Požiadavky na povolenie dynamického smerovacieho protokolu:
  1. vybrať smerovací protokol, napr. RIP v.2
  2. prideliť časť IP rozsahu bez špecifickej sieťovej hodnoty
  3. prideliť sieť alebo podsieť s príslušnou sieťovou maskou

Výpis konfigurácie


Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#interface fastethernet 0/0
R1(config-if)#ip address 10.0.0.1 255.0.0.0
R1(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
R1(config-if)#exit
R1(config)#interface serial 0/0/0
R1(config-if)#ip address 20.0.0.1 255.0.0.0
R1(config-if)#clock rate 64000
R1(config-if)#bandwidth 64
R1(config-if)#no shutdown
%LINK-5-CHANGED: Interface Serial0/0/0, changed state to down
R1(config-if)#exit
%LINK-5-CHANGED: Interface Serial0/0/0, changed state to up
R1(config)#router rip
R1(config-router)#network 10.0.0.0
R1(config-router)#network 20.0.0.0
R1(config-router)#exit
R1(config)#


Overenie RIP v.2

Príkazy na overenie smerovacích informácií:

  • show ip protocols
  • show ip route 



  • Príkaz show ip protocols – zobrazuje hodnoty o smerovacom protokole a časovačoch, sú tu zobrazené informácie o periodických aktualizáciách každých 30 sek. a holddown časovači. Ak nepríde aktualizácia od routra do 240 sek. záznam je odstránený zo smerovacej tabuľky. Administratívna vzdialenosť pre RIP je 120.
  • Príkaz show ip interface brief môže byť použitý na sumarizáciu informácií a stave rozhrania.
  • Príkaz show ip route zobrazí obsah smerovacej tabuľky, sú tu zobrazené všetky známe siete a informácia, ako bol záznam získaný.
  • Ak záznam o nejakej sieti chýba, môže sa použiť príkaz show running-config na overenie, či nechýba







  • Príkaz debug ip rip - zobrazuje RIP aktualizácie pri ich poslaní alebo prijatí 
  • Príkaz no debug all alebo undebug all ukončí vypisovanie debagovacích informácií.



Žiadne komentáre:

Zverejnenie komentára