-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 - --- title: "IPv9" author: Greg layout: post permalink: /2018/12/ipv9/ date: 2018-12-13 10:16:54 -0500 comments: True licence: Creative Commons categories: - tech tags: - tech - --- [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.
An awesome 90 kid giving the thumbs up on a desktop PC
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. 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----- iQIzBAEBCAAdFiEESYClA57JitMYg1JBb8nUVLEJtZ8FAmIc1z4ACgkQb8nUVLEJ tZ873g/9FX5hPQJKPdi59y+/aqG9G1HjY7aNswhXBbbbod8ogce+5gVTAe7K8932 V6U1Uw3/r3Epg+rLNwTJhWvFrKLbOSFMoZX4BOR/KoBL9+BQq6qmDgFxvNyd5m9O 1lemOy4gAlrhUXF8SZl216wl2wd9GrqdONFzudmBd/38zsBa4A+OuWbHPojENK98 htpW+syqg7VmzJ4WGf1DSiFbFE0Z4ON0QtllRQ9xMsnm3ThBsfk45SSE3v9ONppl MsA+n1RbeivJp1z0TMQDhOj77VFjNVc/3wG3x077CCIJJuc5Gs2o/p4IGaZ50CE1 jATdkObKt2sSb+GmlQgLz42rKcWUKttliGKpYy0Kbx4pBglYnpHflpXhtlaggJFb g/IuRVLAgpWOVup1L43ju/xGMEjv/+PT/aPUlr3hpKvEpkUHdQMZp9iCh7kmqJoZ pcxMUm1xvvgwZtwVRDqk2vaLZPKEYIjD7p+cUgmM7/uluF+3WixYLhMSRriGrq9E g7RJhRx2a2D27jY9ebKi5QGsbFEr+nN0iLdys8rKYNblBnjykBeMi3SD6cTEHHM6 Pl+cRGmtJyGeFAeu5hDaFi7jojbz5+qytr6z12Sfp4m+18rSRmjvIJdYJmN/3qdI H8wQDR1lAZpmpb/96Qb8f81RLz8qntS2ch/ie0NUx/RDE62frBQ= =FtLs -----END PGP SIGNATURE-----