RIPv1 y RIPv2 Cuál es la Diferencia
RIPv1 y RIPv2 Cuál es la Diferencia

RIPv1 y RIPv2: ¿Cuál es la Diferencia?

¡Hola, a todos! En este artículo, te explicaremos la diferencia entre RIPv1 (Routing Information Protocol Version 1) y su continuación RIPv2. ¡Vamos allá!

Te recomiendo introducirte en el tema con Qué es RIP: Routing Information Protocol.

Routing Information Protocol y sus versiones
Routing Information Protocol y sus versiones

Acerca de Routing Information Protocol Version 1 (RIPv1)

Directo y al grano:

  • RIPv1 es un protocolo de tipo Distance-Vector. En otras palabras, es un protocolo de distancia-vector.
  • Distance vector routing (o en español, enrutamiento distancia-vector) es un tipo de enrutamiento que se basa en calcular métricas especiales que determinan la distancia (cantidad de nodos) hasta la red de destino.
  • RIPv1 es un protocolo classfull. Esto significa que no envía la máscara de subred en las actualizaciones de enrutamiento.
  • RIPv1 no es compatible con VLSM (Variable Length Subnet Masking).
  • VLSM (Variable Length Subnet Masking) es un método para utilizar eficientemente las direcciones IP, que evita la necesidad de atarse a la clase de red (clase A, clase B, clase C). VLSM permite dividir una subred en subredes y así sucesivamente. De esta manera, podemos usar el espacio de direcciones de manera eficiente de acuerdo con las necesidades reales, en lugar de las clases de red.
  • RIPv1 admite un máximo de 15 saltos. Esto significa que cualquier enrutador que esté a más de 15 nodos (enrutadores) de distancia se marcará como inaccesible.
  • RIPv1 envía actualizaciones de enrutamiento por difusión cada 30 segundos. Cada nodo debe recibir y procesar estas actualizaciones.
  • La primera versión de RIP no admite la autorización de las actualizaciones de enrutamiento, lo que significa que, potencialmente, un enrutador puede actualizar su tabla de enrutamiento desde cualquier fuente.

Así es RIP en su primera versión. Pasemos a su hermano, RIP en su segunda versión, y veamos qué puede hacer.

Acerca de Routing Information Protocol Version 2 (RIPv2)

  • RIPv2 es un protocolo híbrido. Está implementado en base al Distance-Vector, pero también admite algunos algoritmos de enrutamiento Link State, es decir, puede rastrear el estado de los canales.
  • Link State Routing (o en español, enrutamiento de estado de enlace) rastrea el estado de los canales y envía paquetes LSA (Link-state advertisement) que informan sobre el estado de sus canales. Un ejemplo de un protocolo de enrutamiento link state es OSPF.
  • RIPv2 es un protocolo classless. A diferencia de su hermano mayor, la versión 1, la segunda versión puede enviar la máscara de subred en las actualizaciones de enrutamiento.
  • RIPv2 admite VLSM!
  • RIPv2, al igual que RIPv1, admite un máximo de 15 saltos.
  • RIPv2 envía mensajes de actualizaciones de multidifusión a la dirección 224.0.0.9. Esto reduce la carga en la red y, en particular, en los nodos que no ejecutan RIP.
  • La segunda versión de RIP admite la autenticación de las actualizaciones de enrutamiento. Esto significa que ya no se podrá enviar una actualización falsa al enrutador (en general, los atacantes podían usar este método). Solo las fuentes autorizadas pueden hacerlo.