De-a lungul anilor protocoalele de rutare au evoluat astfel incat sa raspunda unor cerinte din ce in ce mai mari ale retelelor de calculatoare care la randul lor devin din ce in ce mai complexe. Printre primele protocoale aparute se numara si RIP(Routing Information Protocol). Acesta a fost definit in RFC 1058 (1988) si inca este foarte popular datorita simplitatii sale. In acest articol voi prezenta caracteristicile RIPv1, modul de functionare si elemente de configurare de baza.
Caracteristici
RIPv1 prezinta urmatoarele caracteristici:
- este un protocol distance vector
- foloseste numarul de hopuri ca singura sa metrica folosita in alegerea rutei
- mesajele cu informatii de rutare sunt de tipul broadcast si sunt trimise la fiecare 30 de secunde
- RIP implementeaza mecanismele de Split Horizon şi Holddown timer pentru a evita aparitia buclelor de rutare
- foloseşte protocolul UDP pe portul 520 pentru trimiterea actualizărilor
- este un protocol classful
- distanta administrativa 120
Modul de functionare
RIPv1 foloseste doua tipuri de mesaje in comunicarea cu alte routere ce folosesc acest protocol: Request si Response.
Fiecare interfata configurata cu protocolul RIP trimite un mesaje de tip request la pornire. Prin acest mesaj se cer tabelele de rutare complete de la toti vecinii RIP. Un mesaj de tip response este primit de la fiecare astfel de vecin. Cand router-ul ce initializeaza cererea primeste raspunsul incepe evaluarea fiecarei intrari din tabela de rutare. Daca o intrare este noua, atunci router-ul o introduce in tabela sa de rutare. Daca intrarea exista deja, ea este inlocuita doar daca hop-count-ul celei noi este mai mic. Dupa evaluare informatiilor primite, router-ul trimite un update pe toate interfetele ce ruleaza RIP. Acest update contine noua tabela de rutare si asftel se anunta vecinii de eventualele rute noi.
RIPv1 este un protocol de rutare classful. Update-ul referit mai sus nu contine si informatii referitoare la masca de retea. Prin urmare, un router fie foloseste masca de retea configurata pe interfata locala sau aplica masca de retea bazata pe clasa de adrese. Datorita acestei caractersitici (limitare), retelele ce folosesc RIPv1 nu pot implementa VLSM.
Configurari de baza
Inainte de toate se intra in modul de configurare al router-ului. Se activeaza protocolul RIP prin comanda router rip.
R1(config)# router rip
Comanda network este folosita pentru a introduce retelele direct conectate, specificarea interfetelor pe care se vor trimite/asculta actualizari.
R1(config-router)# network 192.168.13.0
R1(config-router)# network 192.168.14.0
Alte comenzi folosite in configurarea RIPv1:
- Dezactivarea Split-horizon
R1(config-router)# no ip split-horizon
- Setarea timpilor (update, invalid, holddown, flush)
R1(config-router)# timers basic 30 180 180 240
- Setarea intervalului de update
R1(config-router)# update-timer 40
- Dezactivarea update-urilor pe o interfaţă
R1(config-router)# passive-interface f0/0
- Interpretarea pachetelor primite (versiune)
R1(config-router)# ip rip receive version 1 2
ce reţele vor fi incluse în updateuri
pe ce interfeţe să trimită actualizări
pe ce interfeţe să asculte pentru actualizări
Obs: Comanda networkse foloseşte numai pentru reţelele direct conectate
Obs: RIP are comportament classfulla activare

Dar niste detalii despre split horizon?