Articulo de referencia

Anuncio de estado de enlace

El anuncio de estado de enlace ( LSA ) es un medio de comunicación básico del protocolo de enrutamiento OSPF para el Protocolo de Internet (IP). Comunica la topología de enrutam...

El anuncio de estado de enlace ( LSA ) es un medio de comunicación básico del protocolo de enrutamiento OSPF para el Protocolo de Internet (IP). Comunica la topología de enrutamiento local del enrutador a todos los demás enrutadores locales en la misma área OSPF. OSPF está diseñado para la escalabilidad , por lo que algunos LSA no se difunden en todas las interfaces, sino solo en aquellas que pertenecen al área correspondiente. De esta manera, la información detallada se mantiene localizada, mientras que la información resumida se difunde al resto de la red. El OSPFv2 original, solo para IPv4 , y el más reciente OSPFv3, compatible con IPv6 , tienen tipos de LSA muy similares.

Tipos

Los tipos LSA definidos en OSPF son los siguientes:

Las LSA opacas, tipos 9, 10 y 11, están destinadas a actualizaciones de OSPF para fines específicos de la aplicación. Por ejemplo, OSPF-TE cuenta con extensiones de ingeniería de tráfico que RSVP-TE utiliza en la conmutación de etiquetas multiprotocolo (MPLS). Las LSA opacas se utilizan para difundir información sobre el color y el ancho de banda del enlace. Para la distribución de las LSA opacas se utilizan mecanismos de inundación de la base de datos de estado de enlace (LSDB) estándar. Cada uno de los tres tipos tiene un alcance de inundación diferente.

Para todos los tipos de LSA, existen encabezados LSA de 20 bytes. Uno de los campos del encabezado LSA es el ID del estado de enlace.

Cada enlace del enrutador se define como uno de cuatro tipos: tipo 1, 2, 3 o 4. El LSA incluye un campo de ID de enlace que identifica, mediante el número de red y la máscara, el objeto al que se conecta este enlace.

Según el tipo, el ID del enlace tiene diferentes significados, como se muestra en la siguiente tabla:


OSPFv2 para IPv4

Según el Apéndice A.3.1 de la RFC 2328, todos los paquetes OSPF comienzan con una cabecera LSA común de 24 bytes, como se muestra a continuación.

Para

Opciones

El campo Opciones está presente en:

  • Paquetes de hola
  • Paquetes de descripción de la base de datos
  • todos los LSA

El campo de opción indica la función compatible con el enrutador de origen. En el paquete Hello, una discrepancia dará como resultado el rechazo del vecino. Para LSA, solo se reenvían los paquetes que coinciden con la disposición de las rutas de destino.

Opciones (8 bits)
  • E-Bit: Indica si el área es compatible con AS-external o si está preparada para funcionar (STUB).
  • x-bit: Establecer en 0, utilizado previamente por MOSPF
  • Bit N/P: Indica si el área es NSSA.
  • EA-bit: LSA de atributos externos indicativos de recepción y reenvío
  • Bit DC: Manejo indicativo de circuitos de demanda por parte del enrutador, RFC 1793 . 
  • O-bit: Disposición indicativa del enrutador para recibir y reenviar LSA opacos
  • *: Conjunto reservado 0

Descripción de la base de datos DBD

Los mensajes de descripción de la base de datos contienen descripciones de la topología del sistema autónomo o área. Transmiten el contenido de la base de datos de estado de enlace (LSDB) del área de un enrutador a otro. La comunicación de una LSDB extensa puede requerir el envío de varios mensajes, designando al dispositivo emisor como maestro y enviando los mensajes en secuencia, con el dispositivo esclavo (receptor de la información de la LSDB) respondiendo con confirmaciones.

MTU de interfaz (16 bits)
El datagrama IP más grande que se puede enviar sin fragmentación. En bytes.
banderas (8 bits)
Se definen 3 bits.
  • Bit I: Indica que este es el primer paquete en la secuencia de paquetes de descripción de la base de datos.
  • M-Bit: Indica que hay más paquetes por seguir.
  • El bit MS indica si la fuente es la maestra durante el proceso de intercambio de bases de datos.
Número de secuencia DD (32 bits)
Descripción de la base de datos: se incrementa hasta que se haya enviado la descripción completa de la base de datos.

Solicitud de estado de enlace ( LSR ): Un enrutador utiliza mensajes de solicitud de estado de enlace para solicitar información actualizada sobre una parte de la base de datos de estado de enlace (LSDB) a otro enrutador. El mensaje especifica el o los enlaces para los que el dispositivo solicitante desea obtener información más reciente.

  1. LSAs: el número total de LSAs incluidas en esta actualización.

Los mensajes de actualización del estado del enlace ( LSU ) contienen información actualizada sobre el estado de ciertos enlaces en la base de datos de estado del enlace (LSDB). Se envían en respuesta a un mensaje de solicitud de estado del enlace y también se transmiten por difusión o multidifusión mediante enrutadores de forma regular. Su contenido se utiliza para actualizar la información en las LSDB de los enrutadores que los reciben.

Los mensajes de confirmación de estado de enlace ( LSAck ) brindan confiabilidad al proceso de intercambio de estado de enlace, al confirmar explícitamente la recepción de un mensaje de actualización de estado de enlace. La confirmación LSA reconoce explícitamente que ha recibido un LSA, replicándolo.

Encabezado de paquete LSA común de 20 bytes

En el Apéndice A.4.1 de la RFC 2328 , todos los paquetes LSA comienzan con una cabecera LSA común de 20 bytes, como se muestra a continuación. Nota: Estas cabeceras de paquete LSA van precedidas de las cabeceras OSPFv2 de 24 bytes . 

Edad LS (16 bits)
El tiempo en segundos transcurrido desde la creación del LSA.
Tipo LS (8 bits)
1, 2, 3, 4, 5, 6 o 7
Identificador de estado de enlace (32 bits)
Identifica la parte del entorno de red que describe el LSA. El contenido de este campo depende del tipo de LS del LSA.
ID del enrutador publicitario (32 bits)
enrutador de origen, que lo creó originalmente.
Número de secuencia LS (32 bits)
El número de secuencia se incrementa cada vez que el enrutador origina una nueva instancia del LSA. Se utiliza para detectar LSAs antiguos y duplicados.
Suma de verificación LS (16 bits)
Suma de verificación del contenido del LSA.
Longitud (16 bits)
La longitud del LSA, en bytes.

OSPF v3

En 2008, con la introducción de la RFC5340, se estableció un nuevo estándar.

Formatos de encabezado de paquete LSA

Según el Apéndice A.4.2 de la RFC 5340, todos los paquetes LSA comienzan con una cabecera LSA común de 20 bytes, como se muestra a continuación.

Nota: Todos estos encabezados de paquete LSA van precedidos por encabezados OSPF estándar de "16 bytes" .

Encabezado de paquete LSA común de 20 bytes

Según el Apéndice A.4 de la RFC 5340 (OSPFv3 para IPv6), dependiendo del tipo de LS, existen nueve formatos principales de paquetes LSA, como se indica a continuación (en realidad ocho, ya que uno ha quedado obsoleto):

A continuación se enumeran los nueve formatos diferentes para cada "Tipo" de paquete LSA (incluido el formato obsoleto LSA-6):

Tipo 1: Encabezado LSA del enrutador

Tipo 2: Encabezado Network-LSA

Tipo 3: Encabezado LSA de prefijo entre áreas

Tipo 4: Encabezado LSA de enrutador entre áreas

Tipo 5: Encabezado AS-External-LSA

Tipo 6: Encabezado LSA de MOSPF ( Obsoleto )

Tipo 7: Encabezado NSSA-LSA

(Igual que el Tipo 5, excepto por el campo del número de tipo)

Tipo 9: Encabezado LSA con prefijo intraárea

Referencias

  1. 1 2 "RFC 5340 – OSPF para IPv6" . ietf.org . Consultado el 5 de abril de 2020 .
  2. "RFC 1584 – Extensiones de multidifusión para OSPF" . ietf.org . Consultado el 14 de agosto de 2015 .
  3. 1 2 3 4 "RFC 5250 – La opción LSA opaca de OSPF" . ietf.org . Consultado el 14 de agosto de 2015 .