How Many IPv6 Addresses Are There?

An IP address is like an identification number for devices (like computers) on networks (like the Internet). Internet Protocol version 6 (IPv6) is the long-term solution to IPv4 addresses running out. Sometimes people express concern about how freely IPv6 addresses are assigned. Because it is nearly impossible for the human mind to grasp the huge numbers that we are talking about when talking about IPv6, the following interactive graphic helps visualize the true size of IPv6. Each circle shows how many IP addresses fit inside a certain slash.

 

Click on the yellow and green buttons to zoom out and in.

It looks like HTML5 canvas does not work in your browser. You will need to use a canvas enabled browser to view the graphic. Basically, IPv6 has 340,282,366,920,938,463,463,374,607,431,768,211,456 possible IP addresses. The size of IPv6 is astounding!

So how many IPv6 addresses are there? Basically, IPv6 has 340,282,366,920,938,463,463,374,607,431,768,211,456 possible IP addresses. The size of IPv6 is astounding!

 

IPv6 Subnets

The IPv6 address space is big. Really really big. A /64 is generally the smallest subnet in use. A single /64 has way way more IP addresses than all the IPv4 addresses put together. That is why you won’t really ever have to worry about host numbers in IPv6 subnetting.

 

This means the smallest recommended subnet allocation is a /64. That seems really wasteful. Why allocate 264 IPs to every single subnet? To someone coming from the IPv4 world, this seems extremely wasteful.

 

However, a single /32 holds as many /64s as all the IPv4 IP address space. And there are over 4 billion /32s! One way of looking at things is that we would need to use 4 billion times the amount of IPv4 space to use up all of IPv6. That is far from something we should worry about.

 

Certain IPv6 address blocks are not assignable. For example, FF00::/8 is reserved for multicast addresses. Even so, the amount of address space to work with is truly massive.

 

Due to the current Internet Engineering Task Force (IETF) designation, we are only going to be using 1/8th of all IPv6 space. So if we ever do come to a point where we need to worry about running out of space, we can always add another 1/8th to use and maybe even start being more conservative about address space, in the same way that IPv4 went from classful subnetting to CIDR subnetting. Until that unlikely event occurs, we really do not need to be concerned with conserving IPv6 address space the same way we conserve IPv4 space in assigning addresses.

 

View IP address allocation by country.


Download our Subnet Cheat Sheet for all the essential information you need to quickly perform subnet calculations in your head.If you want to learn more about networking and get the Cisco CCNA certification, we highly recommend the Cisco CCNA Gold Bootcamp as your CCNA training course. The CCNA is by far the most in-demand networking certification by employers, and the Gold Bootcamp is the highest rated Cisco course online. It has an average rating of 4.8 from over 30,000 public reviews:
Cisco CCNA Gold Bootcamp training course