Ruting Information Protocol (RIP) er en dynamisk routingprotokol, der bruger hoptælling som en routing-metrik til at finde den bedste vej mellem kilden og destinationsnetværket. Det er en distance-vektor routingprotokol, der har en AD-værdi på 120 og fungerer på netværkslaget i OSI-modellen. RIP bruger portnummer 520.
Humletælling
Hoptælling er antallet af routere, der forekommer mellem kilde- og destinationsnetværket. Stien med det laveste hoptal betragtes som den bedste rute til at nå et netværk og placeres derfor i rutetabellen. RIP forhindrer routingsløjfer ved at begrænse antallet af tilladte hop i en sti fra kilde og destination. Den maksimale tilladte hoptælling for RIP er 15, og en hoptælling på 16 anses for at være utilgængelig for netværket.
Funktioner af RIP
1. Opdateringer af netværket udveksles med jævne mellemrum.
2. Opdateringer (ruteinformation) udsendes altid.
3. Fuld rutetabeller sendes i opdateringer.
4. Routere stoler altid på routinginformation modtaget fra naboroutere. Dette er også kendt som Routing på rygter.
RIP versioner:
Der er tre versioner af routinginformationsprotokol – RIP version 1 , RIP version 2 , og RIPng .
| RIP v1 | RIP v2 | RIPng |
|---|---|---|
| Sender opdatering som udsendelse | Sender opdatering som multicast | Sender opdatering som multicast |
| Sendes på 255.255.255.255 | Multicast ved 224.0.0.9 | Multicast ved FF02::9 (RIPng kan kun køre på IPv6-netværk) |
| Understøtter ikke godkendelse af opdaterede beskeder | Understøtter godkendelse af RIPv2-opdateringsmeddelelser | – |
| Klassisk routingprotokol | Klasseløs protokol opdateret understøtter classful | Klasseløse opdateringer sendes |
RIP v1 er kendt som Klassisk Routing Protocol, fordi den ikke sender information om undernetmasken i sin routingopdatering.
RIP v2 er kendt som Klasseløs Routing Protocol, fordi den sender information om undernetmasken i sin routingopdatering.
uml diagram java
>> Brug debug-kommandoen for at få detaljerne:
# debug ip rip>>> Brug denne kommando til at vise alle ruter, der er konfigureret i routeren, f.eks. for router R1:
R1# show ip route>>> Brug denne kommando til at vise alle protokoller, der er konfigureret i routeren, f.eks. for router R1:
R1# show ip protocols>
Konfiguration:

Overvej den ovenfor givne topologi, som har 3-routere R1, R2, R3. R1 har IP-adressen 172.16.10.6/30 på s0/0/1, 192.168.20.1/24 på fa0/0. R2 har IP-adressen 172.16.10.2/30 på s0/0/0, 192.168.10.1/24 på fa0/0. R3 har IP-adresse 172.16.10.5/30 på s0/1, 172.16.10.1/30 på s0/0, 10.10.10.1/24 på fa0/0.
Konfigurer RIP for 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>
Bemærk: ingen auto-summary-kommando deaktiverer auto-summarization. Hvis vi ikke vælger nogen automatisk oversigt, vil undernetmasken blive betragtet som klassificeret i version 1.
Konfiguration af RIP for R2:
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>
På samme måde skal du konfigurere RIP for 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>
RIP-timere:
- Opdater timer: Standardtidspunktet for routinginformation, der udveksles af de routere, der betjener RIP, er 30 sekunder. Ved hjælp af en opdateringstimer udveksler routerne deres routingtabel med jævne mellemrum.
- Ugyldig timer: Hvis der ikke kommer nogen opdatering før 180 sekunder, anser destinationsrouteren den for ugyldig. I dette scenarie tæller destinationsroutermærket hop som 16 for den pågældende router.
- Hold timeren nede: Dette er den tid, som routeren venter på, at en nabo-router svarer. Hvis routeren ikke er i stand til at svare inden for en given tid, er den erklæret død. Det er 180 sekunder som standard.
- Skylletid: Det er det tidspunkt, hvorefter indtastningen af ruten bliver skyllet, hvis den ikke reagerer inden for skylletiden. Det er 60 sekunder som standard. Denne timer starter efter at ruten er blevet erklæret ugyldig og efter 60 sekunder, dvs. tiden vil være 180 + 60 = 240 sekunder.
Bemærk, at alle disse tider er justerbare. Brug denne kommando til at ændre timerne:
R1(config-router)# timers basic R1(config-router)# timers basic 20 80 80 90>
Normal brug af RIP:
- Små til mellemstore netværk: RIP bruges normalt i små til mellemstore netværk, der har moderat grundlæggende forudsætninger for styring. Det er ikke svært at designe og kræver lidt støtte, hvilket er en berømt beslutning for små organisationer. Ældre organisationer: RIP er endnu brugt i nogle kulturarvsnetværk, der blev oprettet før yderligere udviklede styrekonventioner blev oprettet. Disse organisationer fortjener muligvis ikke omkostningerne og anstrengelserne ved eftersyn, så de bliver ved med at involvere RIP som deres ledende konvention. Laboratorieforhold: RIP bruges meget af tiden i laboratorieforhold til test- og læringsformål. En grundlæggende konvention er ikke svær at oprette, som forfølger det en anstændig beslutning i lærerige formål. Backup eller gentagne styring: I visse organisationer kan RIP blive brugt som en forstærkning eller overskydende styringskonvention, hvis det ikke er tilfældet, at den væsentlige styringskonvention falder i stykker eller støder på problemer. RIP er generelt ikke så produktivt som andre regikonventioner, men det kan meget vel være nyttigt som en forstærkning, hvis der skulle opstå en krise.
Fordele ved RIP:
begrænsninger af e-bank
- Enkelhed: RIP er en relativt simpel protokol at konfigurere og administrere, hvilket gør den til et ideelt valg for små til mellemstore netværk med begrænsede ressourcer. Nem implementering: RIP er let at implementere, da det ikke kræver meget teknisk ekspertise at opsætte og vedligeholde. Konvergens: RIP er kendt for sin hurtige konvergenstid, hvilket betyder, at den hurtigt kan tilpasse sig ændringer i netværkstopologi og rutepakker effektivt. Automatiske opdateringer: RIP opdaterer automatisk routingtabeller med jævne mellemrum, hvilket sikrer, at den mest opdaterede information bliver brugt til at rute pakker. Lav båndbredde overhead: RIP bruger en relativt lav mængde båndbredde til at udveksle routinginformation, hvilket gør det til et ideelt valg til netværk med begrænset båndbredde. Kompatibilitet: RIP er kompatibel med mange forskellige typer routere og netværksenheder, hvilket gør det nemt at integrere i eksisterende netværk.
Ulemper ved RIP:
- Begrænset skalerbarhed: RIP har begrænset skalerbarhed, og det er muligvis ikke det bedste valg til større netværk med komplekse topologier. RIP kan kun understøtte op til 15 hop, hvilket måske ikke er tilstrækkeligt til større netværk. Langsom konvergens: Mens RIP er kendt for sin hurtige konvergenstid, kan det være langsommere at konvergere end andre routingprotokoller. Dette kan føre til forsinkelser og ineffektivitet i netværkets ydeevne. Routing-løkker: RIP kan nogle gange skabe routing-løkker, som kan forårsage netværksoverbelastning og reducere den overordnede netværksydelse. Begrænset understøttelse af belastningsbalancering: RIP understøtter ikke sofistikeret belastningsbalancering, hvilket kan resultere i suboptimale routingstier og ujævn netværkstrafikfordeling. Sikkerhedssårbarheder: RIP giver ingen indbyggede sikkerhedsfunktioner, hvilket gør det sårbart over for angreb såsom spoofing og manipulation. Ineffektiv brug af båndbredde: RIP bruger meget båndbredde til periodiske opdateringer, hvilket kan være ineffektivt i netværk med begrænset båndbredde.