What is an Autonomous System Number (ASN)?

What is an Autonomous System Number (ASN)?

What is an ASN?

An autonomous system number (ASN) is a unique number, assigned by IANA that is available globally to identify an autonomous system and which enables that system to exchange exterior routing information with other neighboring autonomous systems. [1]

asn-bgp-1
Figure 1 : BGP/ASN Example

ASN Types

There are two types of autonomous system numbers - public and private.

  • Public ASN - Used when an AS is exchanging routing information with other Autonomous Systems on the public Internet. [2]
  • Private ASN - Used if an AS is only required to communicate via Border Gateway Protocol with a single provider. As the routing policy between the AS and the provider will not be visible on the Internet. [3] In this case the upstream provider will typically remove the ASN from the ASN Path and replace it with his own public ASN. In reality, this can be thought of as a type of NAT for ASN`s.

ASN Ranges

Below lists the various ASN Ranges:

  • 0 : reserved.
  • 1-64,495 : public AS numbers.
  • 64,496 – 64,511 : reserved to use in documentation.
  • 64,512 – 65,534 : private AS numbers.
  • 65,535 : reserved.

References

[1] "What is an Autonomous System Number (ASN)? - Definition from ...." https://www.techopedia.com/definition/26871/autonomous-system-number-asn . Accessed 2 Nov. 2017.
[2] "Autonomous System numbers – FAQs – APNIC." https://www.apnic.net/get-ip/faqs/asn/ . Accessed 2 Nov. 2017.
[3] "Autonomous System numbers – FAQs – APNIC." https://www.apnic.net/get-ip/faqs/asn/ . Accessed 2 Nov. 2017.

Subscribe to our newsletter and stay updated.

Don't miss anything. Get all the latest posts delivered straight to your inbox.
Great! Check your inbox and click the link to confirm your subscription.
Error! Please enter a valid email address!