Resumen

  • draft-dikshit-netmod-comparability-scope-extension-00 propone node-local, domain-local, controller-scoped y global, ordenados del ámbito más estrecho al más amplio.
  • La regla puede detectar una incompatibilidad evidente antes de agregar datos; no puede certificar que el alcance declarado sea verdadero ni que la acción automática posterior sea segura.

Un contador adquiere autoridad cuando sale de su contexto. En el dispositivo puede ser sólo una observación local. En una plataforma de telemetría se convierte en serie, luego en suma y finalmente en condición para actuar. Cada transformación hace el dato más cómodo y puede hacerlo menos fiel.

La revisión -00 intenta poner un freno temprano. Introduce la extensión YANG csc:comparability-scope para nodos que producen contadores, indicadores o métricas. Si un consumidor conoce el esquema, puede comprobar si el conjunto solicitado rebasa el límite declarado y negar la operación antes de construir un total.

No es una norma. El Datatracker la clasifica como Internet-Draft individual activo y advierte que no cuenta con respaldo del IETF ni tiene posición formal. Sus campos actuales no le asignan flujo RFC ni estado RFC previsto. El encabezado del texto -00 dice “Standards Track”, una aspiración documental del autor que no equivale a adopción, consenso o decisión de publicación. El módulo YANG completo, la definición detallada de domain-id-ref y la implementación de referencia con sus pruebas siguen pendientes.

El límite menor manda

node-local restringe la comparación al mismo nodo de origen. domain-local permite operar dentro de un dominio administrativo o protocolario identificado. controller-scoped abarca nodos bajo un controlador común mientras se conserve el registro de asignación y termina cuando cambia el controlador. global afirma comparabilidad a través de nodos, dominios y controladores durante la vida indicada por el módulo.

No se trata de cuatro medallas de calidad. Son fronteras. Cuando dos valores llevan declaraciones distintas, gobierna la más estrecha. Un valor global no amplía a otro node-local. Si dos valores domain-local remiten a identificadores diferentes, deben rechazarse. Dos valores node-local de nodos distintos se rechazan sin excepción.

La utilidad es concreta: un error conocido no entra en la agregación. Además, la decisión queda reproducible. Puede conservarse la revisión del módulo, los identificadores presentados, el contexto de lectura y la razón del rechazo.

Lo declarado y lo observado no son lo mismo

El analizador no sabe si el autor probó varias implementaciones antes de escribir global. Tampoco sabe si el inventario asignó el dominio correcto, si una migración entre controladores dejó un hueco o si una actualización cambió la forma de normalizar la métrica. Sólo evalúa los datos y declaraciones que recibe.

Por eso el alcance más amplio exige la mayor evidencia. Una especificación utilizable debe fijar unidad, escala, ventana temporal, población, filtros, punto de observación, reinicios, desbordamientos, valores ausentes y normalización. Las RFC 8911 y 8912 muestran cómo una identidad y metadatos de registro pueden ligarse a una especificación estable. Ese vínculo mejora la trazabilidad; no demuestra que cada productor se comporte igual.

La RFC 8342 separa el estado deseado del estado operativo. La analogía es directa: la anotación es intención modelada; la comparabilidad real debe observarse. Hay que verificar pertenencia al dominio durante toda la ventana, historial de custodia del controlador, continuidad del transporte y coherencia frente a una referencia independiente.

Una extensión específica dentro de un problema mayor

El borrador individual relacionado sobre alcance de identificadores de telemetría, hoy en revisión -01, trata VRF, familias de direcciones, dominios de observación, agregación, normalización y tiempo. El texto de comparabilidad es más acotado: una propiedad YANG por valor y reglas estáticas de admisión.

Esa diferencia evita atribuirle una arquitectura completa. Una identidad rica explica qué se midió; no garantiza que dos medidas puedan responder a la misma pregunta mediante una suma, una razón o una comparación. La mención del modelo QoS -15 aporta un caso motivador, no evidencia de implementación ni despliegue.

Un pase estático no es permiso para remediar

El error cambia de escala cuando un agregado controla la red. Una suma incorrecta puede superar un umbral y disparar un desvío de tráfico, una modificación de política o un reinicio. El esquema puede decir “esta combinación ya viola el límite declarado”. No puede decir “esta acción es segura”.

La automatización necesita otra cadena: especificación inmutable de la métrica, historial verificado de dominio y controlador, pruebas entre productores, control de continuidad, canario limitado, retroceso ensayado y responsable identificable. El rechazo de alcance cierra la puerta. La aceptación sólo permite pasar al siguiente control.

Fuentes

Documento y estado: borrador de comparabilidad -00; registro Datatracker; historial; anuncio I-D.

Contexto: YANG 1.1, RFC 7950; NMDA, RFC 8342; modelo de registro de métricas, RFC 8911; registro de métricas, RFC 8912; alcance de identificadores de telemetría -01; modelo QoS -15.