IPv4 Exhaustion: Are You Worried Yet?
31 Jan 2011: The final blocks of IPv4 in the Asia Pacific region were allocated.
You've probably seen a few of those IPv4 depletion counters (see here
), ticking ominously away towards
zero address hour, but what are they based upon?
Most take their data from Geoff
Huston's IPv4 address report
on the estimated dates of exhaustion of the
unallocated IPv4 address pool for IANA and the RIRs. Stephan Lagerholm's IPv4
uses different methods but arrives at similar dates: IANA
exhaustion will arrive in early 2011, and for the RIRs, late 2011 and early
But what does all this mean? Well, IANA
the body that distributes addresses to the RIRs, the Regional Internet
Registries - RIPE NCC, ARIN, APNIC, AfriNIC, and LACNIC.
The 'IPv4 address space' is simply a list maintained by IANA. That list has
256 blocks, each containing 16,777,216 IPv4 addresses. The first 8 bits of the
addresses in a single block are the same, so they are called /8s
So if we have 256 blocks, multiplied by 16,777,216 IPv4 addresses, we have
4,294,967,296, say, 4.3 billion TOTAL IPv4 addresses
. You can
display all of the IPv4 /8 blocks in a square (this seemingly simple layout
is actually a fractal - a Hilbert Curve - used to map binary space for the
first time by Randall Munroe in an
ingenious XKCD graphic
Below are plots of the IPv4 address space. You can see the allocation of IPv4
/8 blocks over time: nothing much happens up till 2005, then suddenly ...
1995: the allocated IANA IPv4 address space at the start of 1995. The Internet
was exploding and work had already begun on IPv6, although only a few visionaries seemed to believe it would ever matter.
2000: the allocated IANA IPv4 address space at the start of 2000. The dot.com craze
was almost at its peak, but IPv4 address space was handling it all very nicely,
2005: the allocated IANA IPv4 address space at the start of 2005. Alarm bells had
started ringing, but despite the efforts of a few, indifference and denial were still the
order of the day.
2011: the allocated IANA IPv4 address space, February 2011...
Are you worried yet? You should be! Almost all of those 4.3 billion IPv4
addresses are gone. On 31 January 2011 the final two free /8 blocks in the
Asia Pacific region were allocated
. The remaining 5 blocks are
automatically distributed, one to each RIR. And when the RIRs have burned
through the last of their IPv4 address holdings
- that's it for new IPv4 allocations!
Diehards mumble about 'taking back' non-used addresses, especially from
those groups with vast allocations from the early days of the Internet. But
the current burn rate means that an entire /8 block is consumed every 4 to 6
weeks! Even if all of the unused addresses were somehow clawed back only
one or two years' breathing space could be bought: to say nothing of the
havoc that would inflict upon the global routing tables.
This article was going to end with another picture: the IPv4 address space
marked inside a map of the IPv6 address space - maybe a pixel-sized
dot in a square just like those above. Then I did the maths...
to print (at 300 dpi) a single IPv4-address-space-sized dot on an IPv6-sized
piece of paper means that the piece of paper would have to be 24 million
kilometres square - it would reach half-way from here to the planet Venus.
IPv6 really has a lot to offer: have you begun your adoption
Colour key to the years of allocation of the IPv4 /8 blocks plotted above.
Data was drawn from the
IANA allocation table
Dr Kate Lance, February 2011