RIP (Routing Information Protocol)

El RIP (Routing Information Protocol o Protocolo de Información de Enrutamiento) es un protocolo de enrutamiento dinámico de tipo vector-distancia utilizado en redes de capa 3. Su función principal es permitir que los routers compartan de forma automática la información de sus tablas de enrutamiento, facilitando que los paquetes de datos encuentren de manera dinámica el camino idóneo hacia redes remotas.

Mientras que los protocolos de estado de enlace (como OSPF) calculan la ruta basándose en el ancho de banda, RIP utiliza de forma exclusiva el conteo de saltos (hop count) como métrica para determinar el camino más corto hacia un destino, donde cada router atravesado equivale a un salto.

Componentes y características clave de RIP:

  • Métrica máxima: El número máximo de saltos permitido es 15. Una red que se encuentre a una distancia de 16 saltos se considera inalcanzable, lo que limita el uso de RIP a redes de tamaño pequeño o mediano.
  • Actualizaciones periódicas: Por defecto, los routers configurados con RIP envían su tabla de enrutamiento completa a sus vecinos cada 30 segundos mediante difusión (broadcast en v1 o multicast en v2).
  • Versión 1 vs. Versión 2: RIPv1 es un protocolo classful (no soporta subredes VLSM ni CIDR), mientras que RIPv2 es classless (incluye la máscara de subred en sus actualizaciones y añade soporte para autenticación).
  • Prevención de bucles: Implementa mecanismos como Split Horizon (horizonte dividido) y Poison Reverse (envenenamiento de ruta) para evitar que los paquetes giren indefinidamente en la red.

Actividad práctica: 

Enrutamiento dinámico (Práctica con Packet Tracer)

Preguntas de reflexión:

  1. ¿Qué ventaja ofrece el protocolo RIP al automatizar la detección de rutas en comparación con el enrutamiento estático (ip route)?
  2. ¿Por qué es necesario anunciar las redes conectadas directamente dentro del proceso de RIP mediante el comando network?
  3. ¿Qué criterio utiliza RIP (métrica) para determinar cuál es la mejor ruta hacia una red de destino y qué limitación importante tiene este sistema?
  4. ¿Qué sucede si un enlace físico se cae en una red configurada con RIP y cómo se entera el router vecino de dicho cambio?
  5. ¿Qué es el fenómeno de la cuenta a infinito (count to infinity) en RIP y cómo se mitiga parcialmente en los protocolos de vector distancia?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Qué ventaja ofrece el protocolo RIP al automatizar la detección de rutas en comparación con el enrutamiento estático (ip route)?

El enrutamiento estático requiere que el administrador configure de forma manual cada ruta en cada router individual, lo cual resulta ineficiente, tedioso y muy propenso a errores humanos en redes medianas o grandes.

  • Automatización: RIP (Routing Information Protocol) es un protocolo dinámico que permite a los routers comunicarse entre sí y descubrir automáticamente las subredes disponibles en la red.
  • Adaptabilidad: Si la topología de la red cambia o se añaden nuevas rutas, los routers actualizan sus tablas por sí solos sin necesidad de intervención manual constante.

2. ¿Por qué es necesario anunciar las redes conectadas directamente dentro del proceso de RIP mediante el comando network?

El router no comparte automáticamente todas sus interfaces activas por defecto a menos que se le indique explícitamente qué porción de red debe gestionar el protocolo.

  • Delimitación del ámbito: Al usar el comando network, se le indica a RIP qué subredes locales debe empezar a escuchar y difundir a través de sus interfaces activas.
  • Propagación de información: Si se omite este paso, el router mantendrá esas redes de forma privada y los routers vecinos jamás sabrán que existen, rompiendo la conectividad global.

3. ¿Qué criterio utiliza RIP (métrica) para determinar cuál es la mejor ruta hacia una red de destino y qué limitación importante tiene este sistema?

RIP utiliza el conteo de saltos (hop count) como única métrica para medir la distancia hacia una red de destino (cada router intermedio por el que pasa el paquete cuenta como un salto).

  • Limitación de saltos: RIP establece un límite máximo estricto de 15 saltos. Una red situada a 16 saltos se considera inalcanzable (métrica infinita).
  • Inconveniente técnico: Al basarse únicamente en el número de saltos, ignora por completo la velocidad real o el ancho de banda de los enlaces, pudiendo elegir una ruta de 2 saltos muy lenta frente a otra de 3 saltos de fibra ultrarrápida.

4. ¿Qué sucede si un enlace físico se cae en una red configurada con RIP y cómo se entera el router vecino de dicho cambio?

Al ser un protocolo de vector distancia, RIP depende del intercambio periódico de actualizaciones para mantener la coherencia de la topología.

  • Detección de fallo: Cuando un enlace físico falla, el router afectado detecta la pérdida de conectividad en esa interfaz.
  • Propagación: Los routers envían mensajes de actualización de forma regular (por defecto cada 30 segundos) o mediante actualizaciones disparadas (triggered updates), informando rápidamente a sus vecinos para que marquen la ruta como caída o busquen alternativas.

5. ¿Qué es el fenómeno de la cuenta a infinito (count to infinity) en RIP y cómo se mitiga parcialmente en los protocolos de vector distancia?

Es un problema clásico de bucle de enrutamiento en protocolos de vector distancia donde, ante la caída de una red, los routers vecinos empiezan a intercambiar métricas incrementándolas erróneamente de forma indefinida hasta alcanzar el límite.

  • Explicación: Un router cree que una ruta rota sigue viva a través de su vecino, sumando un salto y propagando un valor falso que rebota infinitamente.
  • Mitigación: Se mitiga fijando el límite máximo en 15 saltos (considerando el 16 como infinito), y aplicando técnicas como Split Horizon (división horizon) y Route Poisoning (envenenamiento de ruta) para evitar que los routers devuelvan información incorrecta al vecino que se la proporcionó.


Volver al GLOSARIO