8.
RIPV2 (concepto e historia)
Esta versión del protocolo RIP comparte muchas características con su versión
anterior, obviamente con ciertas mejoras, siendo la principal la que es ahora un protocolo
de enrutamiento sin clase. Cuando se dice que un protocolo de enrutamiento es sin clase, se
refiere a que las 8 actualizaciones enviadas incluyen la máscara de subred con la dirección
de red, evitando los problemas que se pueden presentar en subredes no contiguas con
máscara de subred de longitud variable. Además, ahora las actualizaciones también
incluyen las direcciones de siguiente salto, siendo enviadas por direcciones multicast y con
opción de autenticación. Al igual que RIPv1, contiene temporizadores de espera para evitar
los conflictos entre routers al enviar actualizaciones (routingloops) y detecta cuando hay
cambios en la topología y enviar actualizaciones de forma inmediata.
¿Qué 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. Debido a las
limitaciones de la versión 1, se desarrolla RIPv2 en 1993 y se estandariza finalmente en
1998. Esta versión soporta subredes, permitiendo así CIDR y VLSM. Para tener
retrocompatibilidad, se mantuvo la limitación de 15 saltos, es uno de los protocolos de
enrutamiento interior más sencillos y utilizados
Se agregó una característica de interruptor de compatibilidad, para permitir ajustes de
interoperabilidad más precisos. Soporta autenticación utilizando uno de los siguientes
mecanismos: no autentificación, autentificación mediante contraseña, autentificación
mediante contraseña codificada.
Características principales de RIPv2
- Protocolo de tipo vector distancia: la métrica usada para comparar rutas es el
número de saltos (hops).
- Las publicaciones de rutas (updates) usan el puerto UDP 520
. Su distancia administrativa es de 120.
- Los updates viajan en multicast (224.0.0.9) y no en broadcast."
"Es classless ; La máscara de subred viaja en los updates (soporta VLSM)
- La dirección del siguiente salto (next-hop) viaja en los updates. *
- Soporta autenticación de mensajes.
¿Cuáles son los avances de RIPv2?
Las principales mejoras son:
Soporte para VLSM.
Actualizaciones de enrutamiento por multicast.
Actualizaciones de enrutamiento con autenticación con clave encriptada.
RIP v2 ofrece el enrutamiento por prefijo, lo que le permite enviar información de
la máscara de subred con la actualización de la ruta.
Soporta subredes
Soporta CIDR y VLSM
Además RIP v2 admite el uso de enrutamiento sin clase en el cual diferentes
subredes dentro de una misma red pueden utilizar distintas máscaras de subred,
como lo hace VLSM.
Similitudes entre RIPv1 y RIPv2
Ambas versiones de RIP comparten las siguientes funciones:
-RIP calcula el camino más corto hacia la red de destino usando el algoritmo del
vector de distancias
- Utilizan temporizadores de espera (holddowm timers ) para evitar los bucles de
enrutamiento, la opción por defecto es 180 segundos. Si pasado este tiempo, no se
han recibido mensajes que confirmen que esa ruta está activa, se borrará. 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 métrica para representar una distancia infinita
Diferencias entre RIPv1 y RIPv2
RIPv1 RIPv2
Es fácil de configurar Es fácil de configurar
Sólo admite protocolos de enrutamiento con Admite el uso de enrutamiento sin clase
clase
No incluye información de subred en la Envía información de máscara de subred
actualización de enrutamiento con las actualizaciones de enrutamiento
No admite el enrutamiento por prefijo, de Admite el enrutamiento por prefijo con
manera que todos los dispositivos en la misma VLSM, de manera que las distintas
red deben usar la misma máscara de subred subredes dentro de la misma red pueden
tener diferentes máscaras de subred.
No admite la autenticación en actualizaciones Ofrece autenticación en sus
actualizaciones
Envía broadcasts usando la dirección Envía las actualizaciones de
255.255.255.255 enrutamiento por medio de un paquete
multicast a la dirección Clase D
224.0.0.9, lo que lo hace más eficiente
Comandos
Show ip protocols - muestra que RIP envía y recibe actualizaciones de la versión 2 y
mostrará si el resumen automático tiene efecto.
Int loopback 0 - interfaces lógicas o virtuales, que intervienen en la elección del router ID.
El comando completo es:
Int loopback 0
Ip address ip mascara
Este comando no auto-sumariza las subredes
Router rip
Versión 2
No auto_summary
debug ip rip - Muestra información sobre las actualizaciones de enrutamiento RIP mientras
el router las envía y recibe.
no debug all - Desactiva todas las depuraciones activadas en el dispositivo.
undebug all - Desactiva todas las depuraciones activadas en el dispositivo.
show versión - Muestra información sobre el Cisco IOS y la plataforma.
debug cdp ip - Muestra información CDP específica de IP.
Formato de mensaje
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).
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.