Le protocole RIP (Routing Information Protocol) était un protocole de routage de première génération pour le protocole IPv4 initialement défini dans le document RFC 1058. Il est facile à configurer, ce qui en fait un bon choix pour les petits réseaux.

Les principales caractéristiques du protocole RIPv1 sont les suivantes :

En 1993, le protocole RIPv1 a évolué en protocole de routage sans classe connu sous le nom de RIP version 2 (RIPv2). Le protocole RIPv2 a apporté les améliorations suivantes :

La table dans la figure récapitule les différences entre les protocoles RIPv1 et RIPv2.

Les mises à jour RIP sont encapsulées dans un segment UDP, avec les numéros de ports source et de destination définis sur le port UDP 520.

En 1997, la version IPv6 du protocole RIP a été publiée. Le protocole RIPng est basé sur le protocole RIPv2. Il est toujours limité à 15 sauts et la distance administrative est de 120.