Protocolo de información de enrutamiento


El Protocolo de información de enrutamiento ( RIP ) es uno de los protocolos de enrutamiento por vector de distancia más antiguos que emplea el recuento de saltos como métrica de enrutamiento . RIP evita los bucles de enrutamiento al implementar un límite en la cantidad de saltos permitidos en una ruta desde el origen hasta el destino. La mayor cantidad de saltos permitidos para RIP es 15, lo que limita el tamaño de las redes que RIP puede admitir.

RIP implementa el horizonte dividido , el envenenamiento de rutas y los mecanismos de retención para evitar que se propague información de enrutamiento incorrecta.

En RIPv1, los enrutadores transmiten actualizaciones con su tabla de enrutamiento cada 30 segundos. En las primeras implementaciones, las tablas de enrutamiento eran lo suficientemente pequeñas como para que el tráfico no fuera significativo. Sin embargo, a medida que las redes aumentaron de tamaño, se hizo evidente que podría haber una ráfaga de tráfico masiva cada 30 segundos, incluso si los enrutadores se habían inicializado en momentos aleatorios.

En la mayoría de los entornos de red, RIP no es la opción preferida de protocolo de enrutamiento , ya que su tiempo de convergencia y escalabilidad son pobres en comparación con EIGRP , OSPF o IS-IS . Sin embargo, es fácil de configurar, porque RIP no requiere ningún parámetro, a diferencia de otros protocolos.

RIP utiliza el Protocolo de datagramas de usuario (UDP) como su protocolo de transporte, y se le asigna el número de puerto reservado 520. [1] [2]

Basado en el algoritmo Bellman-Ford y el algoritmo Ford-Fulkerson , los protocolos de enrutamiento por vector de distancia comenzaron a implementarse a partir de 1969 en redes de datos como ARPANET y CYCLADES . El predecesor de RIP fue el Protocolo de información de puerta de enlace (GWINFO), que fue desarrollado por Xerox a mediados de la década de 1970 para enrutar su red experimental. Como parte del conjunto de protocolos de Xerox Network Systems (XNS), GWINFO se transformó en el protocolo de información de enrutamiento XNS. Este XNS RIP, a su vez, se convirtió en la base de los primeros protocolos de enrutamiento, como el RIP IPX de Novell , AppleTalkProtocolo de mantenimiento de la tabla de enrutamiento (RTMP) y el IP RIP. La distribución de software Berkley de 1982 del sistema operativo UNIX implementó RIP en el demonio enrutado . La versión 4.2BSD demostró ser popular y se convirtió en la base para las versiones posteriores de UNIX, que implementaron RIP en el demonio enrutado o cerrado . En última instancia, RIP se implementó ampliamente antes de que el estándar escrito por Charles Hedrick fuera aprobado como RIPv1 en 1988. [3]