Un ASN (Número de Sistema Autónomo) es un número único que identifica una red, como un ISP, una empresa de alojamiento o una gran organización, cuando intercambia información de enrutamiento con otras redes. Esa red, llamada sistema autónomo, es un grupo de prefijos IP gestionados por uno o más operadores bajo una política de enrutamiento única y claramente definida. El número permite a los enrutadores y otras redes reconocer esos prefijos como una sola red.
Cada prefijo IP enrutado es anunciado por un sistema autónomo, y los Registros Regionales de Internet (RIR) asignan ASNs a los operadores de red. Algunas herramientas de seguridad de sitios web permiten a los propietarios de sitios escribir reglas que coincidan con el ASN de un visitante, no solo con la dirección IP.
Cómo Funcionan los ASNs con BGP
- Intercambio de rutas: Las redes utilizan el Protocolo de Puerta de Enlace Fronteriza (BGP) para informarse mutuamente sobre qué prefijos IP pueden alcanzar.
- Ruta AS: Cada ruta lleva la lista de sistemas autónomos por los que ha pasado. Los enrutadores utilizan esta lista para eliminar bucles de enrutamiento y aplicar políticas a nivel de ASN.
- ASNs de 2 bytes y 4 bytes: BGP primero transportó ASNs como números de dos octetos, con un máximo de 65535. El RFC 6793 amplió BGP a ASNs de cuatro octetos porque el espacio de dos octetos se estaba agotando.
Quién Asigna ASNs
- Asignación: IANA asigna ASNs a los cinco Registros Regionales de Internet (AFRINIC, APNIC, ARIN, LACNIC y RIPE NCC). Los registros luego los asignan a los operadores de red bajo sus propias políticas.
- Rangos de uso privado: 64512 a 65534 y 4200000000 a 4294967294 están reservados para uso privado. Estos ASNs deben ser eliminados de las rutas antes de ser anunciados a Internet global.
- Números reservados: ASN 0, 65535 y 4294967295 están reservados. Los rangos 64496 a 64511 y 65536 a 65551 están reservados para documentación y código de ejemplo.