logo

Protocolul de informații de rutare (RIP)

Protocolul de informații de rutare (RIP) este un protocol de rutare dinamică care utilizează numărul de hop ca măsură de rutare pentru a găsi cea mai bună cale între rețeaua sursă și destinație. Este un protocol de rutare cu vector de distanță care are o valoare AD de 120 și funcționează pe stratul de rețea al modelului OSI. RIP folosește numărul portului 520.

Hop Count

Numărul de hop este numărul de routere care apar între rețeaua sursă și destinație. Calea cu cel mai mic număr de hop este considerată cea mai bună rută pentru a ajunge la o rețea și, prin urmare, este plasată în tabelul de rutare. RIP previne buclele de rutare prin limitarea numărului de hopuri permise într-o cale de la sursă și destinație. Numărul maxim de hop permis pentru RIP este de 15, iar un număr de hop de 16 este considerat ca fiind inaccesibil în rețea.



Caracteristicile RIP

1. Actualizările rețelei sunt schimbate periodic.
2. Actualizările (informații de rutare) sunt întotdeauna difuzate.
3. Tabelele complete de rutare sunt trimise în actualizări.
4. Routerele au întotdeauna încredere în informațiile de rutare primite de la routerele vecine. Acest lucru este cunoscut și ca Rutare activată zvonuri.

Versiuni RIP:

Există trei versiuni ale protocolului de informații de rutare - RIP Versiunea 1 , RIP Versiunea 2 , și RIPng .

crearea matricei de șiruri în java
RIP v1 RIP v2 RIPng
Trimite actualizarea ca difuzare Trimite actualizarea ca multicast Trimite actualizarea ca multicast
Difuzat la 255.255.255.255 Multicast la 224.0.0.9 Multicast la FF02::9 (RIPng poate rula numai pe rețele IPv6)
Nu acceptă autentificarea mesajelor actualizate Acceptă autentificarea mesajelor de actualizare RIPv2
Protocol de rutare cu clasă Protocolul fără clasă actualizat acceptă classful Sunt trimise actualizări fără clasă

RIP v1 este cunoscut ca Classful Protocol de rutare deoarece nu trimite informații despre masca de subrețea în actualizarea de rutare.
RIP v2 este cunoscut ca Fara clasa Protocolul de rutare deoarece trimite informații despre masca de subrețea în actualizarea de rutare.



>> Utilizați comanda debug pentru a obține detaliile:

comparație de șiruri java
 # debug ip rip>

>> Utilizați această comandă pentru a afișa toate rutele configurate în router, să spunem pentru routerul R1:

 R1# show ip route>

>> Utilizați această comandă pentru a afișa toate protocoalele configurate în router, să zicem pentru routerul R1:



 R1# show ip protocols>

Configurare:

Luați în considerare topologia de mai sus, care are 3 routere R1, R2, R3. R1 are adresa IP 172.16.10.6/30 pe s0/0/1, 192.168.20.1/24 pe fa0/0. R2 are adresa IP 172.16.10.2/30 pe s0/0/0, 192.168.10.1/24 pe fa0/0. R3 are adresa IP 172.16.10.5/30 pe s0/1, 172.16.10.1/30 pe s0/0, 10.10.10.1/24 pe fa0/0.

Configurați RIP pentru R1:

 R1(config)# router rip R1(config-router)# network 192.168.20.0 R1(config-router)# network 172.16.10.4 R1(config-router)# version 2 R1(config-router)# no auto-summary>

Notă: nicio comandă de rezumat automat dezactivează rezumarea automată. Dacă nu selectăm niciun rezumat automat, atunci masca de subrețea va fi considerată ca clasificată în versiunea 1.

bourne din nou coajă

Configurarea RIP pentru R2:

git pull origin master
 R2(config)# router rip R2(config-router)# network 192.168.10.0 R2(config-router)# network 172.16.10.0 R2(config-router)# version 2 R2(config-router)# no auto-summary>

În mod similar, Configurați RIP pentru R3:

 R3(config)# router rip R3(config-router)# network 10.10.10.0 R3(config-router)# network 172.16.10.4 R3(config-router)# network 172.16.10.0 R3(config-router)# version 2 R3(config-router)# no auto-summary>

Temporizatoare RIP:

  • Actualizați cronometrul: Timpul implicit pentru schimbul de informații de rutare de către routerele care operează RIP este de 30 de secunde. Folosind un cronometru de actualizare, routerele își schimbă periodic tabelul de rutare.
  • Cronometru nevalid: Dacă nu vine nicio actualizare până la 180 de secunde, atunci routerul de destinație îl consideră invalid. În acest scenariu, hop-ul marcajului ruterului de destinație contează ca 16 pentru acel router.
  • Țineți apăsat temporizatorul: Acesta este timpul pentru care routerul așteaptă să răspundă un router vecin. Dacă routerul nu este capabil să răspundă într-un anumit timp, atunci este declarat mort. În mod implicit, este de 180 de secunde.
  • Timp de spălare: Este timpul după care intrarea rutei va fi spălată dacă nu răspunde în timpul de spălare. În mod implicit, este de 60 de secunde. Acest cronometru începe după ce traseul a fost declarat invalid și după 60 de secunde, adică timpul va fi de 180 + 60 = 240 de secunde.

Rețineți că toți acești timpi sunt reglabili. Utilizați această comandă pentru a schimba cronometrele:

 R1(config-router)#  timers basic R1(config-router)#  timers basic 20 80 80 90>

Utilizarea normală a RIP:

    Rețele de dimensiuni mici până la mijlocii: RIP este utilizat în mod normal în rețelele de dimensiuni mici sau medii care au condiții prealabile de direcționare de bază. Nu este dificil de proiectat și necesită puțin sprijin, ceea ce vine cu o decizie celebră pentru organizațiile mici. Organizații moștenite: RIP este încă utilizat în unele rețele de patrimoniu care au fost înființate înainte ca convențiile de conducere dezvoltate în continuare să fie create. Este posibil ca aceste organizații să nu merite cheltuielile și efortul de revizuire, așa că continuă să implice RIP ca convenție de conducere. Condiții de laborator: RIP este utilizat în cea mai mare parte a timpului în condiții de laborator pentru testare și învățare. O convenție de bază nu este greu de pus la punct, ceea ce îi urmărește o decizie decentă în scopuri instructive. Direcție de rezervă sau repetitivă: în anumite organizații, RIP poate fi utilizat ca o convenție de întărire sau exces de direcționare, în cazul în care convenția de conducere esențială nu se întâlnește sau întâmpină probleme. RIP nu este, în general, atât de productiv ca alte convenții de regie, cu toate acestea, poate fi foarte util ca o întărire dacă ar trebui să apară o criză.

Avantajele RIP:

    Simplitate: RIP este un protocol relativ simplu de configurat și administrat, făcându-l o alegere ideală pentru rețelele mici și mijlocii cu resurse limitate. Implementare ușoară: RIP este ușor de implementat, deoarece nu necesită multă experiență tehnică pentru a fi configurat și întreținut. Convergență: RIP este cunoscut pentru timpul de convergență rapid, ceea ce înseamnă că se poate adapta rapid la schimbările în topologia rețelei și la pachetele de rutare în mod eficient. Actualizări automate: RIP actualizează automat tabelele de rutare la intervale regulate, asigurându-se că cele mai actualizate informații sunt utilizate pentru rutarea pachetelor. Lățimea de bandă redusă: RIP utilizează o cantitate relativ mică de lățime de bandă pentru a face schimb de informații de rutare, ceea ce îl face o alegere ideală pentru rețelele cu lățime de bandă limitată. Compatibilitate: RIP este compatibil cu multe tipuri diferite de routere și dispozitive de rețea, facilitând integrarea în rețelele existente.

Dezavantajele RIP:

    Scalabilitate limitată: RIP are o scalabilitate limitată și poate să nu fie cea mai bună alegere pentru rețele mai mari cu topologii complexe. RIP poate suporta doar până la 15 hopuri, ceea ce poate să nu fie suficient pentru rețele mai mari. Convergență lentă: deși RIP este cunoscut pentru timpul de convergență rapid, convergența poate fi mai lent decât alte protocoale de rutare. Acest lucru poate duce la întârzieri și ineficiențe în performanța rețelei. Bucle de rutare: RIP poate crea uneori bucle de rutare, ceea ce poate cauza congestionarea rețelei și poate reduce performanța generală a rețelei. Suport limitat pentru echilibrarea încărcăturii: RIP nu acceptă echilibrarea încărcăturii sofisticate, ceea ce poate duce la căi de rutare suboptime și o distribuție neuniformă a traficului de rețea. Vulnerabilități de securitate: RIP nu oferă nicio caracteristică de securitate nativă, ceea ce îl face vulnerabil la atacuri precum falsificarea și manipularea. Utilizarea ineficientă a lățimii de bandă: RIP utilizează o mulțime de lățime de bandă pentru actualizări periodice, care pot fi ineficiente în rețelele cu lățime de bandă limitată.