Un Autonomous System (AS) es una agrupación de prefijos de red IP (IPv4 o IPv6) que están bajo el control de una única entidad administrativa o un grupo de entidades que comparten una política de enrutamiento común y coherente. Cada AS se identifica globalmente por un número único, el Autonomous System Number (ASN), que es utilizado por el protocolo BGP (Border Gateway Protocol) para intercambiar información de enrutamiento entre diferentes AS. Esta estructura jerárquica permite que el enrutamiento en Internet sea escalable, ya que los routers dentro de un AS solo necesitan conocer los detalles de enrutamiento internos, mientras que los routers de borde (edge routers) se encargan de la comunicación con otros AS.

En el mundo real, los AS son la columna vertebral de Internet. Proveedores de servicios de Internet (ISPs) como AT&T, Verizon, Telefónica o Cloudflare operan sus propios AS. Grandes empresas con infraestructuras de red extensas, como Google (AS15169) o Amazon Web Services (AS16509), también gestionan sus propios AS para controlar el enrutamiento de su tráfico global. Los puntos de intercambio de Internet (IXPs) son lugares donde múltiples AS se interconectan para intercambiar tráfico directamente, mejorando la eficiencia y reduciendo la latencia. El protocolo BGP es la herramienta fundamental que permite a los AS anunciar sus prefijos de red y establecer rutas óptimas entre ellos, formando la malla global de Internet.

Para un arquitecto de sistemas, comprender los AS es crucial al diseñar infraestructuras distribuidas a gran escala o servicios que dependen de la conectividad global. La elección de un proveedor de servicios de Internet (ISP) o de un proveedor de nube implica interactuar con sus AS. Diseñar una estrategia de multihoming (conectarse a múltiples AS) puede mejorar la resiliencia y la disponibilidad, pero introduce complejidad en la configuración de BGP y la gestión de políticas de enrutamiento. Un arquitecto debe considerar cómo el tráfico fluirá entre diferentes AS, cómo se anunciarán los prefijos IP de su organización y cómo las políticas de enrutamiento pueden afectar la latencia, el rendimiento y el costo. La comprensión de los AS permite tomar decisiones informadas sobre la redundancia de red, la optimización del tráfico y la selección de proveedores para garantizar una conectividad robusta y eficiente.