Está en la página 1de 19

PROTOCOLO DE

ENRUTAMIENTO RIP.v.2
EST. MARCO ALEJANDRO TERAN AGUILAR
INTRODUCCION
 ?Que es RIPv2?
Es un protocolo de enrutamiento interno (IGP) que sirve para el intercambio de rutas. Presenta
mejoras sustanciales respecto a la versión anterior de RIP

Características principales de RIPv2


 Protocolo de tipo vector distancia: la métrica usada para comparar rutas es el numero de
saltos(hops)
 Las publicaciones de rutas (updates) usan el Puerto UPD 520
 Su distancia administrativa es de 120
 Los updates viajan en multicast (224,0,0,9) y no en broadcast*
 Es ‘classless’: La mascara de subred viaja en los updates (soporta VLSM)
CARACTERISTICAS DE RIPv2
CARACTERISTICAS COMUNES DE RIP v1
y v2
 Ambas versiones de RIP comparten las siguientes funciones:
• Utiliza UDP para enviar sus mensajes y usa el puerto 520.
• RIP calcula el camino mas corto hacia la red de destino usando el algoritmo del vector de
distancias
• RIP tiene una distancia administrativa de 120
• Utilizan temporizadores de espera ( holddown timers ) para evitar los bucles de enrutamiento –
la opcoon por defecto es 180 segundos. Si pasado este tiempo no se han recibido mensajes que
confirmen que esa ruta esta activa, se borra. Estos 180 segundos, corresponden a 6
intercambios de información
• Utilizan la técnica de horizonte dividido (Split horizon) para evitar los bucles de enrutamiento
• Utilizan 16 saltos como metrica para representar una distancia infinita
Diferencias entre RIP v1 y v2
VENTAJAS Y DESVENTAJAS

 Ventajas
Mas fácil de configurar.
Protocolo abierto, soportado por muchos fabricantes.
 Desventajas
Para determinar la mejor métrica. Únicamente toma en cuenta el número de saltos(por cuantos
routers o equipos similares pasa la información).
No toma en cuenta otros criterios importantes
Proceso de intercambio de rutas.

1. Los routers envían mensajes ‘Request Update’ por todas las interfaces donde tiene RIPv2
habilitado, a la dirección 224.0.0.9.
2. Los routers que tienen RIPv2 habilitado, responden a este mensaje con un mensaje
llamado ‘Response’, el cual es un update que incluye todas las redes originadas por el router.
3. El router que recibe el ‘Response’ verifica si añade las rutas a su tabla:
Ruta no existe Añadir a tabla
Ruta ya existe.-
- Métrica mejor Reemplazar
- Métrica peor No reemplazar
- Métrica peor mismo vecino Reemplazar *
- De otro protocolo Verificar distancia (DA)
* Dependiendo de la implementación de RIP, la ruta no se reemplazará inmediatamente, sino
después de un tiempo de gracia (hold-down timer)
4. Los routers envían un mensaje ‘Response’ cada 30 segundos aproximadamente.
Formato de mensajes RIPv2

 Command: igual a 1 (request) ó 0 (response).


 Version: igual a 2 (RIPv2) ó 1 (RIPv1).
 Address family ID: igual a 2 (response IP) ó 0 (request IP).
 Route tag: etiqueta, modificable por el usuario según la implementación.
 IP address: dirección IP de la red destino.
 Subnet mask: máscara de red de la red o subred destino.
 Next hop address: dirección IP del siguiente salto para la red destino.
 Metric: número de saltos (1 a 16).
Temporizadores RIP
 Update timer: es el tiempo entre cada mensaje ‘response’ (update), por defecto es de 30 segundos
con una variación aleatoria de ±15% para evitar colisiones entre los mensajes.
 Invalid timer: es el tiempo que una ruta puede estar en la tabla (sin ser actualizada) antes de
declararse como inválida. Es igual a 6 veces el update timer, es decir, 180 segundos por defecto.
 Flush Timer: es el tiempo que una ruta puede estar marcada como inválida antes de descartarse
totalmente.Es igual a Invalid Timer + 120 segundos*, es decir, 300 segundos por defecto.
 Hold-down timer (implementación de Cisco): si se aprende una ruta y luego ésta se vuelve a
aprender del mismo vecino pero con peor métrica, la nueva ruta se suspende por un tiempo igual
al hold-down timer. El valor es igual a 6 veces el update timer, es decir, 180 segundos por
defecto.
 * Este tiempo puede variar según la implementación, por ejemplo, en Cisco es de 60
segundos.
Mecanismos de estabilidad

 Split - Horizon: Sirve para evitar que una ruta sea anunciada al mismo router que la originó.

 Existen dos métodos


 Split Horizon simple: cuando se envían updates por una interfaz, no se incluyen las rutas
aprendidas por dicha interfaz.

 Split Horizon + poisoned reverse: cuando se envían updates por una interfaz, sí se incluyen las
rutas aprendidas por dicha interfaz, pero marcadas como ‘inalcanzables’ (métrica infinita = 16
hops).
Mecanismos de estabilidad
 Count to infinite: sirve para desechar updates que entraron en estado de ‘loop’ y para
limitar el alcance de RIPv2.

 El número máximo de hops es 16, que quiere decir que la métrica es infinita y la ruta
inalcanzable.
 La solución de este problema sólo con este método puede demorar hasta unos 7 minutos,
pues los updates se generan cada 30 segundos.
Mecanismos de estabilidad
 Triggered updates : Acelera la convergencia, enviando un update apenas una métrica
cambia.

 Apenas una red cambia de métrica, por ejemplo si ocurre una caída, el router envía un
update advirtiendo este cambio.
 Este update es parcial, es decir, no contiene la tabla completa.
Notas adicionales sobre el funcionamiento de RIPv2

 Al ser un protocolo de tipo vector distancia con un máximo de 15 hops, la implementación está
limitada a redes pequeñas.
 La contraseña de autenticación entre updates viaja en los mensajes RIPv2 en el primer espacio
reservado para rutas. Según el estándar inicial, las contraseñas viajan sin ser encriptadas, en el
caso de Cisco se usa el método más seguro, MD5.
 RIPv2 es compatible con RIPv1, es decir, ambas versiones pueden coexistir en una red. Para lograr
la compatibilidad, RIPv2 es capaz de enviar los mensajes utilizando broadcast en lugar de multicast.
 El protocolo RIP permite configurar interfaces en modo ‘silent’, de modo que éstas no envíen updates
sino que sólo sean capaces de recibirlos.
 Es posible inyectar en el proceso RIP rutas originadas en otros protocolos con el comando
redistribute .
 RIPv2 soporta auto-sumarización de rutas (a la clase mayor) y sumarización manual configurable.
Ejemplos de configuración
 Ejemplo de configuración en routers Cisco
R1

key chain RIP2

key 1

key-string cisco

interface serial0

ip address 10.1.1.1 255.255.255.252


ip rip authentication key-chain RIP2

ip rip authenticaction mode md5

router rip version 2

network 192.168.1.0

network 10.0.0.0 no auto-summary


R2
key chain RIP2
key 1
key-string cisco

interface serial0
ip address 10.1.1.2 255.255.255.252
ip rip authentication key-chain RIP2
ip rip authenticaction mode md5

router rip version 2


network 192.168.2.0
network 10.0.0.0 no auto-summary

 Troubleshooting : show ip route, show ip rip database, debug ip rip


EJERCICIO PROPUESTO
GRACIAS

También podría gustarte