Resumen

  • Strickx relató que subdividir prefijos internos ayudaba a repartir tráfico entre más máquinas cuando el ECMP del router ofrecía pocas opciones, pero llenaba las tablas de rutas.
  • Un balanceador de capa 4 permitió retirar muchas de esas rutas. Al desaparecer la agregación que acompañaba al diseño antiguo, se perdió un identificador útil para rastrear fugas; dijo que su equipo lo recuperó modificando BIRD.

La distribución que engordó la tabla

La charla de RIPE 93 trató de Anycast, pero su problema más interesante vivía dentro de cada punto de presencia. Según la transcripción oficial, el enrutamiento lleva el tráfico hacia un sitio y ECMP lo distribuye allí. Cuando el número de caminos que podía usar el router se quedaba corto frente a las máquinas disponibles, el equipo de Strickx anunciaba prefijos internos más pequeños.

Más divisiones significaban más entradas. Strickx describió una incorporación masiva de prefijos que agotó la memoria de un proceso de enrutamiento y dejó un reinicio de varias horas. Un balanceador de capa 4 cambió la relación: podía enviar paquetes hacia máquinas con capacidad libre sin depender de tantas rutas específicas. La reducción de entradas que relató corresponde a su propia red y a su exposición, no a una estadística del registro.

La antigua agregación dejaba un rastro. El atributo AGGREGATOR llevaba un identificador que el equipo asociaba con un router y un punto de presencia. Si un colector público mostraba una ruta filtrada al exterior, esa marca acercaba a los ingenieros al lugar de origen. Al eliminar la etapa de agregación, la marca dejó de aparecer.

Strickx dijo que añadieron unas 190 líneas a BIRD para fijar el identificador y el ASN desde la configuración, y pidió a los colectores y servidores de rutas que conservaran y mostraran esos campos. El registro de la sesión confirma su explicación. No contiene el parche ni una prueba independiente de tiempos de localización.

Faltan un parche público y resultados comparables de colectores durante una fuga para medir cuánto ayuda fuera de su entorno. Aligerar el router y borrar la dirección del accidente sería una mala permuta.

Fuentes: ficha de la charla RIPE 93; transcripción del grupo Routing.