Protocolo de información de enrutamiento (RIP)
Protocolo de información de enrutamiento (D.E.P) como un protocolo de enrutamiento se basa en metodologías que se remontan a principios del enrutamiento TCP / IP con la formación de la ARPANET, que es el precursor de lo que ahora se llama Internet.
RIP es un protocolo abierto y fue publicado por primera vez en RFC1058 (y su sucesor RIPv2 en RFC1723), que más tarde fue adoptado como estándar de Internet 34. RIP es un vector de distancias, lo que significa que cada router puede no saber donde la red de destino final es, pero sí saben en qué dirección existe y lo lejos que está.
RIP pone un límite a la distancia máxima a la equipo de destino como 16 saltos o 16 routers, con cada router que representa un salto de una red a otra. Debido a que la ruta se inicia con el router 0, se trata de rutas que tocan 15 o menos otros routers. Para los routers más lejos, la información de enrutamiento se cae o se ignora.
Usted puede pensar que 16 saltos es una limitación, pero incluso en una red tan grande como el de Internet, por lo general puede llegar a donde quieres ir dentro de 16 saltos. Cuando tú traceroute (tracert en Windows) una dirección, traceroute traza por sólo 30 saltos, y en la mayoría de los casos, se llega a su destino en menos de 15 saltos.
Para lograr esta eficiencia requiere un alto nivel de planificación de la red para asegurarse de que sus recuentos hop son lo más bajo posible.
En términos de intercambio de información de enrutamiento con otros, RIP versión 1 (RIPv1) compartió su información de enrutamiento con otros enrutadores mediante la difusión de su información tabla de enrutamiento a través de todas sus interfaces de red configuradas. Cada router que recibió esta información almacenada en su propia tabla de enrutamiento con recuentos hop actualizados, ignorando o dejando caer recuentos hop sobre 15.
Una cuestión importante que RIPv1 tenía era que era con clase, lo que significa que todos los segmentos de red en una red tenían que ser del mismo tamaño. No se podía desviarse de su máscara de subred de la predeterminada para las aulas todos los segmentos de red necesarios para utilizar la misma máscara. La siguiente figura ilustra este problema en un diseño de tres router, con cinco segmentos, donde sólo los tres segmentos tienen computadoras.
Si se va a utilizar un espacio de direcciones de clase C como 192.168.1.0, su máscara tendría que ser 255.255.255.224, lo que le daría 8 segmentos de 30 dispositivos- pero en caso de RIP, que sería capaz de usar sólo 6 segmentos , y uno de sus 30 dispositivos sería la interfaz del router, dejándole con 29 dispositivos en los segmentos de la red.
Al enviar la información de enrutamiento, solamente los ID de red se envían y no las máscaras de subred correspondiente.
Para hacer frente a algunas de las limitaciones de la versión 1 de RIP, RIP versión 2 (RIPv2) se propuso en RFC1388 y actualizado en RFC2453, que se convirtió en estándar de Internet 56. RIPv2 permite el protocolo para llevar información de subred, permitiendo el apoyo de Classless Inter-Domain Routing (CIDR), que ignora fronteras clasistas al enrutar y permite cada segmento para mantener una máscara de subred única.
Sin necesidad de mantener la misma máscara de subred en todos los segmentos de la red permite la conservación de las direcciones IP de la red, como se muestra a continuación-, donde existe una red actualizada abordar diseño con máscaras de subred correspondientes en cada segmento.
En este caso, se puede asignar un ID de red más grande para el segmento A (192.168.1.0/25) de 126 anfitriones una D segmento más pequeño (192.168.1.128/26) de 62 anfitriones y un segmento más pequeño E (192.168.1.192/ 27) 30 de anfitriones, mientras que la asignación de direcciones más pequeños espaciados a los segmentos B y C de 192.168.1.248/30 y 192.168.1.252/30. Te has quedado con otros dos pequeños bloques de direcciones de 192.168.1.224/28~~number=plural permitiendo 14 hosts y 192.168.1.240/29~~number=plural permitiendo 6 anfitriones.
En este escenario, perder algunas direcciones ya que los segmentos de enrutador a enrutador sólo tienen el número mínimo de direcciones asignadas a ellos (2), mientras que antes tenías dos segmentos desperdiciados de 16 direcciones, además de los segmentos de enrutador a enrutador que se asignaron 14 direcciones, cuando necesitaban solamente 2.
RIPv2 también cambió el uso de transmisiones para propagar la información del router a utilizar multicast en la dirección 224.0.0.9, lo que reduce el tráfico de red a los sistemas que no sean necesarios. Para mejorar aún más el protocolo, la autenticación del router (para validar la participación del router en RIP) se añadió de manera que sólo los datos de enrutamiento de los routers de confianza se añade a las tablas de enrutamiento, lo que impide la corrupción de las tablas de enrutamiento de los routers no autorizadas en la red.
Con la llegada de IPv6, RIP se le dio otra lavado de cara en forma de RIP próxima generación (RIPng), lo que aumenta el tamaño de los campos de dirección, y cambió el mecanismo de autenticación para IPSec.