logo

Routeringsinformatieprotocol (RIP)

Routeringsinformatieprotocol (RIP) is een dynamisch routeringsprotocol dat het aantal hops gebruikt als routeringsmetriek om het beste pad tussen het bron- en het bestemmingsnetwerk te vinden. Het is een afstandsvectorrouteringsprotocol met een AD-waarde van 120 en werkt op de netwerklaag van het OSI-model. RIP gebruikt poortnummer 520.

Hoptelling

Het aantal hops is het aantal routers dat zich tussen het bron- en bestemmingsnetwerk bevindt. Het pad met het laagste aantal hops wordt beschouwd als de beste route om een ​​netwerk te bereiken en wordt daarom in de routeringstabel geplaatst. RIP voorkomt routeringslussen door het aantal toegestane hops in een pad vanaf bron en bestemming te beperken. Het maximale toegestane aantal hops voor RIP is 15 en een aantal hops van 16 wordt beschouwd als onbereikbaar voor het netwerk.



Kenmerken van RIP

1. Updates van het netwerk worden periodiek uitgewisseld.
2. Updates (routeringsinformatie) worden altijd uitgezonden.
3. Volledige routeringstabellen worden in updates verzonden.
4. Routers vertrouwen altijd op routeringsinformatie die wordt ontvangen van naburige routers. Dit staat ook bekend als Routering aan geruchten.

enum tostring java

RIP-versies:

Er zijn drie versies van het routeringsinformatieprotocol: RIP-versie1 , RIP-versie2 , En RIPng .

RIP-v1 RIP-v2 RIPng
Verzendt update als uitzending Verzendt update als multicast Verzendt update als multicast
Uitgezonden op 255.255.255.255 Multicast op 224.0.0.9 Multicast op FF02::9 (RIPng kan alleen draaien op IPv6-netwerken)
Ondersteunt geen authenticatie van bijgewerkte berichten Ondersteunt authenticatie van RIPv2-updateberichten
Klassiek routeringsprotocol Klasseloos protocol bijgewerkt ondersteunt stijlvol Er worden klasseloze updates verzonden

RIP-v1 staat bekend als Stijlvol Routing Protocol omdat het geen informatie over het subnetmasker verzendt in de routeringsupdate.
RIP-v2 staat bekend als Klasseloos Routing Protocol omdat het informatie over het subnetmasker verzendt in zijn routeringsupdate.



>> Gebruik debug-opdracht om de details te verkrijgen:

 # debug ip rip>

>> Gebruik deze opdracht om alle routes weer te geven die in de router zijn geconfigureerd, bijvoorbeeld voor router R1:

 R1# show ip route>

>> Gebruik deze opdracht om alle protocollen weer te geven die in de router zijn geconfigureerd, bijvoorbeeld voor router R1:



 R1# show ip protocols>

Configuratie :

Beschouw de hierboven gegeven topologie met 3 routers R1, R2, R3. R1 heeft IP-adres 172.16.10.6/30 op s0/0/1, 192.168.20.1/24 op fa0/0. R2 heeft IP-adres 172.16.10.2/30 op s0/0/0, 192.168.10.1/24 op fa0/0. R3 heeft IP-adres 172.16.10.5/30 op s0/1, 172.16.10.1/30 op s0/0, 10.10.10.1/24 op fa0/0.

Java-stringmethoden

Configureer RIP voor 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>

Opmerking: geen enkel commando voor automatische samenvatting schakelt de automatische samenvatting uit. Als we geen automatische samenvatting selecteren, wordt het subnetmasker in versie 1 als stijlvol beschouwd.

RIP configureren voor 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>

Configureer op dezelfde manier RIP voor R3:

constructeur in Java
 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-timers:

  • Updatetimer: De standaardtijd voor het uitwisselen van routeringsinformatie door de routers die RIP gebruiken, is 30 seconden. Met behulp van een Update-timer wisselen de routers periodiek hun routeringstabel uit.
  • Ongeldige timer: Als er binnen 180 seconden geen update komt, beschouwt de bestemmingsrouter deze als ongeldig. In dit scenario telt de markhop van de bestemmingsrouter als 16 voor die router.
  • Timer ingedrukt houden: Dit is de tijd waarin de router wacht totdat een naburige router reageert. Als de router niet binnen een bepaalde tijd kan reageren, wordt deze dood verklaard. Standaard is dit 180 seconden.
  • Spoeltijd: Het is de tijd waarna de invoer van de route wordt doorgespoeld als deze niet binnen de spoeltijd reageert. Standaard is dit 60 seconden. Deze timer start nadat de route ongeldig is verklaard en na 60 seconden, d.w.z. de tijd zal 180 + 60 = 240 seconden zijn.

Houd er rekening mee dat al deze tijden instelbaar zijn. Gebruik deze opdracht om de timers te wijzigen:

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

Normaal gebruik van RIP:

    Kleine tot middelgrote netwerken: RIP wordt normaal gesproken gebruikt in kleine tot middelgrote netwerken die redelijk basale regievereisten hebben. Het is niet moeilijk om te ontwerpen en vereist weinig ondersteuning, wat een bekende beslissing is voor kleine organisaties. Legacy-organisaties: RIP wordt tot nu toe gebruikt in een aantal erfgoednetwerken die zijn opgezet voordat er verder ontwikkelde sturingsconventies ontstonden. Het kan zijn dat deze organisaties de kosten en moeite van een herziening niet opbrengen, en daarom blijven zij RIP erbij betrekken als hun regieconventie. Laboratoriumomstandigheden: RIP wordt een groot deel van de tijd gebruikt in laboratoriumomstandigheden voor test- en leerdoeleinden. Een basisconventie is niet moeilijk op te zetten, waardoor het een fatsoenlijke beslissing is voor leerzame doeleinden. Back-up of herhaalde sturing: In bepaalde organisaties kan RIP worden gebruikt als een versterkende of overmatige sturingsconventie, als de kans bestaat dat de essentiële besturingsconventie mislukt of op problemen stuit. RIP is over het algemeen niet zo productief als andere regieconventies, maar het kan heel goed nuttig zijn als versterking als er zich een crisis voordoet.

Voordelen van RIP:

    Eenvoud: RIP is een relatief eenvoudig protocol om te configureren en te beheren, waardoor het een ideale keuze is voor kleine tot middelgrote netwerken met beperkte bronnen. Eenvoudige implementatie: RIP is eenvoudig te implementeren, omdat er niet veel technische expertise voor nodig is om het in te stellen en te onderhouden. Convergentie: RIP staat bekend om zijn snelle convergentietijd, wat betekent dat het zich snel kan aanpassen aan veranderingen in de netwerktopologie en pakketten efficiënt kan routeren. Automatische updates: RIP werkt routeringstabellen automatisch met regelmatige tussenpozen bij, zodat de meest actuele informatie wordt gebruikt om pakketten te routeren. Lage bandbreedte overhead: RIP gebruikt een relatief lage hoeveelheid bandbreedte om routeringsinformatie uit te wisselen, waardoor het een ideale keuze is voor netwerken met beperkte bandbreedte. Compatibiliteit: RIP is compatibel met veel verschillende soorten routers en netwerkapparaten, waardoor het eenvoudig te integreren is in bestaande netwerken.

Nadelen van RIP:

    Beperkte schaalbaarheid: RIP heeft een beperkte schaalbaarheid en is mogelijk niet de beste keuze voor grotere netwerken met complexe topologieën. RIP ondersteunt maximaal 15 hops, wat mogelijk niet voldoende is voor grotere netwerken. Langzame convergentie: Hoewel RIP bekend staat om zijn snelle convergentietijd, kan de convergentie langzamer zijn dan andere routeringsprotocollen. Dit kan leiden tot vertragingen en inefficiënties in de netwerkprestaties. Routeringslussen: RIP kan soms routeringslussen creëren, die netwerkcongestie kunnen veroorzaken en de algehele netwerkprestaties kunnen verminderen. Beperkte ondersteuning voor taakverdeling: RIP ondersteunt geen geavanceerde taakverdeling, wat kan resulteren in suboptimale routeringspaden en een ongelijkmatige verdeling van het netwerkverkeer. Beveiligingsproblemen: RIP biedt geen eigen beveiligingsfuncties, waardoor het kwetsbaar is voor aanvallen zoals spoofing en geknoei. Inefficiënt gebruik van bandbreedte: RIP gebruikt veel bandbreedte voor periodieke updates, wat inefficiënt kan zijn in netwerken met beperkte bandbreedte.