Publicación del estado del enlace (LSA) en OSPF

En el protocolo OSPF se utilizan diferentes tipos de mensaje para informar a los routers de la composición de la red. Existen 5 tiempos diferentes de paquetes y cada uno de ellos tiene una función diferente:

  • Paquetes hello [Tipo 1]: se utilizan para comunicar a los routers adyacentes de la propia existencia. De esta manera, los routers conocen qué vecinos tienen, por lo que son la base para el intercambio de datos de enrutamiento en OSPF.
  • Paquetes de descripción de la base de datos [Tipo 2]: se utiliza para describir  el contenido de la base de datos de cada router. Sin embargo, no transporta la información que ella contiene.
  • Paquetes de solicitud del estado del enlace [Tipo 3]: se utiliza para solicitar fragmentos específicos de la base de datos del estado del enlace del router vecino. Después de recibir un actualización de la descripción de la base de datos de un vecino, es posible que un router descubra que la información del vecino es más nueva o más completa que la que el mismo posee. Para pedirle al router vecino que se la dé, se utiliza un paquete de solicitud del estado del enlace.
  • Paquete de actualización del estado del enlace [Tipo 3]: se utilizan para transportar realmente los datos de los estados del enlace a los routers vecinos. Exiten 5 tipos de paquetes:
    • LSA de router o Router Link (RL) [Tipo 1]: describen el estado de un interfaz de un router dentro de su área. Cada router genera un aviso de este tipo por cada enlace que tenga.
    • LSA de red o Network Link (NL) [Tipo 2]: es similar a un LSA de router, en la que se informa del coste y el estado del enlace para todos los routers conectados a la red, con la diferencia de que la información del LSA de red es un resumen de toda la información del estado del enlace y coste de la red (LAN) y no solo de sus vecinos. Solo el router designado (DR) puede generarla y seguirla.
    • LSA de resumen-red IP o Summary Link (SL) [Tipo 3]: se utiliza para describir información de alcanzabilidad de redes de otras áreas del mismo sistema autónomo (AS). Son generados por los router fronterizos (Area Border Router, ABR) del área y se transmiten hacia otras áreas. Sirven también para indicar la ubicación del Autonomous System Border Router (ASBR), el cual conecta el sistema autónomo con otro AS externo.
    • LSA de resumen-router límite de sistema autónomo [Tipo 4]: la diferencia entre la LSA de Tipo 3 y la LSA de Tipo 4 es que la LSA de Tipo 3 describre rutas entre áreas y la LSA de Tipo 4 describe rutas que son externas a la red OSPF.
    • LSA de AS externo o External Link (EL) [Tipo 5]: son generados por los ASBR en su AS y hacia otros AS y difundidas por el ASBR dentro del área 0 a través de todas las áreas OSPF a las que pertenece. Sirven para describir información de alcanzabilidad de destinos fuera del propio AS. Estos destinos pueden ser hosts específicos o direcciones de red externas.

Como vemos, el protocolo OSPF es altamente complejo y requiere una cantidad considerable de mensajes para su correcto funcionamiento.