Resumen

  • El campo Length de un TLV ocupa un octeto y limita a 255 octetos el valor de un TLV IS-IS individual.
  • Varias apariciones con el mismo tipo y, cuando corresponde, la misma clave forman un TLV multiparte en un IIH o en el conjunto de LSP específico de un nivel.
  • Un receptor compatible procesa todas las apariciones; uno que no es compatible elige una y omite las demás. Por tanto, aceptar el protocolo no demuestra que el objeto esté completo.

El límite es sencillo, pero sus consecuencias dependen de cómo agrupe la información el receptor. Cuando un valor supera 255 octetos, puede distribuirse entre varias apariciones del mismo TLV. La RFC 9885 establece que esas apariciones forman un Multi-Part TLV cuando comparten el tipo y, si la especificación del TLV lo define, la misma clave. La regla se aplica a las apariciones contenidas en un IIH o en el conjunto de LSP correspondiente a un nivel.

La RFC no redefine la clave. La clave sigue siendo la que establece la especificación del TLV propio, y el soporte MP-TLV tampoco modifica la codificación TLV. Se trata de una regla para agrupar y procesar información existente, no de un formato nuevo en el cable. Esa distinción evita unir datos que solo parecen relacionados pero pertenecen a claves diferentes.

El comportamiento del receptor marca la diferencia. Un receptor con soporte MP-TLV procesa la información de todas las apariciones del mismo tipo y clave. Uno sin ese soporte selecciona una aparición para procesarla e ignora las demás. El resultado puede ser parcial aunque el LSP haya superado la validación sintáctica y haya entrado en la base de datos. Por eso las declaraciones de aplicabilidad y el anuncio de capacidades hacen visible dónde se espera que funcione el procedimiento.

RFC 9885 también cubre los procedimientos de recepción, las declaraciones de aplicabilidad, el anuncio de capacidades, los controles de despliegue, las alarmas y las restricciones para generar información multipartes. Estas disposiciones no permiten afirmar que una implementación concreta tenga soporte. Tampoco permiten inferir cobertura de fabricantes, prevalencia de despliegue, tasas observadas de fallos en producción ni efectos medidos sobre el rendimiento o la convergencia de una red determinada.

Caso de prueba controlado: construir un IIH o un conjunto de LSP de un nivel con dos apariciones del mismo tipo y, cuando corresponda, de la misma clave. La información combinada debe superar 255 octetos, mientras cada aparición permanece dentro del límite. Probar por separado un receptor con soporte MP-TLV y otro sin él. El primero debe procesar la información de ambas apariciones; el segundo debe elegir una e ignorar la otra. Repetir el caso cambiando únicamente la clave y comprobar que las apariciones no se agrupan. Esta prueba examina el límite, la regla de agrupación y el comportamiento del receptor ensayado; no demuestra el comportamiento de todos los productos o redes.

Análisis de Theo March — no es un requisito de la RFC: un despliegue parcial debe tratarse como un problema de completitud, no solo como una casilla de compatibilidad. Conviene buscar evidencia de que cada aparición prevista fue recibida, agrupada e incorporada, en vez de deducir completitud de la aceptación del LSP o de una adyacencia. El número de partes por tipo y clave, la longitud reconstruida, los descartes o las alarmas y la comparación del objeto antes y después pueden aportar esa evidencia. Son prácticas de aseguramiento, no un modelo de telemetría exigido por RFC 9885.

Ruta de decisión del operador: determinar primero si el objeto puede superar 255 octetos; identificar después el tipo de TLV y su clave; confirmar la capacidad MP-TLV y la aplicabilidad anunciadas por el receptor; probar la agrupación de apariciones con el mismo tipo y clave; exigir evidencia de completitud y alarmas; restringir la generación hasta confirmar la población receptora; y registrar el cambio y la condición de reversión. Si algún paso es desconocido, mantener la generación desactivada o limitada a un ámbito compatible.

Fuentes