Rutinginformasjonsprotokoll (RIP) er en dynamisk rutingprotokoll som bruker hopptelling som en rutingmetrikk for å finne den beste banen mellom kilden og destinasjonsnettverket. Det er en avstandsvektor-rutingsprotokoll som har en AD-verdi på 120 og fungerer på nettverkslaget til OSI-modellen. RIP bruker portnummer 520.
Hopptelling
Hopptelling er antallet rutere som forekommer mellom kilde- og destinasjonsnettverket. Banen med det laveste antallet hopp anses som den beste ruten for å nå et nettverk og plasseres derfor i rutetabellen. RIP forhindrer rutingsløyfer ved å begrense antallet hopp som er tillatt i en bane fra kilde og destinasjon. Maksimalt antall tillatte hopp for RIP er 15 og et hopptall på 16 anses som nettverk som ikke kan nås.
Funksjoner av RIP
1. Oppdateringer av nettverket utveksles med jevne mellomrom.
2. Oppdateringer (rutingsinformasjon) kringkastes alltid.
3. Fullstendige rutetabeller sendes i oppdateringer.
4. Rutere stoler alltid på rutinginformasjon mottatt fra naborutere. Dette er også kjent som Ruting på rykter.
RIP-versjoner:
Det er tre versjoner av rutinginformasjonsprotokoll – RIP versjon 1 , RIP versjon 2 , og RIPng .
| RIP v1 | RIP v2 | RIPng |
|---|---|---|
| Sender oppdatering som kringkasting | Sender oppdatering som multicast | Sender oppdatering som multicast |
| Sendes på 255.255.255.255 | Multicast på 224.0.0.9 | Multicast på FF02::9 (RIPng kan bare kjøres på IPv6-nettverk) |
| Støtter ikke autentisering av oppdaterte meldinger | Støtter autentisering av RIPv2-oppdateringsmeldinger | – |
| Klassisk rutingprotokoll | Klasseløs protokoll oppdatert støtter classful | Klasseløse oppdateringer sendes |
RIP v1 er kjent som Klassisk Ruting Protocol fordi den ikke sender informasjon om nettverksmaske i rutingoppdateringen.
RIP v2 er kjent som Klasseløs Ruting Protocol fordi den sender informasjon om nettverksmaske i sin rutingoppdatering.
uml diagram java
>> Bruk feilsøkingskommandoen for å få detaljene:
# debug ip rip>>> Bruk denne kommandoen til å vise alle ruter som er konfigurert i ruteren, for eksempel for ruter R1:
R1# show ip route>>> Bruk denne kommandoen til å vise alle protokoller som er konfigurert i ruteren, for eksempel for ruter R1:
R1# show ip protocols>
Konfigurasjon:

Tenk på topologien ovenfor som har 3-rutere R1, R2, R3. R1 har IP-adresse 172.16.10.6/30 på s0/0/1, 192.168.20.1/24 på fa0/0. R2 har IP-adresse 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>
Merk: ingen automatisk oppsummeringskommando deaktiverer automatisk oppsummering. Hvis vi ikke velger noen automatisk oppsummering, vil nettverksmasken bli betraktet som klassifisert i versjon 1.
Konfigurere 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åte, Konfigurer 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-tidtakere:
- Oppdater tidtaker: Standard timing for rutinginformasjon som utveksles av rutere som driver RIP er 30 sekunder. Ved å bruke en oppdateringstidtaker utveksler ruterne sine rutetabeller med jevne mellomrom.
- Ugyldig tidtaker: Hvis ingen oppdatering kommer før 180 sekunder, anser destinasjonsruteren den som ugyldig. I dette scenariet teller rutermarkeringshoppet som 16 for den ruteren.
- Hold nede timer: Dette er tiden ruteren venter på at en naboruter skal svare. Hvis ruteren ikke er i stand til å svare innen en gitt tid, blir den erklært død. Det er 180 sekunder som standard.
- Skylletid: Det er tiden som inntastingen av ruten blir tømt etter hvis den ikke svarer innen skylletiden. Det er 60 sekunder som standard. Denne tidtakeren starter etter at ruten er erklært ugyldig og etter 60 sekunder, dvs. tiden vil være 180 + 60 = 240 sekunder.
Merk at alle disse tidene er justerbare. Bruk denne kommandoen for å endre tidtakerne:
R1(config-router)# timers basic R1(config-router)# timers basic 20 80 80 90>
Normal bruk av RIP:
- Små til mellomstore nettverk: RIP brukes normalt i små til mellomstore nettverk som har moderat grunnleggende regiforutsetninger. Det er ikke vanskelig å designe og krever lite støtte, noe som er en kjent beslutning for små organisasjoner. Eldre organisasjoner: RIP er foreløpig brukt i noen arvenettverk som ble satt opp før videreutviklede styringskonvensjoner ble opprettet. Disse organisasjonene fortjener kanskje ikke kostnadene og anstrengelsene ved overhaling, så de fortsetter å involvere RIP som deres regikonvensjon. Laboratorieforhold: RIP brukes mye av tiden i laboratorieforhold for testing og læringsformål. En grunnleggende konvensjon er ikke vanskelig å sette opp, som forfølger det en anstendig beslutning for lærerike formål. Sikkerhetskopiering eller repeterende styring: I visse organisasjoner kan RIP brukes som en forsterkning eller overflødig styringskonvensjon, dersom det er en sjanse for at den essensielle styringskonvensjonen faller flatt eller støter på problemer. RIP er vanligvis ikke så produktivt som andre regikonvensjoner, men det kan godt være nyttig som en forsterkning hvis det skulle oppstå en krise.
Fordeler med RIP:
hvordan konvertere streng til int java
- Enkelhet: RIP er en relativt enkel protokoll å konfigurere og administrere, noe som gjør den til et ideelt valg for små til mellomstore nettverk med begrensede ressurser. Enkel implementering: RIP er lett å implementere, da det ikke krever mye teknisk ekspertise å sette opp og vedlikeholde. Konvergens: RIP er kjent for sin raske konvergenstid, noe som betyr at den raskt kan tilpasse seg endringer i nettverkstopologi og rutepakker effektivt. Automatiske oppdateringer: RIP oppdaterer automatisk rutingtabeller med jevne mellomrom, og sikrer at den mest oppdaterte informasjonen brukes til å rute pakker. Lav båndbredde overhead: RIP bruker en relativt lav mengde båndbredde til å utveksle rutinginformasjon, noe som gjør det til et ideelt valg for nettverk med begrenset båndbredde. Kompatibilitet: RIP er kompatibel med mange forskjellige typer rutere og nettverksenheter, noe som gjør det enkelt å integrere i eksisterende nettverk.
Ulemper med RIP:
- Begrenset skalerbarhet: RIP har begrenset skalerbarhet, og det er kanskje ikke det beste valget for større nettverk med komplekse topologier. RIP kan bare støtte opptil 15 hopp, noe som kanskje ikke er tilstrekkelig for større nettverk. Langsom konvergens: Mens RIP er kjent for sin raske konvergenstid, kan det være tregere å konvergere enn andre rutingprotokoller. Dette kan føre til forsinkelser og ineffektivitet i nettverksytelsen. Rutingsløyfer: RIP kan noen ganger lage rutingsløyfer, noe som kan forårsake nettverksbelastning og redusere den generelle nettverksytelsen. Begrenset støtte for lastbalansering: RIP støtter ikke sofistikert lastbalansering, noe som kan resultere i suboptimale ruter og ujevn distribusjon av nettverkstrafikk. Sikkerhetssårbarheter: RIP gir ingen innebygde sikkerhetsfunksjoner, noe som gjør den sårbar for angrep som forfalskning og tukling. Ineffektiv bruk av båndbredde: RIP bruker mye båndbredde til periodiske oppdateringer, noe som kan være ineffektivt i nettverk med begrenset båndbredde.