El protocolo de información de routing (RIP) era un protocolo de routing de primera generación para IPv4 especificado inicialmente en RFC 1058. Dado que es fácil de configurar, es una buena opción para redes pequeñas.

Las características clave del protocolo RIPv1 son las siguientes:

En 1993, RIPv1 evolucionó a un protocolo de routing sin clase conocido como “RIP versión 2” (RIPv2). RIPv2 introdujo las siguientes mejoras:

En la tabla de la ilustración, se resumen las diferencias entre RIPv1 y RIPv2.

Las actualizaciones RIP se encapsulan en un segmento UDP, con los números de puerto de origen y de destino establecidos en el puerto UDP 520.

En 1997, se lanzó la versión de RIP con IPv6 habilitado. RIPng se basa en RIPv2. Aún tiene una limitación de 15 saltos, y la distancia administrativa es 120.