Protocolo de ruteo RIP

Protocolo de ruteo RIP
Información sobre la plantilla
Protocolo RIP.jpeg
Concepto:Protocolo IGPs más ampliamente conocido que sirve para para proporcionar información consistente de ruteo y accesibilidad entre las máquinas de una red local.

Protocolo de ruteo RIP. Es uno de los protocolos IGPs más ampliamente conocidos. Se conoce también con el nombre de un programa que lo implementa llamado ¨Routed¨. Sirve para para proporcionar información consistente de ruteo y accesibilidad entre las máquinas de una red local.

Generalidades

Fue diseñado por la Universidad de Bekerley en California para proporcionar información consistente de ruteo y accesibilidad entre las máquinas de su red local. No se diseñó para usurase en redes de área amplia aunque en la actualidad ya se utiliza. Su popularidad como IGP no reside en sus méritos técnicos sino en el hecho de que Bekerley lo distribuyó con su software routed en su popular 4BSD de UNIX.

Divide las máquinas en activas y pasivas; las activas (los ruteadores) anuncian sus rutas a las otras; las pasivas, solo escuchan, actualizan sus rutas en base a los anuncios.RIP utiliza en algoritmo de ruteo de difusión Vector – Distancia para el intercambio de información de ruteo.

Un ruteador difunde un mensaje cada 30 segundos cuya información es tomada de la base de datos de ruteo actualizada. Cada mensaje RIP contiene parejas de dirección de red IP y un entero (salto) que representa la distancia hacia la red, en este caso, existe un salto a la red conectada directamente, dos saltos desde la red que esta al alcance a través de otro ruteador y así sucesivamente.

Utilizar el conteo de saltos para calcular la trayectoria más corta no sierre produce resultados óptimos. Tanto los participantes RIP activos como los pasivos ¨escuchan¨ todos los mensajes difundidos y actualizan sus tablas de acuerdo al algoritmo vector – distancia ya mencionado.

Para mejorar el desempeño y confiabilidad, RIP especifica:

  • Que se deben conservar las rutas existentes hasta que aparezca una nueva ruta con un costo menor.
  • Que todo escucha debe asociar un tiempo límite a las rutas que aprenden.
    • Cuando un ruteador instala una ruta en su tabla, inicia un temporizador para esa ruta.
    • La ruta queda inválida si transcurren 180 segundos sin que el ruteador haya recibido un anuncio nuevamente.

Tipos de errores

RIP maneja tres tipos de errores ocasionados por el algoritmo vector – distancia.

  1. Como el algoritmo no especifica detección de ciclos de ruteo, RIP debe asumir que los participantes son confiables o deberá tomar precausiones para prevenir los ciclos.
  2. Para prevenir inestabilidades, RIP utiliza un valor bajo (16) para distancia máxima de redes e secciones o utilizar un protocolo alternativo.
  3. Los mensajes de actualización de ruteo se difunden lentamente a través de la red, se crea un problema de convergencia lenta o conteo al infinito que produce inconsistencias. Para resolverlo, RIP utiliza un valor de salto igual a 16 como distancia inalcanzable, con lo cual se alivia el problema.

Ventajas

  • Resuelve aceptablemente el problema de actualización de las tablas de ruteo automáticamente en sistemas autónomos y redes amplias si estas no son grandes.
  • Dispone de técnicas apropiadas para resolver el problema de ciclos cerrados generados por la falla de las conexiones de red.

Desventajas

Padece los problemas propios del ruteo por difusión vector - distancia como lo son:

  • En un ambiente completamente estático, difunden rutas hacia todos los destinos sin necesidad.
  • Es donde las rutas cambian rápidamente, los cómputos podrían no ser estables.
  • Tamaño de los mensajes es proporcional al número de redes. Existe una entrada por red.
  • Requiere de la participación de todos los ruteadores, razón por la cual el volumen de información a intercambiar puede ser enorme como en el caso de una red de redes.
  • Normalmente envía mensajes periódicamente sin que sean solicitados. Ya que los mensajes de actualización de ruteo se difunden lentamente a través de la red, se crea un problema de convergencia lenta o conteo al infinito que produce inconsistencias.
  • El valor máximo de saltos ayuda a limitar la convergencia lenta aunque no la elimina por completo.
  • Emplea como juicio de distancia solamente los saltos, más saltos a través redes más rápida pueden construir un mejor camino.
  • Limitada escalabilidad.

Fuentes

  • D.E. Comer ¨Internetworking whit TCP/IP. Volume I:Principle, Protocols and Architecture¨, A. S. Tannenbaum. ¨ Computer Networks¨.