Troll news videos (with surprisingly high production value) are making the rounds regarding IPv9. Here’s the tl;dr of Internet Protocol.
The first production Internet Protocol was IPv4 (previous versions existed but were not adopted). IPv4 had about 4.3 Billion (2³²) addresses. With the rise in the popularity of the Internet, it quickly became clear that we would run out of IP addresses.
IPv6 fixed this issue by having many more addresses. 2¹²⁸ or 3.40 x 10³⁸ or 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456. To put that in perspective, there are trillions of IPv6 addresses for each square millimeter of the Earths surface. Even considering the possibilities of nanobot technology, IPv6 will likely be sufficient, at least with regard to IP addresses allocation for many more years.
IPv9 was initially an April Fools joke published in 1994 by the Internet Engineering Task Force. Then some poorly researched news articles starting surfacing in 2004 about China’s new generation of IPv9 network technology. It was quickly dismissed by more thorough tech journalists. One of the funniest improvements in IPv9 was a further increase in the number of available IP addresses. 2²⁵⁶ or 1.16 x 10⁷⁷ or 115, 792, 089, 237, 316, 195, 423, 570, 985, 008, 687, 907, 853, 269, 984, 665, 640, 564, 039, 457, 584, 007, 913, 129, 639, 936. That’s more ip addresses then there are atoms in our Galaxy. While I commend their forward thinking, it’s a little over the top… for now.
Here is a spreadsheet showing the numbers of IP addresses each protocol has per thing.
Please check my work in the spreadsheet and ping me if I’ve made an error
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
- ---
title: "IPv9"
description: "IPv4 gave us 4.3 billion addresses, IPv6 gave us way more, and IPv9 was an April Fools joke that China took seriously."
image: /wp-content/uploads/2018/12/thumbs-up-90s-internet.gif
author: Greg
layout: post
permalink: /2018/12/ipv9/
date: 2018-12-13 10:16:54 -0500
comments: True
licence: Creative Commons
categories:
- technology
tags:
- ---
[Troll news videos](https://youtu.be/RACbXf27iQ0) (with surprisingly high production value) are making the rounds regarding IPv9. Here's the tl;dr of Internet Protocol.
<center>
<img src="/wp-content/uploads/2018/12/thumbs-up-90s-internet.gif" alt="An awesome 90 kid giving the thumbs up on a desktop PC" title="Thumbs up 90s Internet Kid">
</center>
The first production Internet Protocol was IPv4 (previous versions existed but were not adopted). IPv4 had about 4.3 Billion (2³²) addresses. With the rise in the popularity of the Internet, it quickly became clear that we would run out of IP addresses.
IPv6 fixed this issue by having many more addresses. 2¹²⁸ or 3.40 x 10³⁸ or 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456. To put that in perspective, there are trillions of IPv6 addresses for each square millimeter of the Earths surface. Even considering the possibilities of nanobot technology, IPv6 will likely be sufficient, at least with regard to IP addresses allocation for many more years.
IPv9 was initially an [April Fools joke](https://tools.ietf.org/html/rfc1606) published in 1994 by the Internet Engineering Task Force. Then some poorly researched news articles starting surfacing in 2004 about [China's new generation of IPv9 network technology](https://www.chinatechnews.com/2004/07/07/1352-chinas-new-generation-of-ipv9-network-technology-ready). It was quickly dismissed by more [thorough tech journalists](https://www.theregister.co.uk/2004/07/06/ipv9_hype_dismissed/). One of the funniest *improvements* in IPv9 was a further increase in the number of available IP addresses. 2²⁵⁶ or 1.16 x 10⁷⁷ or 115, 792, 089, 237, 316, 195, 423, 570, 985, 008, 687, 907, 853, 269, 984, 665, 640, 564, 039, 457, 584, 007, 913, 129, 639, 936. That's more ip addresses then there are atoms in our Galaxy. While I commend their forward thinking, it's a little over the top... for now.
Here is a spreadsheet showing the numbers of IP addresses each protocol has per thing.
<iframe style="width:100%;height:400" src="https://docs.google.com/spreadsheets/d/e/2PACX-1vTVr197JCVrPlse6kBer5cF_P7-7ghTotCrGQaoHooDeUX9wz-y4u5U_9D5vU-TLgamOSaw3N538Rj9/pubhtml?widget=true&headers=false"></iframe>
Please check my work in the [spreadsheet](https://docs.google.com/spreadsheets/d/1ihvE9TlSQiAlfGMv7AfOZdevqEujEzqzNcyigBT07cc/edit?usp=sharing) and [ping](/contact) me if I've made an error
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEESYClA57JitMYg1JBb8nUVLEJtZ8FAmrSbigACgkQb8nUVLEJ
tZ9HkA//bKEOQGdNXpO5FPkk+uDbNa8QtZckwDwJaIAhlCiGRlM8FjYhV3RwUEsf
oMdN4LrFCte1hfWzx3cbfBjosEK+iT077pIXy+y9izkLKo1+Ze1W1oTBiKeze+lr
SmqDmHip3tj0ETYHvblF5ZmYCIWTA259H8bkYEsX4b9SX/I1s7zE9DOEnKXBB7eL
w7SRXovSqG+5s+3wT9SpmdmNyn64KeuzLpeNpgNxvLqSqEBAv0yCmtXqEJ/bLio9
81Hw1ZVT0sLw0yiWXI9aerd/2qS2RTVip9Jk/NqtgAaqQ2uOBEr6SaFQhLl0LYdT
Pd5IrdvReRN5BaQFwYXfQF9OSo2uudU6ZJcxz6Iitr3qlKx/4AVKfsWz/N0u9RgX
veT+caLqwV6MwXY2EU9YFbSdcqtteapjZzSlyZRYzUkTR5RwOG4QsDk+6PvD2pKg
mR1aepNpKlnBCvFOn6E0tmblEvXj8hJOXnylE87c+Q44kW2C/kgJ1hqafwY6CECy
N4SQypNsjv4QYSGoo6i0kdKkmWRSTEeC5gBjcyuQngRssPfs5zd0PAO8HDlLIL/B
motCvKHfBw2u1hIuKL6MElnBaZj4sn6dHqYZLhmN9NB4C0leRM9T30WrHFLvdKhE
xlogWQtOzqbltU2yRnuzKh/E6iWC5c7a5znBdCv+1couJkSgcas=
=+7Cu
-----END PGP SIGNATURE-----