Los latosos Noisy BGP Speaker

27/05/2026

Los latosos Noisy BGP Speaker
Imagen asistida/creada por IA

Por Alejandro Acosta y Elisa Peirano

Introducción

El protocolo BGP (Border Gateway Protocol) es el pilar de enrutamiento en todo el ecosistema de Internet, esto conlleva a que su estabilidad sea fundamental para garantizar un intercambio de tráfico y rutas de manera eficiente y confiable. Sin embargo, ciertos comportamientos anómalos, como la generación excesiva de mensajes de actualización -conocidos como envío excesivo de mensajes updates– pueden desencadenar inestabilidad, consumo innecesario de recursos y afectar la convergencia global de la red. En este documento se describen las características, causas y soluciones asociadas a los routers BGP ruidosos, complementadas con una reflexión final sobre la situación.

¿Que es un Noisy BGP Speaker (un router BGP ruidoso)?

Se refiere a routers que emiten actualizaciones BGP (rutas) en exceso debido a inestabilidad, mala configuración o fallos en el software. Este comportamiento provoca:

  • Flapping de rutas: rutas que aparecen y desaparecen repetidamente (route flapping).
  • Carga alta en la CPU: los procesadores de los routers se saturan manejando la gran cantidad de mensajes UPDATE.
  • Convergencia lenta: el tiempo que tarda la tabla BGP en estabilizarse aumenta considerablemente.
  • Consumo de ancho‑de‑banda: los mensajes BGP Updates son bastante pequeños, pero cuando ocurren con frecuencia pueden saturar la interfaz de peering.
  • Inestabilidad: un alto churn puede provocar ciclos de convergencia prolongados, pérdidas temporales de rutas y, en casos extremos, desconexiones de sesión BGP.

¿Cuándo se considera un router como Noisy BGP Speaker?

Un router BGP se considera un “Noisy BGP Speaker” (hablante BGP ruidoso) cuando genera un volumen excesivo e innecesario de mensajes de actualización (BGP Updates), causando inestabilidad o “churn” en la red. La señal más clara de un router ruidoso ocurre cuando un router anuncia y retira repetidamente uno o varios prefijos de red en intervalos cortos.

(Acceso libre, no requiere suscripción)

Causas de un Noisy BGP Speakers

  • Bugs de aplicaciones: fallos de software.
  • Configuraciones incorrectas (se han reportado falta de update‑source) que generan inundaciones de actualizaciones. 
  • Problemas de equipo: hardware defectuoso, fallos eléctricos o ataques DoS pueden desestabilizar las sesiones BGP (y esto por detrás causa muchos mensajes BGP updates). 

Algunas soluciones para los Noisy BGP

  • Filtrado de rutas: elimina actualizaciones innecesarias o no deseadas provenientes de vecinos. 
  • Configuración correcta: utilizar *update‑source* para el emparejamiento sobre interfaces loopback. 
  • Identificación y corrección de errores: detectar y solucionar fallos del hardware y software que provocan actualizaciones excesivas, normalmente mediante parches del proveedor.
  • Configuración de límite de prefijos recibidos por el peer.
  • Dampening de BGP, aunque reduce el flapping mediante penalizaciones, su implementación estándar ya no se recomienda debido a que puede provocar retrasos excesivos en la convergencia global.
  • Recomendación moderada: ajuste de temporizadores. Modificar los temporizadores BGP (MRAI, keepalive) te permite gestionar la frecuencia de las actualizaciones de manera más efectiva.”

Origen de los datos y fórmula de identificación aplicada

Se utilizaron datos de los colectores de RIPE NCC identificados como: RRC24 (Montevideo, UY) y RRC15 (Sao Paulo, BR), tomando todos los updates del mes de marzo del año 2026.

En base a la cantidad de updates y cantidad de prefijos que anuncia cada ASN, se calculó un factor de inestabilidad (o Churn Rate) para medir el ruido correctamente:

Procesamiento de los datos

Los datos fueron procesados en su totalidad utilizando python3 y apoyándose en librerías como: mrtparser, pandas, numpy y matplotlib; lo que permitió consolidar y categorizar los más de 2.222 millones de mensajes BGP en un lapso de 48 horas.

Las opiniones expresadas por los autores de este blog son propias y no necesariamente reflejan las opiniones de LACNIC.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments