Video: What is RIP Protocol and How it works | Routing Information Protocol Basic Tutorial | CCNA 2018 2025
Routing Information Protocol ( RIP ) som en ruteprotokol er baseret på metoder, der går tilbage til begyndelsen af TCP / IP routing med dannelsen af ARPANET, som er forløberen for hvad der nu hedder internettet.
RIP er en åben protokol og blev først offentliggjort i RFC1058 (og dens efterfølger RIPv2 i RFC1723), som senere blev vedtaget som Internet Standard 34. RIP er en afstandsvektor-routingprotokol , hvilket betyder at hver router kan måske ikke vide, hvor det endelige destinationsnetværk er, men det ved i hvilken retning det eksisterer og hvor langt væk det er.
RIP sætter en grænse for den maksimale afstand til den målrettede computer som 16 humle eller 16 routere, hvor hver router repræsenterer et hop fra et netværk til et andet. Fordi ruten starter med router 0, har du at gøre med ruter, der berører 15 eller færre andre routere. For routere længere væk slettes routingsoplysningerne eller ignoreres.
Du tror måske, at 16 humle er en begrænsning, men selv på et netværk, der er så stort som internettet, kan du som regel komme til, hvor du vil gå inden for 16 humle. Når du traceroute ( spor på Windows) sporer en adresse, traceroute for kun 30 humle, og i de fleste tilfælde får den dig til din destination i færre end 15 humle.
For at opnå denne effektivitet kræves et højt niveau af netværksplanlægning for at sikre, at dine hop tæller er så lave som muligt.
Med hensyn til deling af routingoplysninger med andre delte RIP version 1 (RIPv1) sine routingsoplysninger sammen med andre routere ved at udsende routing-tabelinformation gennem alle dens konfigurerede netværksinterfaces. Hver router, der modtog disse oplysninger, lagrede den i sin egen rutetabel med opdaterede hop tæller, ignorerer eller slipper hop tæller over 15.
Et stort problem, som RIPv1 havde, var at det var klassisk , hvilket betød, at alle netværkssegmenter på et netværk måtte være af samme størrelse. Du kunne ikke afvige din subnetmaske fra standard til klassen; Alle netværkssegmenter er nødvendige for at bruge den samme maske. Følgende figur illustrerer dette problem i et tre-routerlayout med fem segmenter, hvor kun de tre segmenter har computere.
Hvis du skulle bruge et Class C-adresserum som 192. 168. 1. 0, skal din maske være 255. 255. 255. 224, hvilket ville give dig 8 segmenter af 30 enheder; men i tilfælde af RIP ville du kun kunne bruge 6 segmenter, og en af dine 30 enheder ville være routerens grænseflade og efterlade dig 29 enheder på netværkssegmenterne.
Når der sendes routingsoplysninger, sendes kun netværks-id'er og ikke de matchende undernetmasker.
For at håndtere nogle af begrænsningerne i RIP version 1 blev RIP version 2 (RIPv2) foreslået i RFC1388 og opdateret i RFC2453, som blev Internet Standard 56. RIPv2 tillader protokollen at overføre undernetoplysninger, hvilket tillader understøttelse af > Klasseløs interdomain-routing (CIDR) , , som ignorerer klassebaserede grænser ved routing og giver hvert segment mulighed for at opretholde en unik subnetmaske. Uden at behålla den samme subnetmaske på alle netværkssegmenter tillades bevarelse af netværks-IP-adresser, som vist nedenfor; hvor der findes et opdateret netværk adressering layout med passende subnet masker på hvert segment.
I dette tilfælde kan du tildele et større netværk ID til segment A (192. 168. 1. 0/25) af 126 værter; et mindre segment D (192. 168. 1. 128/26) af 62 værter; og et mindre segment E (192. 168. 1. 192/27) af 30 værter; mens der tildeles mindre adresser fordelt på segmenterne B og C i 192. 168. 1. 248/30 og 192. 168. 1. 252/30. Du er tilbage med to andre små adresseblokke af 192. 168. 1. 224/28 tillader 14 værter og 192. 168. 1. 240/29 tillader 6 værter.
I dette scenario slipper du få adresser, fordi segmenterne router til router kun har det mindste antal adresser, der er tildelt dem (2), mens du tidligere havde to spildte segmenter på 16 adresser plus router-til- Routersegmenter, der blev tildelt 14 adresser, da de kun havde brug for 2.
RIPv2 skiftedes også fra brug af udsendelser til at formidle routerinformation til at bruge multicaster ved adresse 224. 0. 0. 9, hvorved netværkstrafik reduceres til unødvendige systemer. For yderligere at forbedre protokollen blev router-godkendelse (for at validere routers deltagelse i RIP) tilføjet, så kun routingdata fra betroede routere tilføjes rutetabellerne og derved forhindrer korruption af routingtabellerne fra uautoriserede routere på dit netværk.
Med fremkomsten af IPv6 blev RIP givet en anden ansigtsløftning i form af RIP næste generation (RIPng), hvilket øger adressefeltens størrelse og ændrede godkendelsesmekanismen til IPSec.