Inicio
Explorar Cables Ubicaciones Mapa Estado de ISP
Live Mapa live Salud Latencia Pulso
Aprender Investigación Guía Metodología

Metodología

Detección y atribución de anomalías de latencia en cables submarinos mediante validación cruzada de dos señales

Evgeny Korolev — GeoCables · Nota técnica, junio 2026 · v1.1

GeoCables mide continuamente el RTT desde una flota fija de sondas hacia los puntos de aterrizaje de 703 cables submarinos y señala anomalías de latencia. La contribución aquí no es el detector en sí, sino una capa de validación cruzada de dos señales que califica cada alerta frente a dos señales físicas independientes: un cambio en la ruta AS en el momento del evento, y si otras sondas cuya ruta atraviesa físicamente el mismo corredor de cable observan la misma degradación. Las dos señales son en gran medida independientes, y su combinación separa los incidentes de cable a nivel topológico de los cambios de enrutamiento y del ruido de un único punto de observación. Las cifras siguientes son deliberadamente poco dramáticas: la ventana de observación no contuvo ninguna rotura de cable a gran escala, y el método correctamente se niega a fabricar una.

1. Base de datos

ActivoEscala
Cables submarinos (con geometría de puntos de aterrizaje)703
Puntos de aterrizaje (geocodificados)1,932
Segmentos de cable / troncales26,053
Sondas propias (Minsk, Almaty, Tbilisi, Jerusalén) + RIPE Atlas12 + RIPE
Comprobaciones completadas (desde 2026-03-01)168,699
Cables bajo medición activa691

El método se ejecuta sobre un grafo de topología curado y un archivo de mediciones en acumulación continua. El RTT bruto de cada medición se conserva solo-añadir, de modo que cualquier detector futuro puede reejecutarse sobre todo el historial — una propiedad que no puede reconstruirse retroactivamente solo a partir de mapas públicos de cables.

2. Detección (línea base + atribución haversine)

Cada comprobación hace ping (y traceroute) a un objetivo cercano a un punto de aterrizaje. Una medición es candidata a anomalía cuando su RTT se eleva notablemente por encima de la línea base adaptativa de la ruta. Los candidatos pasan por un embudo escalonado antes de cualquier alerta — la primera capa de supresión de falsos positivos:

EtapaSignificadoCantidad
spikemedición bruta por encima de la línea base624
anomaly_confirmedpico que persiste / se corrobora189
alertpromovido a incidente rastreado114

Solo ~18% de los picos brutos (114 / 624) se convierten en alertas. La atribución de cable es geométrica: el salto de latencia se asocia al segmento de cable más cercano por distancia haversine entre el salto sospechoso y los puntos de aterrizaje de los cables candidatos.

3. Validación cruzada de dos señales

3.1 Señal A — cambio de ruta AS

Cuando un cable submarino se degrada, el tráfico a menudo se redirige, cambiando la ruta de sistemas autónomos. Para cada alerta comparamos la ruta AS antes del evento (la ruta modal en ese par sonda→objetivo) con la ruta en el momento del evento.

VeredictoSignificadoCantidad
route_change_breakruta AS cambiada, con un gran aumento adicional de latencia en la nueva ruta4
route_changeruta AS cambiada5
same_pathRTT subió, ruta sin cambios (clase congestión)57
no routing historyhistorial de enrutamiento insuficiente48

De las 66 alertas con historial de enrutamiento suficiente, 9 (13,6%) fueron corroboradas independientemente por un cambio medido de ruta AS. Una huella ingenua sobre la ruta IP bruta es demasiado ruidosa (el balanceo ECMP y los tiempos de espera intermitentes producen ~18 rutas IP distintas por par sonda→objetivo); la señal solo se vuelve estable en la huella del conjunto AS (~1,5 por par), que es la que usamos.

3.2 Señal B — consenso multi-sonda consciente del segmento

Si solo la sonda detectora ve una degradación, la pregunta es si las otras sondas son testigos silenciosos o simplemente no están en el cable afectado. Una sonda que rodea el cable no es testigo — su silencio no es coartada. Por tanto contamos una sonda como testigo elegible solo si su ruta AS real geo-atraviesa el mismo corredor de cable que usó la ruta de la sonda en alerta. Esta prueba de geo-corredor descartó el 30% de los «testigos» ingenuos del mismo cable como fuera-de-corredor.

VeredictoSignificadoCantidad
widespreadmayoría de testigos del corredor también degradados — evento de cable real1
mixedalgunos testigos del corredor degradados4
routing_event_non_cablela sonda en alerta se redirigió, testigos del corredor sanos → BGP/peering, no una rotura7
probe_specific_likely_fptestigos del corredor sanos, sin reenrutamiento → artefacto local44
narrow_path_event_possiblecable de sonda única — no se puede descartar un evento estrecho1
insufficient_witness_contextsin testigo de corredor concurrente — desconocido57

3.3 Escala de confianza

Las dos señales son en gran medida independientes: un cambio de ruta AS refleja un evento topológico, mientras que el consenso multi-sonda refleja la amplitud geográfica de la degradación — procesos físicos distintos que no tienen por qué coincidir. Muy pocas alertas satisfacen ambas. Combinándolas:

NivelDefiniciónCantidad (de 114)
Doblemente confirmadocambio de ruta AS y corroboración multi-sonda0
Señal únicacorroborado por exactamente una señal14
Falso positivo defendibletestigos del corredor sanos y sin reenrutamiento44
Sin clasificar (cobertura)ningún testigo presente en el corredor — límite de cobertura de sondas, no incertidumbre del método56

El conteo «doblemente confirmado» es cero, y ese es el resultado correcto: la ventana 2026-03–06 no contuvo ninguna rotura de cable submarino a gran escala. Una verdadera rotura mayor encendería ambas señales simultáneamente; el valor del método es que discrimina — etiquetando con confianza 44 alertas (38%) como falsos positivos defendibles y aislando 7 eventos como cambios de enrutamiento que no son fallos de cable — en lugar de producir un recuento dramático en un mes tranquilo.

4. Análisis de falsos positivos (honesto)

5. Limitaciones

6. Reproducibilidad y datos

La detección usa un umbral adaptativo calibrado a la distribución de línea base de cada ruta en lugar de un multiplicador fijo; los niveles de consenso reflejan la proporción de testigos de corredor elegibles que corroboran la degradación. La parametrización exacta se omite intencionalmente aquí y está disponible en una publicación completa próxima o a petición. El RTT bruto de cada medición y las rutas AS se conservan, de modo que el clasificador puede reejecutarse sobre todo el archivo bajo cualquier método revisado. Señales fuente: RIPE Atlas (ping + traceroute), sondas propias, y el grafo curado de cables/puntos de aterrizaje.

© 2026 Evgeny Korolev / GeoCables. Método y cifras citables con atribución. Monitorización en vivo: Monitor de salud de cables. Las cifras provienen del sistema de producción al 2026-06-17 y evolucionarán a medida que el archivo se profundice.

🌐 Log In

Access your routes, favorites, and API key

Create account Forgot password?