ASN y Enrutamiento BGP: Cómo el Tráfico de Internet Encuentra su Camino
Entiende cómo los Números de Sistema Autónomo (ASN) y el enrutamiento BGP determinan el camino que toman tus datos a través de internet, y por qué esto importa para el rendimiento.
Cada vez que cargas una página web, envías un correo electrónico o realizas un traceroute, tus datos pasan por múltiples redes independientes antes de llegar a su destino. El sistema que determina cuáles redes y qué camino toma tu tráfico está gobernado por dos tecnologías fundamentales de internet: Números de Sistema Autónomo (ASN) y el Protocolo de Puerta de Enlace Fronteriza (BGP).
¿Qué es un Sistema Autónomo?
Un Sistema Autónomo (AS) es una red grande o un grupo de redes operadas por una sola organización — un ISP, un proveedor de la nube, una universidad o una gran corporación. Cada AS está identificado por un número único llamado ASN. Por ejemplo:
- AS15169 — Google
- AS13335 — Cloudflare
- AS16509 — Amazon (AWS)
- AS3356 — Lumen (Level 3), un proveedor principal de backbone
Hay más de 110,000 ASN activos en internet hoy en día. Cada uno controla cómo se enruta el tráfico dentro de su propia red y cómo se conecta con otras redes.
Cómo Funciona BGP
BGP es el protocolo de enrutamiento que los sistemas autónomos usan para intercambiar información de accesibilidad. Piénsalo como el sistema de enrutamiento postal de internet. Cada AS anuncia a sus vecinos qué rangos de direcciones IP (prefijos) puede alcanzar. Estos anuncios se propagan a través de internet, construyendo una tabla de enrutamiento global que cada router usa para tomar decisiones de reenvío.
Cuando tus datos necesitan viajar de AS-A a AS-C, BGP determina el camino. Si AS-A tiene pares directamente con AS-C, el tráfico toma una ruta directa. Si no, puede pasar por AS-B como proveedor de tránsito. BGP selecciona el mejor camino basado en varios factores:
- Longitud del camino AS — los caminos más cortos (menos saltos AS) son generalmente preferidos
- Preferencia local — cada AS puede establecer políticas para preferir ciertas rutas (por ejemplo, preferir tránsito más barato sobre peering costoso)
- Relaciones comerciales — las rutas de clientes son preferidas sobre las rutas de pares, que a su vez son preferidas sobre las rutas de tránsito
- Tipo de origen — las rutas originadas por el propio AS son preferidas sobre las rutas aprendidas
Por qué Importan ASN y BGP para el Rendimiento
Las decisiones de enrutamiento BGP se basan en políticas y relaciones comerciales, no en latencia o rendimiento. Esto significa que el camino que toma tu tráfico no necesariamente es el más rápido. Un paquete desde París a Frankfurt podría atravesar un router en Londres si las políticas del AS dictan esa ruta, añadiendo latencia innecesaria.
Entender por qué tus datos pasan por ciertos ASN ayuda a explicar problemas de rendimiento. Los escenarios comunes incluyen:
- Enrutamiento subóptimo — tráfico tomando un camino geográficamente más largo debido a la política de BGP
- Puntos de peering congestionados — la interconexión entre dos ASN está sobrecargada, causando pérdida de paquetes y picos de latencia
- Fugas de rutas — un AS mal configurado anuncia rutas que no debería, redirigiendo el tráfico por caminos no deseados
- Prepend de camino AS — un AS hace intencionadamente que su camino parezca más largo para influir en el tráfico entrante, lo cual puede afectar tu ruta
Cómo Traceroute Revela el Enrutamiento BGP
Cuando realizas un traceroute, cada salto tiene una dirección IP que pertenece a un AS específico. Al mapear las direcciones IP a sus ASN, puedes ver exactamente qué redes atraviesan tus datos y dónde cruzan de un AS a otro. Estos límites de AS son a menudo donde ocurren cambios de rendimiento — para mejor o peor.
Herramientas como TraceMapper resuelven automáticamente la información de ASN para cada salto, mostrando el nombre del operador y el número de AS junto con datos de latencia y geolocalización. Esto hace que sea sencillo identificar qué red es responsable de un problema de rendimiento.
Conclusiones Clave
- Internet es una red de redes, cada una identificada por un ASN
- BGP determina el camino entre AS basándose en políticas, no en rendimiento
- Los problemas de rendimiento a menudo ocurren en los límites de AS (puntos de peering y tránsito)
- Traceroute con resolución ASN revela qué redes llevan tu tráfico
- Entender ASN y BGP te da el vocabulario para diagnosticar problemas de enrutamiento y comunicarte eficazmente con los operadores de red
La próxima vez que veas una alta latencia en un traceroute, revisa dónde están los límites de AS. La congestión suele estar en el intercambio entre dos redes — y saber qué redes están involucradas es el primer paso para resolver el problema.