Cuando te conectas a Internet, tu tráfico no toma una sola ruta desde tu dispositivo hasta su destino. Salta entre redes independientes: la red de su ISP, un proveedor principal, tal vez una CDN y luego la red del destino. Cada una de estas redes es una Sistema Autónomo, y cada Sistema Autónomo tiene un número: un ASN.
Los ASN son los componentes básicos del enrutamiento de Internet. Sin ellos, no habría manera de gestionar las relaciones de enrutamiento entre miles de redes independientes que colectivamente forman Internet.
¿Qué es un sistema autónomo?
Un Sistema Autónomo (AS) es una red o conjunto de redes bajo un único control administrativo que presenta una política de enrutamiento unificada al mundo exterior. Piense en ello como un país en el mapa geopolítico de Internet: cada uno gestiona su propio enrutamiento interno como quiere y negocia conexiones con los países vecinos en las fronteras.
Ejemplos de Sistemas Autónomos:
- Un gran ISP (Comcast, Deutsche Telekom, Jio)
- Un proveedor de nube (AWS, Google Cloud, Azure; cada uno tiene varios AS)
- Una universidad o red de investigación
- Una gran empresa con presencia propia en Internet
- Una red de distribución de contenidos (Cloudflare, Akamai, Fastly)
Cloudflare, por ejemplo, opera AS13335. Google tiene varios AS, incluido el AS15169. Su ISP local también tiene un ASN: así es como su ISP anuncia al resto de Internet que es responsable de entregar el tráfico a su rango de direcciones IP.
¿Para qué se utiliza un ASN?
Los ASN existen principalmente para BGP — el Protocolo de entrada fronteriza. BGP es el protocolo de enrutamiento que une todos los sistemas autónomos del mundo en una Internet funcional. A menudo se lo describe como el sistema postal de Internet: no mueve paquetes directamente, pero determina qué rutas están disponibles y qué rutas debe tomar el tráfico.
Cuando sus datos abandonan la red de su ISP, BGP determina el siguiente salto: a qué otro sistema autónomo transferirlos. Luego, ese sistema lo entrega al siguiente, y así sucesivamente hasta que el paquete llega a la red de destino.
Cada AS anuncia los prefijos de IP de los que es responsable mediante anuncios de ruta BGP. Si el AS13335 de Cloudflare anuncia que maneja el tráfico para 104.16.0.0/12, entonces todos los demás AS del mundo saben cómo enviar ese tráfico hacia AS13335.
Formato ASN
Los ASN eran originalmente números de 16 bits (1–65535), lo que daba un máximo de 65 535 ASN posibles. A medida que Internet creció, esto resultó insuficiente: se estandarizaron los ASN de 32 bits (que admiten más de 4 mil millones) y la transición ha estado en marcha desde mediados de la década de 2000.
Los ASN suelen escribirse con un prefijo "AS": AS15169, AS13335, AS7922.
Gamas especiales:
- 64512–65534: ASN privados (como RFC 1918 para direcciones IP): se usan internamente, nunca se anuncian en la Internet pública
- 23456: Una "transición de número AS" reservada utilizada durante la migración de 16 a 32 bits
Cómo buscar un ASN
Hay dos búsquedas comunes:
Encuentre el ASN de un dominio o dirección IP: Ingrese cualquier IP o dominio en el Herramienta de búsqueda de ASN. Devuelve el ASN, la organización propietaria y el prefijo IP que se utiliza.
Encuentra los rangos de IP anunciados por un ASN: Útil cuando necesitas conocer todas las direcciones IP pertenecientes a una empresa o proveedor específico. Los equipos de seguridad utilizan esto para reglas de firewall, inteligencia sobre amenazas y bloqueo de rangos completos de proveedores de nube.
Desde la línea de comando:
# Whois an IP to find its ASN
whois 1.1.1.1 | grep -i "aut-num\|origin"
# Using dig to find ASN via Team Cymru's service
dig +short 1.1.1.1.origin.asn.cymru.com TXT
El dig anterior devuelve el ASN, el prefijo, el código de país, el registro y la fecha de asignación de cualquier dirección IP.
El comando
BGP y lo que sucede cuando sale mal
BGP es un protocolo confiable por diseño: los sistemas autónomos pueden anunciar rutas para prefijos IP que en realidad no poseen, y otros AS a menudo aceptarán esos anuncios. Esto ha provocado algunos incidentes espectaculares en Internet.
Secuestro de BGP ocurre cuando un AS anuncia de forma maliciosa o accidental prefijos que no le pertenecen, desviando el tráfico a través de su red. En 2010, China Telecom (AS4134) anunció brevemente rutas para miles de prefijos IP pertenecientes a agencias gubernamentales estadounidenses, contratistas militares y grandes empresas, desviando su tráfico a través de China durante aproximadamente 18 minutos.
Fugas en la ruta BGP son menos maliciosos pero igualmente perturbadores. En 2019, una pequeña red europea (AS37282) filtró accidentalmente millones de rutas aprendidas de Cloudflare a su proveedor de tránsito, lo que provocó que grandes porciones del tráfico de Internet pasaran a través de ellas y crearan ralentizaciones generalizadas.
RPKI (Infraestructura de clave pública de recursos) es la solución moderna: un sistema criptográfico que permite a los titulares de direcciones IP firmar sus anuncios de ruta, lo que permite a otros AS rechazar rutas no válidas. La adopción ha aumentado significativamente en los últimos años, pero no es universal.
Lectura de un resultado de búsqueda de ASN
Cuando buscas el ASN de una dirección IP, normalmente obtienes:
- ASN: El número del sistema autónomo (por ejemplo, AS13335)
- Organización: Quién posee/opera este AS (por ejemplo, CLOUDFLARENET)
- Prefijo: El bloque de IP que se anuncia (por ejemplo, 104.16.0.0/12)
- Registro: Qué Registro Regional de Internet asignó esto (ARIN, RIPE, APNIC, etc.)
- País: El país donde está registrado el AS
Esta información es útil para:
Investigaciones de seguridad: Si ve tráfico de un ASN inesperado, saber quién lo opera puede indicarle si se trata de un proveedor de nube legítimo, una VPN, un ISP residencial o algo más preocupante.
Geolocalización y rutas: Los datos ASN son más confiables que la geolocalización de IP para determinar de qué red se origina una conexión. Puede parecer que un usuario de VPN está en otro país mediante la geolocalización, pero su ASN revela la red del proveedor de VPN.
Investigación de infraestructura: Comprender qué ASN utiliza una empresa revela su huella de alojamiento. Un sitio puede ejecutarse en AS16509 (Amazon AWS) incluso si el dominio obviamente no apunta allí.
Inteligencia sobre amenazas: Muchas fuentes de amenazas y sistemas de firewall operan en bloques a nivel de ASN, bloqueando todo el tráfico de un AS asociado con un alojamiento a prueba de balas o una infraestructura maliciosa conocida.
Peering y tránsito: cómo se conectan los AS
Los Sistemas Autónomos se conectan entre sí de dos maneras:
Tránsito: Un AS paga a otro por el acceso a Internet. Su ISP local es cliente de un proveedor de tránsito más grande. El dinero fluye del cliente al proveedor.
Mirando: Dos AS intercambian tráfico directamente, generalmente en beneficio mutuo, sin pago. Las redes grandes a escala similar a menudo se conectan con puntos de intercambio de Internet (IXP), instalaciones físicas donde se conectan muchas redes.
Los puntos de intercambio de Internet (como DE-CIX en Frankfurt, AMS-IX en Amsterdam y Equinix en varias ciudades) albergan miles de conexiones de peering. Al conectarse a un IXP, una red puede llegar a muchas otras redes directamente sin pagar costos de tránsito por ese tráfico.
Conclusión
Los ASN son la forma en que Internet se mantiene organizado como un conjunto de redes independientes. Cada ISP, proveedor de nube y operador de red tiene uno. BGP utiliza ASN para crear un mapa de enrutamiento global y dirigir el tráfico a través de las fronteras de Internet.
Para uso práctico, las búsquedas de ASN le indican a qué red pertenece una dirección IP, lo que resulta útil en análisis de seguridad, investigación de infraestructura y comprensión de anomalías de enrutamiento. Busque cualquier IP o dominio con el Herramienta de búsqueda de ASN.