Resumen

  • El artículo de LACNIC del 27 de mayo de 2026 dice que tomó todas las actualizaciones correspondientes a marzo de 2026 de los colectores RRC15 y RRC24, y luego habla de más de 2.222 millones de mensajes BGP consolidados durante 48 horas.
  • La tabla de estabilidad registra 2.222.981.835 mensajes. La comparación IPv4/IPv6 registra 159.964.848 y 693.016.987 actualizaciones: 852.981.835 en conjunto, exactamente 1.370.000.000 menos.
  • Los prefijos de ambas familias sí suman los 1.436.539 publicados y las cuatro clases de ASN suman los 86.398 del estudio. El desacople restante puede responder a unidades, filtros o etapas distintas; no demuestra un error.
  • LACNIC debería publicar un recibo versionado que una periodo observado, tiempo de proceso, pares de colector, archivos MRT, software, reglas de conteo, resultados intermedios y tablas finales, sin presentar dos puntos de observación como censo regional.

El número que falta es una relación

No hace falta un modelo sofisticado para descubrir el límite documental de este estudio. Basta sumar sus tablas. En la comparación por familia hay 1.146.937 prefijos IPv4 y 289.602 IPv6. El resultado, 1.436.539, coincide con el total de prefijos únicos. En la distribución de comportamiento aparecen 43.199 ASN estables, 41.650 inquietos, 1.530 ruidosos y 19 críticos. La suma es 86.398, igual que la población publicada.

La tercera suma no llega al mismo sitio. Las 159.964.848 actualizaciones IPv4 más las 693.016.987 IPv6 dan 852.981.835. En la tabla de estabilidad, el total es 2.222.981.835 «mensajes BGP». La resta deja 1.370.000.000.

Llamarlo fallo sería precipitado. Un mensaje BGP no tiene por qué equivaler al elemento contado como actualización después del procesamiento. El primer número puede representar registros o mensajes aceptados antes de filtrar; el segundo, actualizaciones atribuibles a una familia o acciones de prefijo. También pueden diferir por retiros, mensajes vacíos, duplicados o reglas de atribución. La página no permite escoger una explicación.

Por eso el hallazgo no es «LACNIC se equivocó». Es que la publicación no muestra la relación que convierte un total en el otro.

¿Un mes de observación o 48 horas de qué?

El texto identifica RRC24 en Montevideo y RRC15 en São Paulo. En el apartado de origen de datos afirma que tomó todas las actualizaciones del mes de marzo de 2026. El apartado siguiente enumera Python 3, mrtparser, pandas, NumPy y Matplotlib y sostiene que así se consolidaron más de 2.222 millones de mensajes en un periodo de 48 horas.

Es posible que 48 horas sea el tiempo de cómputo. También podría ser la ventana observada, dos días elegidos dentro de marzo o una suma de periodos entre colectores. «Todas las actualizaciones del mes» podría describir el universo consultado y no la muestra final. Las tres ediciones públicas de LACNIC conservan esa unión sin definir.

Separar relojes no es pedantería. Un mes incluye mantenimientos, fines de semana, fallos y cambios en las sesiones de los colectores. Una ventana de dos días puede detectar emisores extremos, pero no tiene la misma representatividad temporal. El tiempo que tarda un programa en ejecutarse no describe el comportamiento de la red. Una línea con comienzo y final UTC para la observación, y otra para el proceso, eliminaría la ambigüedad.

La frase de que 0,02% de los speakers genera la mayor parte de la inestabilidad también necesita ese contorno. Los 19 ASN críticos son aproximadamente 0,02% de 86.398. Eso verifica la proporción dentro de la tabla. No demuestra que el mismo grupo sea crítico fuera del periodo, desde otros pares o con otra definición de churn.

RIS ofrece los datos; no ofrece la selección de LACNIC

La infraestructura de RIPE RIS facilita reconstruir el punto de partida. Su documentación explica que los datos se guardan por colector y que todos los pares de uno de ellos se agrupan en archivos comunes. La ruta sigue el patrón rrcXX/YYYY.MM/TYPE.YYYYMMDD.HHmm.gz; los dumps se producen cada ocho horas y los archivos de actualizaciones, cada cinco minutos. Los directorios de marzo de 2026 de RRC15 y RRC24 muestran bview y updates separados.

Sin embargo, esa estantería no dice qué tomó el análisis. Falta una lista exacta de archivos, sus hashes y tamaños, el tratamiento de ficheros parciales, las lagunas de pares y el uso de los bview. Tampoco sabemos qué versión de mrtparser interpretó los registros ni qué configuración aplicó los filtros.

La propia posición de los colectores acota la inferencia. RIPE NCC sitúa RRC15 en PTTMetro-SP, São Paulo, y describe RRC24 como el colector multihop de LACNIC en Montevideo. Cada uno ve lo que le envía su cohorte de pares. Sus datos no equivalen a todos los miembros de LACNIC, todos los routers de América Latina y el Caribe, el tráfico, los usuarios o las interrupciones.

Un «mensaje» necesita definición operativa

RFC 4271 distingue OPEN, UPDATE, KEEPALIVE y NOTIFICATION. RFC 6396 separa volcados de tabla, mensajes BGP4MP y cambios de estado BGP4MP. RIS Live también trata los cambios de estado del par como metadatos identificables. Estas fuentes no revelan el código de LACNIC; sí muestran que varias unidades plausibles conviven en la materia prima.

Un único UPDATE puede incluir varios prefijos, anuncios y retiros, o información multiprotocolo. Tras el parsing se pueden contar mensajes, elementos NLRI, acciones de prefijo u observaciones por par. Un registro de estado puede explicar una ráfaga sin ser una actualización. Un UPDATE sin elementos que superen el filtro puede contar al principio y desaparecer de la tabla por familia.

IPv4 e IPv6 abren otras decisiones. ¿Se cuenta dos veces un UPDATE que toca ambas familias? ¿Cómo se atribuye una ruta con más de un origen, un AS_SET o un camino defectuoso? ¿El prefijo único se deduplica entre colectores y durante todo el periodo, o solo en una fase? Como el churn rate usa actualizaciones y prefijos por ASN, estas reglas no son accesorios: forman el denominador.

El recibo mínimo para repetir el resultado

Primero, dos relojes: inicio y final UTC de la observación, y comienzo y término del proceso. El recibo debe decir si las 48 horas son datos o cómputo, y qué significa «marzo» en la selección.

Segundo, un manifiesto de entrada: nombres exactos de los MRT de RRC15 y RRC24, hashes, bytes, cohorte agregada de pares, lagunas y errores. Debe aclarar si los bview inicializan el estado o entran en alguna cifra.

Tercero, un vocabulario contable. Registro MRT, mensaje BGP, UPDATE, anuncio, retiro, NLRI, ocurrencia de prefijo y prefijo único deben ocupar columnas diferentes. Cada filtro necesita conteo de entrada y salida. Las reglas de familia, duplicación, mensajes vacíos, datos malformados, multi-origin y atribución a ASN deben quedar identificadas.

Cuarto, una tabla de conciliación que lleve los registros aceptados hasta cada salida publicada. Si los 2.222.981.835 mensajes pertenecen a un universo más amplio que las 852.981.835 actualizaciones familiares, una fila debe nombrar la exclusión de 1.370.000.000 y explicar su naturaleza.

Por último, versiones: Python, mrtparser, bibliotecas, revisión del análisis, hash de configuración, identificador de ejecución, fecha y correcciones. Corregir un parser no debería borrar el resultado anterior; debería crear una nueva versión enlazada.

La cautela también es parte de la reproducibilidad

LACNIC enumera causas generales del ruido, como errores de software, mala configuración, equipo, energía o ataques. No demuestra que alguna explique los 19 ASN críticos. El volumen observado tampoco revela intención, perjuicio a clientes ni una acción correctiva concreta.

Un recibo de linaje protege esa separación. Permite saber si un ASN fue extremo durante minutos o durante toda la ventana, si lo observaron uno o muchos pares y si el resultado cambia al modificar la cohorte. Permite que LACNIC mejore el método sin que una revisión se lea como confesión.

La publicación contiene una investigación útil y dos uniones numéricas transparentes. La tercera no está documentada. Antes de asignar más significado a los puntos extremos, conviene publicar el puente que falta entre la materia prima y las cifras.

Fuentes