Resumen

  • RFC 9917 define para IS-IS y OSPF restricciones de exclusión, inclusión de cualquiera e inclusión de todos basadas en Administrative Groups del sentido inverso.
  • Una observación realizada en el receptor puede excluir la arista de ida de una topología Flex-Algorithm; esa exclusión acredita una decisión de política, no un fallo físico ni un cambio efectivo del tráfico.
  • El nuevo registro ordenado de IANA admite insertar reglas futuras, pero prohíbe alterar el orden relativo, borrar, fusionar o repetir reglas ya establecidas.

La dirección de la medición importa

Una conexión punto a punto produce dos aristas en el grafo del IGP: A→B y B→A. Si B detecta errores CRC en tramas que llegan desde A, el dato nace en B. Sin embargo, la decisión operativa puede ser evitar que A use la dirección A→B. Ahí reside la novedad concreta de RFC 9917: transportar una clasificación asociada a la arista inversa hasta el criterio que evalúa la arista de ida.

El ejemplo del documento habla de errores de entrada medidos durante un intervalo. Una política local puede representarlos mediante un Extended Administrative Group en el sentido inverso. Después, una Flex-Algorithm Definition consulta ese grupo al construir su topología elegible.

El estándar no decide cuándo un contador merece el color. No fija una fuente de medición universal, ni una ventana común, ni un umbral único, ni una política obligatoria para desactivarlo. Por ello, una prueba reproducible debe guardar contador bruto, punto de observación, ventana, límites de activación y limpieza, versión de la política y hora. El color aislado demuestra clasificación; no demuestra la condición física que se le atribuye.

Las tres pruebas de recorte

Exclude Reverse elimina el enlace si en la arista inversa aparece cualquiera de los grupos enumerados. Include-Any Reverse lo elimina si no aparece ninguno. Include-All Reverse exige que estén todos y elimina el enlace cuando falta uno. RFC 9917 asigna los sub-TLV necesarios a las FAD de IS-IS y OSPF.

También acota los errores de codificación. Un sub-TLV con longitud inválida se ignora entero. Las repeticiones siguen reglas deterministas —primera aparición o rechazo de la FAD según el contexto— para que una entrada ambigua no tenga significados distintos en equipos diferentes.

El resto ocurre en cada router. Hay que recibir una versión de estado de enlace, elegir la FAD ganadora conforme a RFC 9350, admitir sus restricciones y ejecutar las reglas en el orden debido. De ahí sale una topología local y una ruta calculada. Todavía faltan la instalación en FIB, los paquetes y el efecto para el usuario. Tampoco hay una garantía implícita de que todos los nodos posean la misma versión al mismo tiempo.

La clasificación puede oscilar

Un valor que sube y baja alrededor de un umbral puede activar y limpiar el grupo inverso una y otra vez. Cada modificación puede producir flooding y nuevos cálculos. RFC 9917 señala el riesgo, muestra límites diferentes para poner y quitar el atributo y recuerda que la temporización habitual de LSP y LSA puede reducir el ritmo.

La estabilidad no equivale a exactitud. Mucha histéresis puede prolongar una exclusión después de la mejora; un umbral alto puede mantener una arista degradada; la temporización puede hacer que los nodos atraviesen versiones distintas durante el cambio. El operador puede elegir cualquiera de esos compromisos, pero debe declarar cuál eligió.

Por eso conviene conservar tiempos separados para el cruce del umbral, el cambio local del EAG, la originación y recepción del anuncio, el cálculo, la FIB y el indicador de servicio. Un único “momento de conmutación” borra las latencias que explican una incidencia.

IANA conserva una secuencia, no una lista ornamental

RFC 9350 definió la base del cálculo y RFC 9843 añadió restricciones de ancho de banda y retardo. RFC 9917 incorpora después las reglas inversas y crea el registro “IGP Flex-Algorithm Path Computation Rules”.

Una regla nueva puede insertarse en cualquier posición mediante revisión experta. Lo que no puede ocurrir es cambiar el orden relativo de las reglas existentes, eliminarlas, combinarlas o repetirlas. Si dos implementaciones aplicaran los mismos filtros en secuencias incompatibles, podrían obtener grafos diferentes. Mantener el orden es la especificación mínima que permite extender el sistema sin reescribir su historia.

Que una regla figure en IANA no prueba que un router la implemente ni que la haya ejecutado. Es preciso observar por separado capacidad, configuración, FAD recibida, traza de cálculo y estado de reenvío.

La cadena probatoria termina en el servicio

La secuencia auditable es: contadores del receptor → decisión de ventana y umbral → EAG inverso → versión LSP/LSA → FAD ganadora → resultado de recorte → topología local → ruta calculada → FIB → paquetes → resultado del servicio. Ninguna flecha debe sustituirse por una suposición.

Así se evita minimizar y exagerar el mismo color. No es “solo metadato”, porque puede retirar una arista conforme a una política acordada. Tampoco es un parte de avería, porque su origen y sus consecuencias permanecen sujetos a observación. RFC 9917 normaliza la fuerza computacional de la señal, no la verdad completa de la operación.

Fuentes