Summary

  • RFC 10041 excluye del SPF asociado un enlace con LSLinkInfinity (0xffff) únicamente cuando todos los routers representados en la LSDB del área anuncian Unreachable Link.
  • La incorporación de un router heredado desactiva esa condición. Mientras se propagan las LSA, la interpretación desigual del mismo número puede formar bucles transitorios.
  • Daniel Kade propone un recibo de activación semántica que une censo vivo, evidencia de capacidad, época de transición, enlaces, recálculo y condiciones de reversión.

Dos cálculos correctos que producen un bucle

Un router moderno elimina un enlace con métrica 0xffff. Su vecino antiguo lo conserva como camino alcanzable de coste máximo. Ante un destino, el primero reenvía por el segundo; el segundo devuelve el paquete porque aún cuenta con el enlace que su vecino excluyó.

RFC 10041 nace de esa incompatibilidad. OSPF anunciaba los enlaces en un formato que los incorporaba al SPF base. Un enlace destinado a ingeniería de tráfico o a un Flexible Algorithm podía quedar disponible también para el encaminamiento ordinario.

La nueva regla permite anunciarlo y excluirlo del cálculo asociado. Pero el significado histórico de 0xffff era “alcanzable con coste máximo”. Cambiarlo de manera parcial no es seguro.

La capacidad se demuestra en la LSDB

Cada router compatible anuncia un bit en una Router Information LSA de ámbito de área. El nuevo significado solo se aplica cuando todos los routers con Router-LSA en la base de estado de enlace muestran la capacidad.

La unanimidad no se deduce de una CMDB, una orden de cambio o una lista de versiones. Se observa en el protocolo. Cuando el número de routers no compatibles llega a cero, el área puede activar la interpretación. Cuando vuelve a ser positivo, debe retirarla y recalcular rutas.

La proposición tiene fecha y punto de vista. Un router que entra, una LSA que envejece o una partición pueden cambiarla. “El área está actualizada” no es una propiedad eterna.

La transición también forma parte del control

Las LSA tardan en propagarse. RFC 10041 advierte que un router antiguo que se une a un área compatible será descubierto en momentos distintos. Durante ese intervalo, los participantes pueden tratar la misma métrica de forma opuesta y crear bucles.

Por eso el cambio no termina al aceptar la configuración. Debe registrar la primera evidencia que modifica el conteo de no compatibles, la ventana de propagación, los recálculos y el momento en que varias observaciones muestran una interpretación común.

Comparar próximos saltos en routers canario ayuda a detectar pares recíprocos. La observación de reenvío sigue siendo distinta de la concordancia de LSDB: una prueba describe cálculo; la otra, lo que ocurrió con los paquetes.

0xfffe protege el último recurso

El máximo antiguo también servía para desalentar tránsito sin eliminarlo. Stub Router Advertisement, sincronización LDP-IGP y apagado elegante de enlaces querían conservar una salida de emergencia. RFC 10041 asigna MaxReachableLinkMetric (0xfffe) a esa promesa y actualiza RFC 5443, 6987, 8379 y 8770.

Un punto separa “solo como último recurso” de “fuera de este SPF”. Los paneles que llaman a ambos “métrica alta” borran una diferencia operativa decisiva.

El auto-coste debe limitar su resultado a 0xfffe. Una fórmula inversa al ancho de banda no debería transformar un enlace lento pero operativo en uno semánticamente inalcanzable.

Inalcanzable para un cálculo, no para toda realidad

El enlace puede seguir físicamente activo y visible para TE. Un Flex-Algorithm puede utilizarlo bajo otra métrica. RFC 10041 no demuestra que exista un túnel, que el hardware instaló el camino ni que circuló tráfico.

La prueba debe conservar verbos separados: anunciado, interpretado, excluido, calculado, instalado y observado. La capa física, el IGP, TE, la política flexible y el plano de reenvío tienen propietarios diferentes.

Un recibo de activación semántica del área

Propongo un recibo de activación semántica del área. Es un diseño de Daniel Kade, no una obligación adicional de RFC 10041.

El recibo fija área y censo vivo según Router-LSA. Para cada router conserva una referencia acotada a la LSA de capacidad, estado, frescura y punto de observación.

Registra la transición: responsable, activación o retirada, conteo anterior y nuevo de no compatibles, LSA decisiva, ventana de difusión, recálculos y canarios. Una incorporación posterior abre una época nueva.

Para cada enlace distingue 0xffff, 0xfffe, uso TE o Flexible Algorithm y límite de auto-coste. Los resultados guardan comparaciones acotadas de rutas y próximos saltos, sin convertirlas en prueba de tráfico.

Las condiciones de reversión incluyen miembro no compatible, evidencia caducada, LSDB divergentes, oscilación del bit o bucle observado. El registro nombra quién puede retirar la capacidad y cómo se tratarán los enlaces durante la vuelta compatible.

Autorización, estabilidad y acuerdo

Los módulos YANG de RFC 10041 amplían el modelo OSPF de RFC 9129. Una escritura no autorizada puede cambiar la interpretación o anunciar un enlace como inalcanzable; la lectura puede revelar información sensible. Transporte seguro, autenticación mutua y NACM de RFC 8341 delimitan acceso.

Un router comprometido todavía puede cambiar rápidamente su bit y provocar recálculos. RFC 8405 ofrece un retroceso temporal del SPF. El control de acceso decide quién cambia; el back-off limita la frecuencia; la evidencia distribuida demuestra si el área comparte el resultado.

IANA mantiene la identidad del bit y el módulo correspondiente. Esa permanencia administrativa no hace permanente la unanimidad operativa. Todo cambio de miembro, versión, política o LSA renueva la decisión.

RFC 10041 enseña que un valor no gobierna por sí solo. El área, observada en acuerdo, es la que convierte la carretera más cara en una carretera ausente.

Fuentes

  1. Lu Heng — Data Sovereignty: Technical vs Practical Realities
  2. Lu Heng — Why BTW Media Exists
  3. Lu Heng — Running-Code Primacy
  4. RFC 10041 — Enlaces inalcanzables en OSPF
  5. RFC 2328 — OSPFv2
  6. RFC 5340 — OSPF para IPv6
  7. RFC 5443 — Sincronización LDP-IGP
  8. RFC 6987 — Stub Router Advertisement
  9. RFC 7770 — Router Information Advertisement
  10. RFC 8341 — NACM
  11. RFC 8379 — Apagado elegante de enlace
  12. RFC 8405 — SPF back-off
  13. RFC 8770 — Stub Router OSPFv3
  14. RFC 9129 — Modelo YANG para OSPF
  15. RFC 9350 — Flexible Algorithm
  16. IANA — Parámetros OSPF