OSPF y enrutamiento por prefijo de subred

OSPF y enrutamiento por prefijo de subred

Perdón por la pregunta de novato para OSPF. Estoy en el proceso de aprender el protocolo y hay algo muy básico que no entiendo. En OSPF, el enrutamiento se basa en la identificación del enrutador, que generalmente es una de sus direcciones IP. Sin embargo, lo que realmente nos interesa son los prefijos de todas las redes a las que está conectado directamente el enrutador (esa es la clave de las tablas de enrutamiento RIP, si no me equivoco, y realmente tiene sentido). Entonces, estoy completamente confundido sobre cómo, dada la IP del paquete de destino, deducimos el enrutador de destino (incluso antes de calcular la ruta más corta hacia él) sin conocer los prefijos de red de todas las redes a las que están conectados todos los enrutadores de la tabla.

Este enlace fue muy útil: - https://supportforums.cisco.com/document/133976/reading-and-understanding-ospf-database

Respuesta1

¿Sin conocer los prefijos de red de todas las redes a las que están conectados todos los enrutadores de la tabla?

¿Qué te hace pensar que no existe una tabla de todas las redes? OSPF es el protocolo de enrutamiento de estado de enlace. Entonces tiene que saberlo. (Al menos para redes dentro de un área. Existen diferencias en el enrutamiento entre áreas).

Y, por cierto, normalmente (estoy seguro de que esto es cierto para las implementaciones basadas en Linux/Unix, pero puede haber otras formas patentadas de implementarlo) la ruta más corta no se calcula cuando se debe enrutar el paquete, sino cuando se La topología cambia y se propaga a la tabla de enrutamiento.

La diferencia entre RIP y OSPF desde este punto de vista es que RIP envía periódicamente la tabla de enrutamiento completa a todos los vecinos (lo cual, cuando es grande, es un desperdicio).OSPF solo comunica los cambios en la topología..

Hay una bastante buenadescripcióndel contenido de los paquetes OSPF.

LSA es una estructura de datos que describe la red: se transfiere en los tipos de paquetes 2 y 4 (DBD y LSU). El paquete tipo 3 (LSR) se utiliza para solicitar LSU desde un enrutador.

  • LSA tipo 1 contiene información sobre el enrutador y sus vecinos.
  • LSA tipo 2 contiene información sobre las redes conectadas a un enrutador.

Contiene suficiente información para reconstruir la topología de toda la red.

información relacionada