Routing Información Protocol(RIP) es un protocolo de enrutamiento Vector Distancia. RIP determina la mejor ruta entre dos redes calculando el número de saltos (hop count).
Entre varias rutas disponibles, aquella que tenga el menor número de saltos es considerada la mejor ruta. El número máximo de saltos que soporta RIP es 15. Una red que tenga como métrica 15 es considerada inalcanzable. Los paquetes enviados a este destino son descartados.
RIP contiene cuatro temporizadores para hacer su trabajo:
Update: establece la frecuencia con que son enviadas las actualizaciones de la tabla de enrutamiento. El valor predeterminado es 30 segundos.
Invalid: establece el número de segundos desde que recibimos la última actualización válida. Una vez que este temporizador expira, la ruta entra en modo espera; el valor predeterminado es 180 segundos.
Holddown: establece el número de segundos en espera antes de aceptar cualquier actualización nueva para la ruta que está en modo espera; el valor predeterminado es 180 segundos.
Flush: establece cuántos segundos después de recibida la última actualización válida hasta que la ruta es descartada; el valor predeterminado es 240 segundos.
RIP versión es un protocolo classfull, por lo tanto, no incluye la máscara de red en la tabla de enrutamiento. RIPv1 no soporta VLSM. RIPv1 utiliza broadcast como mecanismo para difundir la tabla de enrutamiento.
RPI versión 2 es un protocolo classless. Este incluye la máscara de red en la tabla de enrutamiento, por lo tanto, soporta VLSM. RIPv2 utiliza multicast como mecanismo para la difusión de la tabla de enrutamiento.
RIPv2 es más seguro que RPIv1, ya que soporta autenticación para el intercambio de tablas de enrutamiento.
El procedimiento para la configuración de RIP en router Cisco es el siguiente:

#Configuración de R1
R1#configure terminal
R1(config)#router rip
R1(config-router)#network 1.0.0.0
R1(config-router)#network 10.0.0.0
R1(config-router)#end
#Configuración de R2
R2#configure terminal
R2(config)#router rip
R2(config-router)#network 1.0.0.0
R2(config-router)#network 20.0.0.0
R2(config-router)#end
Para la verificación y resolución de incidentes en RIP utilizamos los siguientes comandos:
//Imprime en pantalla las características más importantes de los protocolos de enrutamiento que están ejecutándose en el Cisco IOS.
#Show ip protocol
//Imprime en pantalla la tabla de enrutamiento. Las rutas marcadas con el símbolo R representan las de RIP.
#show ip route
//Visualiza en tiempo real el intercambio de paquetes RIP entre los routers.
#debug ip rip
//Imprime en pantalla el contenido de la base de datos de RIP.
#show ip rip database
Una de las ventajas de RIP en su fácil implementación. Tampoco consume muchos recursos de hardware. Por esta razón lo encontrarás disponible en los equipos de networking de cualquier fabricante, sin importar que el dispositivo sea un equipo low-end or high-end.