IPv4 Address Exhaustion

🔎 Introduction

IT professionals are responsible for troubleshooting network connections. If a device cannot connect to the network, the IP address is used as a part of a command line to test if the device is the issue.

💡 Problem: IPv4 Address Exhaustion

The Internet Assigned Numbers Authority (IANA) distributes IP addresses, so unique addresses are used when connecting to the internet. Since 1988, IANA has assigned IP addresses, but the internet has expanded drastically, requiring billions of IP addresses. The possible combinations of numbers (4.2 billion) have almost run out.

🌍 Regional Internet Registries (RIRs)

To manage IP address allocation, IANA assigns IP address blocks to the five regional internet registries (RIRs). Each RIR is responsible for managing internet number resources within a specific geographical region. The RIRs are:

  • :africa: AFRINIC - Africa

  • :us: ARIN - USA, Canada, and parts of the Caribbean

  • 🌏 APNIC - Most of Asia, Australia, New Zealand, and Pacific Island nations

  • 🌎 LACNIC - Central America, South America, and the remaining parts of the Caribbean not covered by ARIN

  • :eu: RIPE - Europe, Russia, Middle East, and portions of Central Asia

🗺️ Timeline for IPv4 Address Exhaustion

On February 3, 2011, IANA assigned the last unallocated /8 of the 4.2 billion possible combinations of IPv4 addresses. In some regions, recycled numbers are used due to reaching IP exhaustion. The RIRs exhausted their address blocks on different dates:

  • APNIC reached its final /8 addresses in April 2011.

  • RIPE reached its final /8 addresses in September 2012.

  • LACNIC reached its final /10 addresses in June 2014.

  • ARIN exhausted its list of free IPv4 addresses in September 2015.

  • AFRINIC entered IPv4 Exhaustion Phase 2 in January 2020.

🌐 IPv6 as a Solution

IPv6, using 128-bit addresses, will replace IPv4. It provides an identification and location system for computers on networks and routes traffic across the internet. The 128-bit addresses used by IPv6 provide a practically inexhaustible number of addresses. While IPv6 will solve many IPv4 address exhaustion issues, the majority (99%) of devices still use IPv4. IT professionals should be aware of IPv6 as it begins to take effect over the coming years and the structure of IP addresses changes.

🔑 Key Takeaways

  • The current system used for IP addresses, IPv4, has exhausted the combinations of numbers possible.

  • IPv4 has nearly exhausted the 4.2 billion IP addresses.

  • Regional Internet Registries assign IP addresses to devices in their physical area.

  • IPv6 provides significantly more IP addresses and will solve the IPv4 address exhaustion issues over time. However, 99% of devices as of today use IPv4 addresses.

Last updated