Resumen

  • La RFC 9860 lleva la información de una lista TI-LFA a vectores RPF para que los Join de PIM creen estado en cada salto del trayecto secundario.
  • Una ruta calculada, un árbol en espera y un cambio de UMH son pruebas locales; no garantizan continuidad ni recuperación de todos los receptores.
  • La verificación debe unir topología, elegibilidad, estado, detección, tráfico, recepción y resultado de la aplicación.

El problema que el túnel no resuelve

TI-LFA calcula una interfaz de salida y una lista de segmentos que evita el recurso protegido. El tráfico unicast puede obedecer esa ruta explícita. PIM necesita que cada router intermedio disponga de interfaz entrante, vecino ascendente y lista de interfaces de salida. Si el Join atraviesa la zona como un paquete unicast encapsulado, los equipos intermedios quedan sin el estado necesario para replicar el flujo.

La RFC 9860 convierte Node SID y Adjacency SID, mediante la LSDB, en direcciones que PIM puede transportar. Emplea el RPF Vector de la RFC 5496 y el Explicit RPF Vector de la RFC 7891. Los routers consumen esos vectores y propagan el Join salto a salto, formando un árbol secundario incluso cuando la topología no ofrece una LFA ordinaria.

El MoFRR original ya prepara dos ascendentes divergentes en el punto de fusión. Recibe ambas copias y descarta normalmente la secundaria. Ante un fallo primario, puede promover localmente el UMH secundario. RFC 9860 amplía la cobertura de esa preparación; no cambia la naturaleza local del UMH ni entrega una visión completa de todos los receptores.

La cadena de hechos

El primer hecho es la versión de topología: generación LSDB, métricas, SID y enlace o nodo protegido. El mecanismo se limita a una sola área IGP de estado de enlace. Las salidas de dominio y enlaces interdominio quedan fuera. Una base obsoleta puede producir una reparación consistente que no representa la red del momento.

El segundo hecho es la elegibilidad. Todos los nodos del trayecto de Join deben comprender los atributos RPF, y la configuración debe permitirlos. La RFC advierte que, si un Join con vector compite con otro sin vector, puede prevalecer este último y dejar la protección inactiva. «TI-LFA encontró una ruta» no equivale a «este flujo tiene un árbol secundario armado».

El tercer hecho es la construcción. Es preciso observar el Join en los vecinos previstos y el estado (S,G) en cada salto. La RFC menciona Mtrace para depurar y comprobar estado. Sin embargo, Mtrace no es un recibo de aplicación; RFC 7431 aclara que ping y mtrace tampoco verifican el flujo secundario que MoFRR recibe y descarta durante el funcionamiento normal.

El cuarto hecho es la activación. La pérdida física, BFD, la ausencia de paquetes y la retirada IGP tienen relojes distintos. Según la RFC 9855, la reparación TI-LFA empieza cuando el punto local detecta el fallo y termina cuando ese punto converge. Otros routers pueden estar en otro estado. La liberación temprana y la restauración del enlace pueden producir microbucles; la RFC 9860 deja fuera la prevención de microbucles de PIM.

El quinto hecho es el tráfico. Los contadores a ambos lados del punto de fusión, los huecos de secuencia, duplicados y reordenamientos indican qué ocurrió con los paquetes. MoFRR mantiene el árbol secundario y recibe una segunda copia antes del fallo, por lo que la capacidad de reserva forma parte del coste. Un camino topológicamente diverso puede estar congestionado o sujeto a otra política.

El sexto hecho es el resultado. Sondas en diferentes ramas muestran alcance; búferes, decodificadores, sistemas de telemetría u otra medida muestran si la aplicación volvió a su objetivo. El cambio de UMH sólo documenta una decisión de control.

Cincuenta milisegundos necesitan dos hitos

RFC 7431 señala que una conmutación de 50 ms es posible en diseños apropiados y que una selección por primer paquete RTP puede no perder paquetes. También presenta detección basada en una tasa mínima conocida, cuyo retraso depende del flujo. No existe una garantía general que pueda copiarse a cualquier red.

Una cifra válida identifica inicio y final. ¿Empieza con la caída de luz, BFD, la degradación del UMH o el primer paquete ausente? ¿Termina con el primer paquete reparado, una secuencia estable, el último receptor o la aplicación dentro de política? Sin esos hitos, el número oculta qué capa produjo la prueba.

El registro mínimo enlaza topología y recurso protegido, lista de reparación, soporte de vectores, Join secundario, estado por salto, evento de fallo, selección de UMH, paquetes del punto de fusión, receptores representativos y servicio. La primacía del código en ejecución y las capas de realidad descritas por Heng Lu ofrecen la disciplina adecuada: una especificación define el mecanismo común; cada nivel posterior conserva la obligación de demostrar su propio hecho.

Fuentes