REPORTE PRACTICA #6: RIP 1 ROUTING 
INFORMATION PROTOCOL 



CENTRO UNIVERSITARIO DE CIENCIAS
EXACTAS E INGENIERÍAS
DIVISIÓN DE ELECTRÓNICA
Y COMPUTACIÓN
DEPARTAMENTO DE CIENCIAS
COMPUTACIONALES


"RIP (Version 1) ROUTING 
INFORMATION PROTOCOL"


PRESENTA:
LUIS ADÁN SILVA BAÑUELOS
CODIGO:
209193081
CARRERA:
ING. EN COMPUTACIÓN
MATERIA:
TALLER DE REDES DE COMPUTADORAS AVANZADAS
SECCIÓN:
D01
PROFESOR:
ALEJANDRO MARTÍNEZ VARELA



GUADALAJARA JAL. 26 DE NOVIEMBRE DE 2011



RIP 1 ROUTING INFORMATION PROTOCOL

Objetivo:

Configurar los routers de de nuestras redes LAN con el protocolo RIP  y observar el comportamiento de RIP al agregar nuevas redes. Comprobar la conectividad entre los equipos de la red al usar enrrutamiento dinámico. Analizar el funcionamiento del protocolo RIP.

Maqueta Propuesta:


Material:
3 Routers Cisco serie 2500
3 Cable consola Cisco, (db9 hembra a RJ45)
3 Convertidor USB-Serial, rs232-c
3 Cable UTP Derecho
3Cable UTP Cruzado
3 Laptop, usuario root, puerto ethernet
software putty


INTRODUCCIÓN


RIP son las siglas de Routing Information Protocol (Protocolo de Enrutamiento de Información). Es un protocolo de puerta de enlace interna o IGP (Internal Gateway Protocol) utilizado por los routers (enrutadores), aunque también pueden actuar en equipos, para intercambiar información acerca de redes IP.

Familia: Familia de protocolos de Internet
Función: Mantiene una tabla de rutas de manera dinámica utilizando vector distancia.


Proviene del Xerox NS (Xerox Networking System) conocido como XNS RIP. Popularizado por su implementación en UNIX BSD Routed. Protocolo de enrrutamiento interno, Classfull y vector distancia. Versión 1 de RIP en RFC 1058. En la actualidad existen tres versiones diferentes de RIP, las cuales son:
  • RIPv1: No soporta subredes ni direccionamiento CIDR. Tampoco incluye ningún mecanismo de autentificación de los mensajes. No se usa actualmente. Su especificación está recogida en el RFC 1058. Es un protocolo de routing con clase.
  • RIPv2: Soporta subredes, CIDR y VLSM. Soporta autenticación utilizando uno de los siguientes mecanismos: no autentificación, autentificación mediante contraseña, autentificación mediante contraseña codificada mediante MD5 (desarrollado por Ronald Rivest). Su especificación está recogida en RFC 1723 y en RFC 2453.
  • RIPng: RIP para IPv6. Su especificación está recogida en el RFC 2080.

Operación de RIP


Utiliza UDP para enviar sus mensajes a través del puerto 520. Calcula el camino más corto hacia la red de destino usando el algoritmo del vector de distancias. Esta distancia o métrica, la determina usando el número de saltos de router en router hasta alcanzar la red de destino. Para ello usa la métrica informada por su vecino más próximo más uno. La distancia administrativa (grado de conocimiento y confiabilidad) máxima es de 120 (RIP2). Actualizaciones cada 30 segundos via broadcasts a nivel físico. Rutas expiran a los 180 segundos. 

Incrementando el desempeño (evitando la cuenta al infinito):

  • Split Horizon with poisoned reverse:
    • reenvia actualización de rutas al router origen con métricas muy altas. 
  • Triggered updates:
    • Cambios de métrica activan actualización fuera de tiempo. Esto solo detiene la avalancha.
  • Hysterisis
    • Para prevenir la oscilación de rutas un router solo reemplaza una ruta si esta tiene una métrica 

Formato de mensaje RIP

Ventajas de RIP

  • RIP es más fácil de configurar (comparativamente a otros protocolos).
  • Es un protocolo abierto (admite versiones derivadas aunque no necesariamente compatibles).
  • Es soportado por la mayoría de los fabricantes.

Desventajas de RIP

Su principal desventaja, consiste en que para determinar la mejor métrica, únicamente toma en cuenta el número de saltos, descartando otros criterios (Ancho de Banda, congestión, carga, retardo, fiabilidad, etc.).

RIP tampoco está diseñado para resolver cualquier posible problema de encaminamiento. El RFC 1720 (STD 1) describe estas limitaciones técnicas de RIP como graves y el IETF está evaluando candidatos para reemplazarlo, dentro de los cuales OSPF es el favorito. Este cambio, está dificultado por la amplia expansión de RIP y necesidad de acuerdos adecuados.


Limitado a redes que no excedan un camino de 15 saltos. Depende de la cuenta al infinito para resolver algunas anomalias, por ejemplo: loops de ruteo tardan demasiado en ser detectados. Métrica fija a saltos (hops)


DESARROLLO

En la practica anterior se vio como utilizar la linea de comandos de cisco, la cual nos permite configurar los routers, por lo cual solo se hace mencion de los comandos, se de por echo que ya se saben estos comandos. Se puede consultar la practica anterior para mayor informacion acerca de CISCO CLI (Command Line Interface).


Para configurar RIP:
router(config)# router rip
router(config-router)# network <network ip>
router(config-router)# network <network ip> ... sucesivamente hasta incluir todas las redes que se quiera anunciar:
router(config-router)# exit
Para dejar de anunciar una red en RIP
router(config)# router rip
router(config-router)# no network <net ip>
Para terminar por completo el proceso de RIP
router(config)# no router rip
Para verificar la funcionalidad de RIP solicitamos la tabla de ruteo: router> show ip route

El comienzo de la practica comienza con revisar la configuración que tiene el router, la cual se puede apreciar en la siguiente imagen, la cual nos indica que no esta configurado RIP:

Lo siguiente es configurar RIP, lo cual es muy fácil, se hace de la siguiente manera: se escribe en la linea de comandos, "router rip", seguido del comando "network <net-ip>". Este proceso se puede apreciar en la siguiente imagen:

Se revisa la configuración del router, para asegurarse que se ha configurado RIP:

La IP de la pc se ha configurado como en la practica anterior, por lo cual no es necesario volver a repetir esta parte.

Con el comando "show ip route" podemos apreciar la configuración de RIP, así como las redes que están conectadas mediante ente protocolo, en la siguiente imagen se muestra lo anterior:

Para observar el comportamiento de RIP tras agregar nuevas redes, el profesor agrega las redes y automáticamente los otros routes deben saber como llegar a esas redes usando RIP. Estas redes se agregan automáticamente, por lo que no es necesario agregarlas manualmente. En la siguiente imagen se aprecian las nuevas redes a las que puede acceder nuestro router, las cuales han sido agregadas dinamicamente por RIP:

Finalmente se revisa conectividad con los equipos de la red haciendo ping entre ellos, esto para asegurar que la configuración es correcta, se puede apreciar que si se intercambian paquetes:




CONCLUSIÓN

Es importante conocer cuales son las bases de los protocolos de enrutamiento dinámicos, en este caso RIP1, para poder configurar los routers en caso de que sea necesario, ya que estos equipos son usados ampliamente en la actualidad.

RIP obtiene las rutas de forma dinámica, lo cual ahorra mucho tiempo de configuración manual y sobre todo calcula las rutas de forma automática tras agregar nuevas redes, esto indica que no tenemos que agregarlas una por una, lo cual ahorra mucho tiempo.