El origen del RIP fue el protocolo de Xerox, el GWINFO Una versión posterior, fue conocida como routed, distribuida con Berkeley Standard Distribution (BSD) Unix en 1982. RIP evolucionó como un protocolo de enrutamiento de Internet, y otros protocolos propietarios utilizan versiones modificadas de RIP. El protocolo Apple Talk Routing Table Maintenance Protocol (RTMP) y el Banyan VINES Routing Table Protocol (RTP), por ejemplo, están los dos basados en una versión del protocolo de enrutamiento RIP. La última mejora hecha al RIP es la especificación RIP 2, que permite incluir más información en los paquetes RIP y provee un mecanismo de autenticación muy simple.
Funcionamiento de RIP: RIP utiliza UDP para enviar sus mensajes y el puerto 520. RIP calcula el camino más corto hacia la red de destino usando el algoritmo del vector de distancias. La distancia o métrica está determinada por el número de saltos de router hasta alcanzar la red de destino.
RIP tiene una distancia administrativa de 120 (la distancia administrativa indica el grado de confiabilidad de un protocolo de enrutamiento, por ejemplo EIGRP tiene una distancia administrativa de 90, lo cual indica que a menor valor mejor es el protocolo utilizado). RIP no es capaz de detectar rutas circulares, por lo que necesita limitar el tamaño de la red a 15 saltos. Cuando la métrica de un destino alcanza el valor de 16, se considera como infinito y el destino es eliminado de la tabla (inalcanzable). La métrica de un destino se calcula como la métrica comunicada por un vecino más la distancia en alcanzar a ese vecino. Teniendo en cuenta el límite de 15 saltos mencionado anteriormente. Las métricas se actualizan sólo en el caso de que la métrica anunciada más el coste en alcanzar sea estrictamente menor a la almacenada. Sólo se actualizará a una métrica mayor si proviene del enrutador que anunció esa ruta. Las rutas tienen un tiempo de vida de 180 segundos. Si pasado este tiempo, no se han recibido mensajes que confirmen que esa ruta está activa, se borra. Estos 180 segundos, corresponden a 6 intercambios de información.
En comparación con otros protocolos de enrutamiento, RIP es más fácil de configurar. Además, es un protocolo abierto, por lo que en su tiempo fué soportado por muchos fabricantes. Pero en la actualidad ya está obsoleto por que no soporta subredes ni CIDR. Tampoco incluye ningún mecanismo de autentificación de los mensajes. Actualmente se utiliza el RIP2, el cual 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.
Los Mensajes de RIP:Los mensajes RIP pueden ser de dos tipos.
Petición: Enviados por algún enrutador recientemente iniciado que solicita información de los enrutadores vecinos.
Respuesta: mensajes con la actualización de las tablas de enrutamiento. Existen tres tipos:
Mensajes ordinarios: Se envían cada 30 segundos Para indicar que el enlace y la ruta siguen activos.
Mensajes enviados como respuesta a mensajes de petición.
Mensajes enviados cuando cambia algún coste Se envía toda la tabla de routing.
Desarrollo de la Práctica:
Para la realización de esta práctica, necesitamos:
• 3 router Cisco
• 3 laptop con PuTTY ó Hyperterminal
•Cables de Consola
•Adaptadores Serial/USB
•Cable conector Serial/Serial para conectar entre si los routers
•Cable UTP Cruzado para conectar la laptop al router
Maqueta a Realizar para la practica:
Desarrollo de la practica:
Comandos Basicos de un Router Cisco
Cambiar el nombre del host:
(config)#hostname
Borrar la configuración del router:
#erase nvram:(debe confirmarse con enter una segunda vez)
Salvar la configuración del router:
#copy running-config startup-config
Reiniciar el enrutador:(Es normal que pida salvar los cambios de configuración no guardados)
#reload
#Proceed with reload? [confirm]
Asignar ip a una interfaz
(config)#interface
(config-if)#ip address
Ejemplo:
(config)#interface serial 0/0
(config-if)#ip address 10.1.1.1 255.255.255.252
Asignar reloj a una interfaz:
(config-if)#clock rate
Ejemplo: (config-if)#clock rate 64000
Habilitar enrutamiento:
(config)#router [id de proceso]
(config-router)#network [wildcard]
Ejemplo 1:
(config)#router rip
(config-router)#network 172.16.0.0
exclusivo para rip (habilitar enrutamiento que soporte subredes de máscara variable)
(config-router)#version 2
Ejemplo 2:
(config)#router ospf 1
(config-router)#network 172.16.4.0 0.0.3.255 area 0.0.0.0
Visualizar la configuración del router:
#show running-config
Visualizar la tabla de enrutamiento de un router:
#show ip route
Visualizar el estado de todas las interfaces:
#show interfaces
Visualizar el estado de una interfaz:
#show interface <#>
Ejemplo:
#show interface serial 0/0/0
Agregar una ruta estática
(config)#ip route [metrica]
Ejemplo:
(config)#ip route 0.0.0.0 0.0.0.0 192.168.4.5 10
Propagar rutas estáticas por el protocolo de enrutamiento:
(config-router)#redistribute static
Establecer el password del modo enable:
(config)#enable password
Establecer el password encriptado:
(Es normal que arroje una alerta si se establece la misma clave para el enable password)
(config)#enable secret
Habilitar la encripción de claves en el archivo de configuración:
(config)#service password-encriyption
Habilitar las terminales virtuales:
(config)#line vty <#1> <#1>
(config-line)#password
(config-line)#login
Ejemplo:
(config)#line vty 0 4
(config-line)#password cisco
(config-line)#login
Configuracion de la maqueta:
seleccionamos el interface ethernet 0 para asignare una dirección ip, la dirección sera la que se acordó en clase según la maqueta
hacemos ping desde la computadora al router y viceversa para observar la conectividad
on "show ip route" podemos observa las rutas de direcciones ip que se encuentran en la red y su estado, que se encuntra denotado por una o varias letras según la nomenclatura del router




No hay comentarios:
Publicar un comentario