Networking & Routing

What is Autonomous System?

Also known as: AS, ASN

Definition

An Autonomous System (AS) is a group of IP networks under a single administrative routing policy, identified by a unique ASN (Autonomous System Number) for exterior gateway routing.

An Autonomous System is a collection of IP prefixes and routers that are managed by a single organization and present a common, coherent routing policy to the internet. The concept is fundamental to the operation of the Border Gateway Protocol (BGP). Without the AS abstraction, the global routing table would be impossible to manage; BGP uses the AS number as a key identifier to build a loop-free path across administrative boundaries.

Each Autonomous System is assigned a globally unique Autonomous System Number (ASN). Historically, ASNs were 16-bit numbers (range 1 to 64511 for public use), defined in RFC 1771. Due to exhaustion, RFC 6793 extended the format to 32-bit ASNs, written as either a plain integer or in the notation x.y, for example 23456 or 1.234. Private ASNs (64512 to 65535 for 16-bit, and 4200000000 to 4294967294 for 32-bit) are used for internal BGP peering and must not be advertised to the global internet.

The AS is the unit of routing policy enforcement. When ISPs, cloud providers, or large enterprises peer via BGP, they advertise their ASN along with the prefixes they originate. BGP path selection uses the AS path attribute (a sequence of ASNs a route has traversed) to detect loops and to prefer shorter paths. The ASN is also used in routing registries like RADB or RIPE IRR to filter legitimate announcements, mitigating route hijacks.

Key facts

  • Defined in RFC 1930, updated by RFC 6793 to support 32-bit AS numbers.
  • ASN 0 is reserved; ASN 23456 represents 32-bit ASNs in legacy BGP sessions.
  • Public ASNs are assigned by regional internet registries (ARIN, RIPE, APNIC, etc.).
  • BGP prepending artificially extends the AS path length to influence outbound traffic.
  • A multi-homed AS must use BGP to announce its prefixes through multiple providers.

How it works in practice

A large university manages 10 contiguous /16 address blocks and connects to two ISPs. The university obtains a single public ASN from its RIR. It runs BGP with both ISPs, announcing the same prefixes from each connection. Each ISP attributes the university's ASN to the routes, allowing inbound traffic to flow via the nearest or least-congested path. If the university acquires a new /20 block from another RIR, it simply adds that prefix to its BGP announcements under the same ASN.

Related terms

Border Gateway Protocol (BGP) Autonomous System Number (ASN) Route Aggregation BGP Path Selection Internet Routing Registry (IRR) Multi-homing

References

More in Networking & Routing

Anycast

Anycast is a network addressing and routing method where a single IP address is assigned to multiple servers, and routers send traffic to the nearest server based on routing protocol metrics.

AS Path

A BGP path attribute that lists the sequence of autonomous system numbers a route has passed through, used for loop detection and path selection.

ASN

A globally unique 16 or 32 bit number assigned to an autonomous system for use in BGP routing between organizations on the Internet.

BGP

BGP (Border Gateway Protocol) is the path vector routing protocol that networks use to exchange reachability information between autonomous systems on the public internet.

CIDR

CIDR (Classless Inter-Domain Routing) is a method for allocating IP addresses and routing packets using variable-length subnet masks (e.g., /24) instead of fixed classful boundaries.

Hop

A hop is one passage of a packet through a router or other layer-3 forwarding device as it travels from source to destination across an internetwork.

IPv4

IPv4 is the core Internet Protocol using 32-bit addresses, providing roughly 4.3 billion unique identifiers for network interfaces on the global internet.

IPv6

IPv6 is the most recent version of the Internet Protocol, using 128-bit addresses to provide an effectively unlimited number of unique identifiers for networked devices.

Latency

Latency (or round-trip time, RTT) is the time required for a packet to travel from a source to a destination and back, measured in milliseconds, and is a critical metric in network performance.

Looking Glass

A looking glass is a public web-based tool that provides read-only access to a network's BGP routing table, ping, and traceroute diagnostics from that network's perspective.

Who Is Online

In total there are 80 users online: 0 registered, 74 guests and 6 bots.

Bots: Facebook Googlebot Majestic Other Bot Other Spider SemrushBot

Users active in the past 15 minutes. Total registered members: 340