¿Cuáles son algunas características avanzadas clave que tiene el enrutamiento OSPF sobre el protocolo de enrutamiento RIP?

RIP y OSPF adoptan dos enfoques extremadamente diferentes para establecer rutas sin bucles en una red.

RIP utiliza un protocolo de vector de distancia muy básico. Cada enrutador anuncia periódicamente sus rutas conectadas localmente. Cualquier ruta recibida de otro enrutador tiene sus métricas asociadas incrementadas y luego anunciadas a todas las demás interfaces. Cada enrutador crea su tabla en función de las métricas de las rutas que recibe de sus vecinos. Dado que las métricas son aditivas, la mejor ruta es aquella con la métrica más baja.

OSPF es un protocolo de estado de enlace. La información sobre los enlaces adjuntos se inunda entre nodos para ensamblar una base de datos común que representa un gráfico de nodos en esa área. Cada nodo ejecuta el algoritmo de ruta más corta de Djikstra para determinar la ruta más corta a una ruta determinada. La idea con OSPF es que todos los nodos dentro de un área dada necesitan mantenerse sincronizados para que el algoritmo pueda ejecutarse de manera consistente.

La noción de un área permite delimitar el tamaño de un dominio de inundación y el intervalo sobre el cual debe calcularse el algoritmo. Si bien todos los nodos dentro de un área deben mantenerse actualizados con la misma información, un conjunto de enrutadores puede actuar como enrutadores de borde de área para abstraer esta información de un área troncal superior que, a su vez, puede conectarse a otras áreas a través de otros ABR . Este es también el punto en el que puede ocurrir el resumen.

Particularmente con las implementaciones originales de RIP hubo algunos desafíos de escalabilidad bastante profundos: una métrica máxima de 15 (… y, por lo tanto, un diámetro máximo de red de 14-15 enrutadores), actualizaciones lentas / inconsistentes, etc. OSPF era más complejo pero su método de comunicación garantizó una mayor consistencia de la información, una convergencia más rápida y los medios por los cuales las redes más grandes podrían dividirse en componentes mucho más pequeños mientras se mantiene la accesibilidad de extremo a extremo. En un momento, había redes absolutamente grandes que ejecutaban RIP con cientos de enrutadores, pero eso era casi tan grande como podían ser. OSPF puede y ha escalado a decenas de miles cuando está diseñado y operado adecuadamente.

Hay mucho más que se puede decir: la extensibilidad de OSPF para acomodar llevar ciertos tipos de metadatos (ver LSA opacos, por ejemplo), diferentes protocolos, etc., por ejemplo. Hay, por supuesto, optimizaciones de RIP y OSPF a lo largo de los años (veneno inverso en RIP, SPF parcial en OSPF, etc.) y, de hecho, se han construido protocolos completamente nuevos que toman prestados elementos de ambos. También hay algunas implicaciones topológicas bastante profundas de ambos protocolos. OSPF tiende a aplicarse realmente mejor a tipos muy específicos de topologías y puede volverse difícil en ciertos diseños de red. RIP es maravilloso en su simplicidad y en una implementación pequeña terminó siendo lo suficientemente bueno durante bastante tiempo.

Ha pasado un tiempo desde mi curso de redes. Así que estoy abierto a corrección aquí. Las áreas OSPF son una característica avanzada que no tiene alternativa en RIP. Las áreas OSPF son como redes individuales pero están conectadas por enrutadores fronterizos. Esto ahorra a cada enrutador la obtención de anuncios para todos los demás enrutadores. Los enrutadores en un área solo se conocen entre sí y el enrutador de borde. Todas las rutas pasan por el área 0, por lo que las áreas no necesitan conocerse entre sí.

Para nombrar unos pocos:

  • ospf tiene el concepto de área, donde rip no tiene ninguno
  • Ospf puede transportar otra información que no sea rutas IP usando lsas opacas.
  • Ospf tiene métricas configurables por enlace
  • Rip tiene una dimensión limitada
  • Rip tiene actualizaciones periódicas incluso en estado de red estable

Pero, rip tiene sus propios casos de uso. Es muy simple, requiere menos CPU y RAM, las escalas son mucho más altas en términos de número de pares, etc.

Entonces, de hecho, no se están reemplazando entre sí.

More Interesting

¿Cómo los protocolos permiten la utilización efectiva de diferentes sistemas de red?

¿Dónde aprendo TCP / IP y programación de red?

¿Dónde se implementa el Protocolo simple de transferencia de correo? Para el correo electrónico basado en el navegador, ¿se utilizan HTTP y SMTP para enviar el correo electrónico?

¿No es HTTPS un protocolo?

¿Por qué el TCP se llama protocolo de extremo a extremo?

¿Cuáles son los componentes básicos que se encuentran en las redes a la par con los estándares OSI y TCP / IP?

¿Un protocolo de red es un programa de computadora? ¿Sí no, Cuál es la diferencia?

Tenemos protocolos HTTP, FTP, POP 3, SMTP, etc. ¿Cuáles son estos protocolos exactamente? ¿Son estos protocolos partes de un programa de computadora o tipos de controladores que están almacenados en nuestra máquina o bien palabras abstractas?

¿Cuál es la diferencia, si hay alguna, entre el servidor DNS y el servidor de nombres?

¿Qué es el servicio de agente de estacionamiento cuyo número de puerto 5431 es TCP (Protocolo de control de transmisión)?

¿Cómo funciona Kerberos según el primer contacto?

¿Por qué se dice que la transmisión de audio y video funciona bien incluso si no se entregan todos los paquetes? ¿Qué pasaría si no se entregaran algunos paquetes?

¿Dónde se usa principalmente el protocolo Kerberos?

¿El protocolo utilizado por los sensores de puerta / ventana ADT está documentado en alguna parte?

¿Cuáles son los problemas de seguridad en los protocolos y estándares de IoT?