How many IPv6 addresses are there? A lot
July 22nd, 2008How many IPv6 addresses are there? Well - a good question. There are a hell of alot of addresses within the IPv6 range! Around 340 Undecilion, which is a very large number. Around 340,000,000,000,000,000,000,000,000,000,000,000,000 as a number. (Yes, that many 0’s!). Current IPv4 - has around 4 billion addresses (around 4,295,000,000). So - as you can see straight away - there are a lot of IPv6 addresses.
We can split the above addresses into smaller ranges - which makes it alot easier to manage and actually do things with them. The same as IPv4, we have ranges.
IPv6 starts from /128, the same as IPv4 starts from /32. The first few are not really useable - due to how can a single IP address talk to anything else if the subnet is too small (subnet… netmask etc). So - usable addresses start from /126, the same as a /30 under IPv4.
Below is a quick chart… yes it is ugly!
/126 is 2 usable addresses (2 used by netmask/subnet)
/125 is 6 usable addresses (2 used by netmask/subnet)
/124 is 14 usable addresses (2 used by netmask/subnet)
/123 is 30 usable addresses (2 used by netmask/subnet)
/122 is 62 usable addresses (2 used by netmask/subnet)
/121 is 126 usable addresses (2 used by netmask/subnet)
/120 is 254 usable addresses (2 used by netmask/subnet)
/119 is 510 usable addresses (2 used by netmask/subnet)
/118 is 1022 usable addresses (2 used by netmask/subnet)
/117 is 2046 usable addresses (2 used by netmask/subnet)
/116 is 4094 usable addresses (2 used by netmask/subnet)
/115 is 8190 usable addresses (2 used by netmask/subnet)
/114 is 16382 usable addresses (2 used by netmask/subnet)
/113 is 32766 usable addresses (2 used by netmask/subnet)
/112 is 65534 usable addresses (2 used by netmask/subnet)
/111 is 131070 usable addresses (2 used by netmask/subnet)
/110 is 262142 usable addresses (2 used by netmask/subnet)
/109 is 524286 usable addresses (2 used by netmask/subnet)
/108 is 1.048574 million usable addresses (2 used by netmask/subnet)
/107 is 2.09715 million usable addresses (2 used by netmask/subnet)
/106 is 4.194302 million usable addresses (2 used by netmask/subnet)
/105 is 8.388606 million usable addresses (2 used by netmask/subnet)
/104 is 16.777214 million usable addresses (2 used by netmask/subnet)
/103 is 33.55443 million usable addresses (2 used by netmask/subnet)
/102 is 67.108862 million usable addresses (2 used by netmask/subnet)
/101 is 134.217726 million usable addresses (2 used by netmask/subnet)
/100 is 268.435454 million usable addresses (2 used by netmask/subnet)
/99 is 536.87091 million usable addresses (2 used by netmask/subnet)
/98 is 1.073741822 billion usable addresses (2 used by netmask/subnet)
/97 is 2.147483646 billion usable addresses (2 used by netmask/subnet)
/96 is 4.294967294 billion usable addresses (2 used by netmask/subnet)
/95 is 8.58993459 billion usable addresses (2 used by netmask/subnet)
/94 is 17.17986918 billion usable addresses (2 used by netmask/subnet)
/93 is 34.35973837 billion usable addresses (2 used by netmask/subnet)
/92 is 68.71947673 billion usable addresses (2 used by netmask/subnet)
/91 is 137.4389535 billion usable addresses (2 used by netmask/subnet)
/90 is 274.8779069 billion usable addresses (2 used by netmask/subnet)
/89 is 549.7558139 billion usable addresses (2 used by netmask/subnet)
/88 is 1.099511628 trillian usable addresses (2 used by netmask/subnet)
/87 is 2.199023256 trillian usable addresses (2 used by netmask/subnet)
/86 is 4.398046511 trillian usable addresses (2 used by netmask/subnet)
/85 is 8.796093022 trillian usable addresses (2 used by netmask/subnet)
/84 is 17.59218604 trillian usable addresses (2 used by netmask/subnet)
/83 is 35.18437209 trillian usable addresses (2 used by netmask/subnet)
/82 is 70.36874418 trillian usable addresses (2 used by netmask/subnet)
/81 is 140.7374884 trillian usable addresses (2 used by netmask/subnet)
/80 is 281.4749767 trillian usable addresses (2 used by netmask/subnet)
/79 is 562.9499534 trillian usable addresses (2 used by netmask/subnet)
/78 is 1.125899907 quadrillion usable addresses (2 used by netmask/subnet)
/77 is 2.251799814 quadrillion usable addresses (2 used by netmask/subnet)
/76 is 4.503599627 quadrillion usable addresses (2 used by netmask/subnet)
/75 is 9.007199255 quadrillion usable addresses (2 used by netmask/subnet)
/74 is 18.01439851 quadrillion usable addresses (2 used by netmask/subnet)
/73 is 36.02879702 quadrillion usable addresses (2 used by netmask/subnet)
/72 is 72.05759404 quadrillion usable addresses (2 used by netmask/subnet)
/71 is 144.1151881 quadrillion usable addresses (2 used by netmask/subnet)
/70 is 288.2303762 quadrillion usable addresses (2 used by netmask/subnet)
/69 is 576.4607523 quadrillion usable addresses (2 used by netmask/subnet)
/68 is 1.152921505 quintillion usable addresses (2 used by netmask/subnet)
/67 is 2.305843009 quintillion usable addresses (2 used by netmask/subnet)
/66 is 4.611686018 quintillion usable addresses (2 used by netmask/subnet)
/65 is 9.223372037 quintillion usable addresses (2 used by netmask/subnet)
/64 is 18.44674407 quintillion usable addresses (2 used by netmask/subnet)
/63 is 36.89348815 quintillion usable addresses (2 used by netmask/subnet)
/62 is 73.78697629 quintillion usable addresses (2 used by netmask/subnet)
/61 is 147.5739526 quintillion usable addresses (2 used by netmask/subnet)
/60 is 295.1479052 quintillion usable addresses (2 used by netmask/subnet)
/59 is 590.2958104 quintillion usable addresses (2 used by netmask/subnet)
/58 is 1.180591621 sextillion usable addresses (2 used by netmask/subnet)
/57 is 2.361183241 sextillion usable addresses (2 used by netmask/subnet)
/56 is 4.722366483 sextillion usable addresses (2 used by netmask/subnet)
/55 is 9.444732966 sextillion usable addresses (2 used by netmask/subnet)
/54 is 18.88946593 sextillion usable addresses (2 used by netmask/subnet)
/53 is 37.77893186 sextillion usable addresses (2 used by netmask/subnet)
/52 is 75.55786373 sextillion usable addresses (2 used by netmask/subnet)
/51 is 151.1157275 sextillion usable addresses (2 used by netmask/subnet)
/50 is 302.2314549 sextillion usable addresses (2 used by netmask/subnet)
/49 is 604.4629098 sextillion usable addresses (2 used by netmask/subnet)
/48 is 1.20892582 septillion usable addresses (2 used by netmask/subnet)
/47 is 2.417851639 septillion usable addresses (2 used by netmask/subnet)
/46 is 4.835703278 septillion usable addresses (2 used by netmask/subnet)
/45 is 9.671406557 septillion usable addresses (2 used by netmask/subnet)
/44 is 19.34281311 septillion usable addresses (2 used by netmask/subnet)
/43 is 38.68562623 septillion usable addresses (2 used by netmask/subnet)
/42 is 77.37125246 septillion usable addresses (2 used by netmask/subnet)
/41 is 154.7425049 septillion usable addresses (2 used by netmask/subnet)
/40 is 309.4850098 septillion usable addresses (2 used by netmask/subnet)
/39 is 618.9700196 septillion usable addresses (2 used by netmask/subnet)
/38 is 1.237940039 octillion usable addresses (2 used by netmask/subnet)
/37 is 2.475880079 octillion usable addresses (2 used by netmask/subnet)
/36 is 4.951760157 octillion usable addresses (2 used by netmask/subnet)
/35 is 9.903520314 octillion usable addresses (2 used by netmask/subnet)
/34 is 19.80704063 octillion usable addresses (2 used by netmask/subnet)
/33 is 39.61408126 octillion usable addresses (2 used by netmask/subnet)
/32 is 79.22816251 octillion usable addresses (2 used by netmask/subnet)
/31 is 158.456325 octillion usable addresses (2 used by netmask/subnet)
/30 is 316.9126501 octillion usable addresses (2 used by netmask/subnet)
/29 is 633.8253001 octillion usable addresses (2 used by netmask/subnet)
/28 is 1.2676506 nonillion usable addresses (2 used by netmask/subnet)
/27 is 2.5353012 nonillion usable addresses (2 used by netmask/subnet)
/26 is 5.070602401 nonillion usable addresses (2 used by netmask/subnet)
/25 is 10.1412048 nonillion usable addresses (2 used by netmask/subnet)
/24 is 20.2824096 nonillion usable addresses (2 used by netmask/subnet)
/23 is 40.56481921 nonillion usable addresses (2 used by netmask/subnet)
/22 is 81.12963841 nonillion usable addresses (2 used by netmask/subnet)
/21 is 162.2592768 nonillion usable addresses (2 used by netmask/subnet)
/20 is 324.5185537 nonillion usable addresses (2 used by netmask/subnet)
/19 is 649.0371073 nonillion usable addresses (2 used by netmask/subnet)
/18 is 1.298074215 decillion usable addresses (2 used by netmask/subnet)
/17 is 2.596148429 decillion usable addresses (2 used by netmask/subnet)
/16 is 5.192296859 decillion usable addresses (2 used by netmask/subnet)
/15 is 10.38459372 decillion usable addresses (2 used by netmask/subnet)
/14 is 20.76918743 decillion usable addresses (2 used by netmask/subnet)
/13 is 41.53837487 decillion usable addresses (2 used by netmask/subnet)
/12 is 83.07674974 decillion usable addresses (2 used by netmask/subnet)
/11 is 166.1534995 decillion usable addresses (2 used by netmask/subnet)
/10 is 332.3069989 decillion usable addresses (2 used by netmask/subnet)
/9 is 664.6139979 decillion usable addresses (2 used by netmask/subnet)
/8 is 1.329227996 undecillion usable addresses (2 used by netmask/subnet)
/7 is 2.658455992 undecillion usable addresses (2 used by netmask/subnet)
/6 is 5.316911983 undecillion usable addresses (2 used by netmask/subnet)
/5 is 10.63382397 undecillion usable addresses (2 used by netmask/subnet)
/4 is 21.26764793 undecillion usable addresses (2 used by netmask/subnet)
/3 is 42.53529587 undecillion usable addresses (2 used by netmask/subnet)
/2 is 85.07059173 undecillion usable addresses (2 used by netmask/subnet)
/1 is 170.1411835 undecillion usable addresses (2 used by netmask/subnet)
/0 is 340.2823669 undecillion usable addresses (2 used by netmask/subnet)
As you can see - there are a lot of addresses. At the /96 mark - we will have matched a /0 under IPv4 (4 billion addresses). There can be 4 billion /36’s. So - will we see these addresses run out any time soon? Doubt it. I think we are at a point in time, where we should start to run devices/networks under dual-stack (both IPv4 and IPv6 at that the same time) so, we can access IPv4 and IPv6 stuff and be ready for when more goes live. Still a long time away, but there is no harm in playing around now to get a better idea of how it all mixes together.




