Un sistema autónomo ( AS ) es una colección de prefijos de enrutamiento de Protocolo de Internet (IP) conectados bajo el control de uno o más operadores de red en nombre de una única entidad administrativa o dominio, que presenta una política de enrutamiento común y claramente definida a Internet. [1] A cada AS se le asigna un número de sistema autónomo ( ASN ), para su uso en el enrutamiento del Protocolo de Puerta de Enlace Fronteriza (BGP). Los Números de Sistema Autónomo son asignados a los Registros de Internet Locales (LIR) y a las organizaciones de usuarios finales por sus respectivos Registros de Internet Regionales (RIR), que a su vez reciben bloques de ASN para reasignación de la Autoridad de Números Asignados de Internet (IANA). La IANA también mantiene un registro de ASN que están reservados para uso privado (y por lo tanto no deben anunciarse a Internet global).
Originalmente, la definición requería el control por parte de una sola entidad, generalmente un proveedor de servicios de Internet (ISP) o una organización muy grande con conexiones independientes a múltiples redes, que se adhiriera a una política de enrutamiento única y claramente definida. [2] En marzo de 1996, la definición más nueva comenzó a usarse porque varias organizaciones pueden ejecutar BGP utilizando números AS privados para un ISP que conecta todas esas organizaciones a Internet. Aunque puede haber múltiples sistemas autónomos respaldados por el ISP, Internet solo ve la política de enrutamiento del ISP. Ese ISP debe tener un ASN registrado oficialmente.
Hasta 2007, los números AS se definían como números enteros de 16 bits, lo que permitía un máximo de 65.536 asignaciones. Desde entonces, [3] la IANA ha comenzado a asignar también números AS de 32 bits a los registros regionales de Internet (RIR). Estos números se escriben preferentemente como números enteros simples, en una notación denominada "asplain", [4] que va de 0 a 4.294.967.295 ( hexadecimal 0xFFFF FFFF). O, alternativamente, en la forma denominada "asdot+" que se parece a xy , donde x e y son números de 16 bits. Los números de la forma 0.y son exactamente los antiguos números AS de 16 bits. El ASN especial de 16 bits 23456 ("AS_TRANS") [5] fue asignado por IANA como un marcador de posición para valores ASN de 32 bits para el caso en que enrutadores con capacidad para ASN de 32 bits ("nuevos hablantes de BGP") envíen mensajes BGP a enrutadores con software BGP más antiguo ("viejos hablantes de BGP") que no entienden los nuevos ASN de 32 bits. [6]
Los primeros y últimos ASN de los enteros originales de 16 bits (0 y 65.535) y el último ASN de los números de 32 bits (4.294.967.295) están reservados [7] [8] [9] y no deben ser utilizados por los operadores; los cinco RIR utilizan AS0 para invalidar el espacio no asignado. [10] Los ASN 64.496 a 64.511 del rango original de 16 bits y 65.536 a 65.551 del rango de 32 bits están reservados para su uso en la documentación. [11] Los ASN 64.512 a 65.534 del rango AS original de 16 bits y 4.200.000.000 a 4.294.967.294 del rango de 32 bits están reservados para uso privado. [12]
El número de redes autónomas únicas en el sistema de enrutamiento de Internet superó las 5.000 en 1999, las 30.000 a finales de 2008, las 35.000 a mediados de 2010, las 42.000 a finales de 2012, las 54.000 a mediados de 2016 y las 60.000 a principios de 2018. [13] El número de ASN asignados superó los 100.000 en marzo de 2021. [14]
Los números AS son asignados en bloques por la Autoridad de Números Asignados de Internet (IANA) a los registros regionales de Internet (RIR). Luego, el RIR correspondiente asigna los ASN a las entidades dentro de su área designada a partir del bloque asignado por la IANA. Las entidades que deseen recibir un ASN deben completar el proceso de solicitud de su RIR, LIR o proveedor de servicios ascendente [15] [16] y ser aprobadas antes de que se les asigne un ASN. Las asignaciones actuales de ASN de la IANA a los RIR se pueden encontrar en el sitio web de la IANA. [17] Los RIR, como parte de la NRO , pueden revocar los números AS como parte de sus capacidades de gobernanza de Internet . [18]
Existen otras fuentes para obtener datos más específicos:
Una tabla completa de ASN de 16 y 32 bits disponibles: [17]
Número | Pedazos | Descripción | Referencia |
---|---|---|---|
0 | 16 | Reservado para invalidación de espacio no asignado de RPKI [19] | RFC 6483, RFC 7607 |
1–23455 | 16 | ASN públicos | |
23456 | 16 | Reservado para la transición de AS Pool | RFC 6793 |
23457–64495 | 16 | ASN públicos | |
64496–64511 | 16 | Reservado para uso en documentación y código de muestra. | RFC 5398 |
64512–65534 | 16 | Reservado para uso privado | RFC 1930, RFC 6996 |
65535 | 16 | Reservado | RFC 7300 |
65536–65551 | 32 | Reservado para uso en documentación y código de muestra. | RFC 5398, RFC 6793 |
65552–131071 | 32 | Reservado | |
131072–4199999999 | 32 | ASN públicos de 32 bits | |
4200000000–4294967294 | 32 | Reservado para uso privado | RFC 6996 |
4294967295 | 32 | Reservado | RFC 7300 |
Los sistemas autónomos (AS) se pueden agrupar en cuatro categorías, dependiendo de su conectividad y política operativa.
Los sistemas autónomos pueden incluirse en uno o más AS-SETs, por ejemplo, el AS-SET de RIPE NCC "AS-12655" tiene como miembros a AS1, AS2 y AS3, [22] pero AS1 también está incluido en otros conjuntos en ARIN (AS-INCAPSULA) y APNIC (AS-IMCL). Otras fuentes de AS-SET pueden ser RADB, LEVEL3 ( red de nivel 1 ahora llamada Lumen Technologies ) y también ARIN tiene la fuente ARIN-NONAUTH de AS-SETs. [23] Los operadores de red crean los AS-SETs en un Registro de enrutamiento de Internet (IRR), como otros objetos de ruta, y pueden incluirse en otros AS-SETs e incluso formar ciclos. [24] [25]
Los nombres de AS-SET suelen comenzar con "AS-", pero también pueden tener un nombre jerárquico. Por ejemplo, el administrador de AS 64500 puede crear un AS-SET llamado "AS64500:AS-UPSTREAMS", para evitar conflictos con otros AS-SET con nombres similares. [26]
Los AS-SET se utilizan a menudo para simplificar la gestión de políticas de enrutamiento publicadas. Una política de enrutamiento se publica en el IRR mediante los atributos "import" y "export" (o los más nuevos "mp-import" y "mp-export"), que contienen cada uno el número de AS de origen o destino y el número de AS importado o exportado. En lugar de números de AS individuales, se puede hacer referencia a los AS-SET en estos atributos, lo que simplifica la gestión de políticas de enrutamiento complejas.
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )