1. Protocol Overzicht

Routing Information Protocol (RIP) is één van de oudste distance-vector routingprotocollen. Het gebruikt hop count als metriek en is daardoor eenvoudig maar beperkt in schaalbaarheid. De moderne variant voor IPv6 heet RIPng (RIP next generation).

2. Belangrijkste Kenmerken

  • Distance-vector: routers wisselen periodiek hun volledige routing table uit.
  • Metriek: aantal hops (maximaal 15 hops, 16 = onbereikbaar).
  • Periodieke updates elke 30 seconden.
  • Ondersteunt VLSM en CIDR (vanaf RIPv2 en RIPng).
  • Gebruik van split horizon, route poisoning en hold-down timers tegen loops.

3. Versies

VersieEigenschappen
RIPv1Geen VLSM, classful, broadcasts voor updates.
RIPv2Ondersteunt VLSM, multicast updates (224.0.0.9), authenticatie mogelijk.
RIPngSpecifiek voor IPv6, multicast updates naar FF02::9.

4. RIP Packet Types

TypeBeschrijving
RequestEen router vraagt route-informatie op van buren.
ResponseEen router stuurt zijn routing table of een deel daarvan.

5. Timers

TimerStandaardwaardeBeschrijving
Update30 secInterval voor verzenden routing updates.
Invalid180 secNa deze tijd wordt een route als ongeldig gemarkeerd.
Hold-down180 secVoorkomt dat een instabiele route weer snel wordt geaccepteerd.
Flush240 secTijd waarna een route definitief uit de tabel wordt verwijderd.

6. RIPng Kenmerken

  • Werkt alleen met IPv6-adressen.
  • Updates via UDP poort 521.
  • Multicast naar FF02::9.
  • Geen classful beperkingen, volledig CIDR/VLSM-compatibel.

7. Beperkingen

  • Maximaal 15 hops maakt RIP ongeschikt voor grote netwerken.
  • Langzame convergentie door periodieke updates.
  • Niet schaalbaar vergeleken met moderne protocollen (OSPF, EIGRP, IS-IS).

8. Troubleshooting Commando’s

  • show ip protocols – Toont actieve routingprotocollen.
  • show ip route rip – Geeft alle door RIP geleerde routes weer.
  • debug ip rip – Toont realtime RIP updates.
  • show ipv6 rip – Controle van RIPng (IPv6).
  • debug ipv6 rip – Bekijken van RIPng verkeer in detail.