Resumen
- El TLV Reflected Test Packet Control permite pedir tamaño, cantidad e intervalo de respuestas, pero obliga al reflector a limitar tanto la tasa como el volumen total que genera.
- La misma bandera C señala una restricción por MTU de salida y una restricción por tasa o volumen. La longitud recibida separa las dos ramas generales; para gobernar el uso del resultado hace falta un recibo que conserve la regla concreta y el efecto sobre la medición.
Imaginemos dos pruebas que terminan con el mismo paquete. En ambas, la bandera C vale uno y sólo llega una respuesta. En la primera, el paquete solicitado no cabía en la interfaz de retorno. En la segunda, sí cabía, pero el tren de respuestas superaba una política local. El registro del colector parece idéntico. Las decisiones que lo produjeron no lo son.
Ésa es la pequeña brecha de evidencia que abre draft-ietf-ippm-asymmetrical-pkts-14. El borrador amplía STAMP para que un Session-Sender pueda solicitar respuestas asimétricas: otra longitud, varias respuestas por cada petición y un intervalo preciso entre ellas. El objetivo es representar mejor ciertos flujos, apoyar mediciones de tasa y hacer más eficiente la observación multicast.
La función tiene un coste potencial. Una instrucción compacta puede provocar bastante más tráfico, y en multicast puede hacerlo en muchos reflectores. Por eso el texto exige control administrativo, estado desactivado por defecto, protección de identidad y mecanismos que limiten la tasa y el volumen de carga reflejada. La respuesta limitada no es un error accidental; puede ser la actuación correcta del sistema.
El problema aparece cuando esa actuación se convierte en una fila de datos sin conservar la política que la explica.
Lo que C permite deducir
La construcción de la respuesta combina dos mínimos. El paquete debe poder contener la cabecera base y las extensiones aplicables, sin trasladar sin más el Extra Padding de entrada. También debe alcanzar la longitud pedida, ajustada a un múltiplo de cuatro octetos. Si hace falta, el reflector añade relleno.
Cuando la longitud resultante supera la MTU de la interfaz de salida hacia el sender, el reflector establece C y devuelve un único paquete del tamaño de esa MTU. El camino de retorno impone la forma.
Cuando la longitud cabe, todavía falta evaluar la carga. Un reflector que implemente el TLV debe imponer un límite de bytes por segundo y otro de volumen total. Si la solicitud rebasa cualquiera, vuelve a establecer C y devuelve un paquete, pero mantiene la longitud calculada. La política de recursos impone la cantidad.
El sender puede comparar la respuesta con el campo solicitado. Si el paquete es más corto, el texto apunta a la MTU. Si tiene la longitud pedida, apunta a la tasa y/o el volumen. La señal, por tanto, no está vacía. Permite una clasificación útil desde el otro extremo.
Pero no identifica el límite exacto. Tasa y volumen siguen unidos. Tampoco aparecen el valor del umbral, la unidad temporal, el tratamiento de ráfagas, el consumo de otras sesiones ni la versión de configuración. En la rama MTU, la interfaz y el momento de la observación tampoco viajan como parte de C. El sender conoce un efecto y deduce una familia de causas; no posee la decisión local completa.
Una respuesta válida puede cambiar la pregunta
Si el propósito era comprobar que el reflector recibe y autentica la solicitud, el único paquete puede ser suficiente. Si el propósito era observar la respuesta a una ráfaga con cierto ritmo, ya no lo es. La sintaxis procesada con éxito no garantiza que el método previsto haya sobrevivido.
El propio borrador separa herramienta y métrica. Define cómo pedir longitud, número e intervalo, pero deja fuera la métrica y el método de tasa de acceso. También distingue el ensayo fuera de servicio, donde una carga alta puede buscar deliberadamente el cuello de botella, del ensayo en servicio, donde conviene empezar bajo y aumentar gradualmente. La lectura de C depende de cuál de esas tareas se autorizó.
La diferencia evita tres afirmaciones demasiado amplias. Una política de reflexión no es una medición de la velocidad contratada. La MTU de retorno no es un diagnóstico completo del camino. La autenticación del paquete no autoriza cualquier volumen. El documento añade que una medición extensa puede incluso infringir límites del servicio establecidos por el proveedor.
También hay que registrar la congestión que la prueba puede causar. Una marca ECN-CE señala congestión incipiente, no pérdida. El umbral que merece una reacción y la acción correspondiente dependen del despliegue. Si la sonda contribuye a la señal que luego se usa para evaluarla, el análisis necesita la secuencia y la política, no una fotografía final.
El multicast multiplica las decisiones silenciosas
En un árbol multicast, una solicitud puede llegar a numerosas hojas. Los sub-TLV de grupo de capa 2 y capa 3 permiten seleccionar quién responde. El borrador ilustra selección por máscara y por prefijo, e insta a empezar con una respuesta solicitada para estimar la carga antes de pedir más.
Un contador de respuestas no trae su propio denominador. Para saber si cinco paquetes son muchos o pocos hay que conocer los reflectores elegibles, la pertenencia al árbol, el selector aplicado, los límites de cada hoja y las pérdidas. Una reducción puede ser muestreo intencional, protección local, cambio de membresía o fallo de entrega.
Algunas redes multicast pueden modificar los campos de selección en tránsito para contener el número de respuestas. Cuando hay protección de integridad, esa modificación sólo puede sobrevivir si el elemento está dentro del límite de confianza y recalcula la protección. El paquete final puede ser íntegro y, al mismo tiempo, representar una solicitud distinta de la original. La autorización de esa modificación pertenece al registro operativo.
No hace falta convertir el protocolo en un sistema de gobierno. Hace falta evitar que el sistema de gobierno trate el paquete final como si contuviera toda la historia.
Un recibo para la decisión del reflector
El recibo de procedencia del límite debe identificar la sesión, el sender y el reflector, el transporte, el modo STAMP, la protección usada y las versiones de software y configuración. Debe conservar la solicitud exacta: longitud, cantidad, intervalo, selectores y control de retorno.
Después debe indicar para qué se realizó la prueba. En servicio y fuera de servicio no son etiquetas decorativas. Determinan la carga tolerable, los usuarios protegidos, la ventana aprobada y el criterio para detenerse. La persona o función que autorizó esa finalidad forma parte de la evidencia.
La sección local une la interfaz de salida y la MTU observada con los límites de tasa y volumen. Debe incluir valores o compromisos verificables, unidades, ventana contable, regla de ráfaga, sesiones concurrentes y generación de política. No es necesario publicar secretos comerciales; sí conservar una versión reproducible dentro de la organización.
La causa se registra con su grado de certeza. Si el reflector sabe que actuó el límite de volumen, puede dejarlo explícito. Si el sender sólo infiere la rama por la longitud, debe anotarla como inferencia. Una conclusión derivada no se debe presentar como atestación de la otra parte.
Por último, el recibo dice qué uso conserva el paquete. Puede servir para presencia, tiempo o integridad y no para una estimación de ráfaga. Puede exigir repetir con menos carga, trasladar el ensayo a mantenimiento o abandonar la muestra. Revisor, vencimiento, excepción, corrección y autoridad de reversión cierran el ciclo.
Ese registro puede permanecer fuera del cable. El bit sigue siendo pequeño y rápido; la organización deja de pedirle que sea también auditor, contrato y explicación estadística.
C no debe absorber U, ECN ni el silencio
Una cantidad solicitada igual a cero produce silencio: el reflector no envía paquetes y debería descartar la solicitud, aunque una política local puede decidir otra cosa. Si el objetivo es pedir expresamente que no haya respuesta, el control de camino de retorno es la opción preferida. Ese silencio no es una respuesta C perdida.
La bandera U tiene su propia función. Una combinación contradictoria con «No Reply Requested» puede producir U y un aviso al operador. Una secuencia no creciente también puede generar una sola respuesta con U para limitar un posible replay. El texto advierte que reordenamiento o duplicación pueden producir la misma observación. U no prueba intención hostil.
La marca CE tampoco debe convertirse en un veredicto único. Señala una condición de congestión que debe interpretarse con objetivos y umbrales locales. Mezclar C, U y CE en un estado general de «prueba degradada» elimina justamente la información que permite elegir la acción correcta.
Fuentes
- Registro actual del documento
- Historial del documento
- Revisión 14 en HTML
- Revisión 14 en texto
- Fuente XML de la revisión 14
- Revisión 13 en texto
- Comparación oficial 13–14
- Grupo de trabajo IPPM
- Documentos de IPPM
- RFC 8762: STAMP
- RFC 8972: extensiones opcionales de STAMP
- RFC 9097: prueba de velocidad UDP
- RFC 7497: problema de medición de tasa
- RFC 9503: control de camino de retorno STAMP
- RFC 8085: pautas para UDP
- RFC 1982: aritmética de números de serie
- RFC 7799: medición activa y pasiva
- RFC 7942: estado de implementación
- Lu Heng: Minimum Initial Specification, Localized Future Decision
- Lu Heng: The Policy Mirror
Informe para miembros
Contexto ampliado del perfil
Inicia sesión con el nivel de membresía adecuado para desbloquear el informe completo y las notas de las fuentes.
Solo para Strategic Circle
Strategic Circle
Abierto a todos los lectores. Desbloquea informes de perfil después de unirte e iniciar sesión.
Únete a Strategic CircleSolo para Leadership Alliance
Leadership Alliance
Para propietarios y directivos cualificados de activos de propiedad intelectual; inicia sesión para desbloquear los informes de la alianza.
Unirse a Leadership Alliance
