<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Sheer Size of IPV6</title>
	<atom:link href="http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/feed/" rel="self" type="application/rss+xml" />
	<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/</link>
	<description>Linux.  GNU.  Freedom.</description>
	<lastBuildDate>Fri, 17 May 2013 20:46:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6-beta2-24176</generator>
	<item>
		<title>By: corrector</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-117147</link>
		<dc:creator>corrector</dc:creator>
		<pubDate>Fri, 09 Nov 2012 01:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-117147</guid>
		<description><![CDATA[Aaron, your math really is wrong. Basically you make the mistake of forgetting to square the &quot;addresses along one pixel edge&quot; to obtain the &quot;address per pixel&quot; value. Or it could be a language issue where you fail to distingu
ish that these 2 terms mean 2 different things.

Let&#039;s take your first example: a 65536-pixel image. If each pixel represented 256 addresses, then the image would represent 65,536 (pixels) * 256 (address/pixel) = 16,777,216 addresses. Far from 4,294,967,296, the total number of IPv4 addresses...

In reality what you mean to explain is that each PIXEL SIDE represents 256 addresses, so each PIXEL represents 256*256 = 65,536 addresses.]]></description>
		<content:encoded><![CDATA[<p>Aaron, your math really is wrong. Basically you make the mistake of forgetting to square the &#8220;addresses along one pixel edge&#8221; to obtain the &#8220;address per pixel&#8221; value. Or it could be a language issue where you fail to distingu<br />
ish that these 2 terms mean 2 different things.</p>
<p>Let&#8217;s take your first example: a 65536-pixel image. If each pixel represented 256 addresses, then the image would represent 65,536 (pixels) * 256 (address/pixel) = 16,777,216 addresses. Far from 4,294,967,296, the total number of IPv4 addresses&#8230;</p>
<p>In reality what you mean to explain is that each PIXEL SIDE represents 256 addresses, so each PIXEL represents 256*256 = 65,536 addresses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Toponce</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116603</link>
		<dc:creator>Aaron Toponce</dc:creator>
		<pubDate>Fri, 15 Jun 2012 06:16:22 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116603</guid>
		<description><![CDATA[IPv4 only hands out 4.2 billion addresses, not 6 billion. It&#039;s a 32-bit addressing space.]]></description>
		<content:encoded><![CDATA[<p>IPv4 only hands out 4.2 billion addresses, not 6 billion. It&#8217;s a 32-bit addressing space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116601</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 15 Jun 2012 01:51:22 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116601</guid>
		<description><![CDATA[(just as comment to the few &quot;IPv4 isn&#039;t running out any time soon and NAT is all we need anyway&quot; posts)]]></description>
		<content:encoded><![CDATA[<p>(just as comment to the few &#8220;IPv4 isn&#8217;t running out any time soon and NAT is all we need anyway&#8221; posts)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116600</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 15 Jun 2012 01:49:12 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116600</guid>
		<description><![CDATA[Growing IPv4 with NAT is a bad solution, and there&#039;s nothing wrong with moving on past a 30 year old protocol. IPv4 has about 6 billion addresses, significantly fewer actually usable. 7 Billion people. Plus how many devices in their homes and workplaces? Sure, you can NAT that, 100 billion devices even. But how are you going to make a reliable Skype connection when you&#039;re 3 NATs deep at your home and your friend is 5 NATS deep in China? It can be made to work, but ask any anyone in the business if an entire planet in a NAT mess like that wouldn&#039;t be severely dysfunctional. The cost of that vs deploying IPv6 and letting IPv4 go the way of IPX/SPX is far cheaper.]]></description>
		<content:encoded><![CDATA[<p>Growing IPv4 with NAT is a bad solution, and there&#8217;s nothing wrong with moving on past a 30 year old protocol. IPv4 has about 6 billion addresses, significantly fewer actually usable. 7 Billion people. Plus how many devices in their homes and workplaces? Sure, you can NAT that, 100 billion devices even. But how are you going to make a reliable Skype connection when you&#8217;re 3 NATs deep at your home and your friend is 5 NATS deep in China? It can be made to work, but ask any anyone in the business if an entire planet in a NAT mess like that wouldn&#8217;t be severely dysfunctional. The cost of that vs deploying IPv6 and letting IPv4 go the way of IPX/SPX is far cheaper.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wakeman</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116469</link>
		<dc:creator>John Wakeman</dc:creator>
		<pubDate>Thu, 01 Mar 2012 14:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116469</guid>
		<description><![CDATA[Another motivation.  More and more apps imbed the users IP address somewhere deeper in the packet than the Network layer.  While there are plenty of Application Gateways to do the translation, each time we translate, the dialogue is delayed and departs from optimum.
Oh and operationally, there is a motivation - you can do away with NAT and Application Gateways if you use IPv6.

Too bad there is no killer app yet, that would accelerate the migration.
cheers,
John]]></description>
		<content:encoded><![CDATA[<p>Another motivation.  More and more apps imbed the users IP address somewhere deeper in the packet than the Network layer.  While there are plenty of Application Gateways to do the translation, each time we translate, the dialogue is delayed and departs from optimum.<br />
Oh and operationally, there is a motivation &#8211; you can do away with NAT and Application Gateways if you use IPv6.</p>
<p>Too bad there is no killer app yet, that would accelerate the migration.<br />
cheers,<br />
John</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Evans</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116385</link>
		<dc:creator>Alan Evans</dc:creator>
		<pubDate>Wed, 01 Feb 2012 13:58:41 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116385</guid>
		<description><![CDATA[Another way of thinking about it is how many addresses can be assigned for each gram of mass on earth.

Mass of eath in kg = 5.9736 x 10 ^24
So in grames = 5.9736 x 10 ^27

2^128 / 5.9736 x 10 ^27 = 56 Billion

56 billion addresses per GRAM of matter on earth!]]></description>
		<content:encoded><![CDATA[<p>Another way of thinking about it is how many addresses can be assigned for each gram of mass on earth.</p>
<p>Mass of eath in kg = 5.9736 x 10 ^24<br />
So in grames = 5.9736 x 10 ^27</p>
<p>2^128 / 5.9736 x 10 ^27 = 56 Billion</p>
<p>56 billion addresses per GRAM of matter on earth!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Toponce</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116141</link>
		<dc:creator>Aaron Toponce</dc:creator>
		<pubDate>Fri, 18 Nov 2011 23:28:03 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116141</guid>
		<description><![CDATA[I appreciate people checking my math, but it&#039;s not wrong. Let&#039;s go over it step-by-step:

2^128=340282366920938463463374607431768211456 - total addresses
sqrt(2^128) = 2^64 = 18446744073709551616 - addresses along one edge (Area of a square = length * width)
105 pixels per linear inch * 12 inches per foot * 5280 feet per mile = 6652800 pixels per linear mile
2^64/6652800 ~= 2772778991358 address miles per pixel
256 addresses * 105 pixels per linear inch * 12 inches per foot * 5280 feet per mile = 1703116800 addresses per mile
2^64/1703116800 ~= 10831167934 linear miles
2^32 addresses * 105 pixels per linear inch * 12 inches per foot * 5280 feet per mile = 28573558426828800 addresses per mile
2^64/28573558426828800 ~= 645 linear miles

The math checks out fine.]]></description>
		<content:encoded><![CDATA[<p>I appreciate people checking my math, but it&#8217;s not wrong. Let&#8217;s go over it step-by-step:</p>
<p>2^128=340282366920938463463374607431768211456 &#8211; total addresses<br />
sqrt(2^128) = 2^64 = 18446744073709551616 &#8211; addresses along one edge (Area of a square = length * width)<br />
105 pixels per linear inch * 12 inches per foot * 5280 feet per mile = 6652800 pixels per linear mile<br />
2^64/6652800 ~= 2772778991358 address miles per pixel<br />
256 addresses * 105 pixels per linear inch * 12 inches per foot * 5280 feet per mile = 1703116800 addresses per mile<br />
2^64/1703116800 ~= 10831167934 linear miles<br />
2^32 addresses * 105 pixels per linear inch * 12 inches per foot * 5280 feet per mile = 28573558426828800 addresses per mile<br />
2^64/28573558426828800 ~= 645 linear miles</p>
<p>The math checks out fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TWE</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116140</link>
		<dc:creator>TWE</dc:creator>
		<pubDate>Fri, 18 Nov 2011 21:10:34 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116140</guid>
		<description><![CDATA[Jean @6 suggests that using current &quot;address stretching&quot; solutions (presumably subnetting, CIDR, private addressing &amp; NAT) we could extend the life of IPv4 for another 10+ years. (Not true)  Simmilarly, Joseph @7 suggests that we’ve been warning of the demise of IPv4 for a dozen years (true), and suggests this is “crying wolf.” (Not true)  And Ken @24 suggests that since NAT “hides” IP addresses, that it will allow IPv4 to be around for ‘a long time.’ (maybe true, depending on what you mean by ‘around’)

A brief history.

IPv4 was developed in 1974-75 out of a need for a universal addressing system for global routing. Back then smart phones, wireless laptops, and even PCs did not exist. (The microprocessor chip had just been invented 2 years earlier, and the very first microcomputer kits, like the Altair 8080 were just coming into existence; but these were more “geek toys” than practical computing or networking devices.) Computers were big, monstrous devices that took up large rooms – or at least large closets – and cost tens- or hundreds of thousands of dollars. Only large corporations and universities had computers, and only a small percentage of their employees knew how to operate them. In that environment, 4.3 billion addresses seemed like a virtually unlimited supply. I’m not sure of the exact figure, but I’m guessing that there were less than 100,000 computers (or at most a few hundred thousand) in the entire world at that time. So the designers of IP were not concerned with address space efficiency and designed the classful system that only allowed for three sizes of networks; class C (254 hosts or smaller), class B (up to 65,534 hosts), and class A (up to 16,777,214 hosts). At the time, they anticipated that the vast majority of network address requests would be for class C. The classful addressing system allowed for 126 class A, 16,384 class B, and just over 2 million class C networks in total.

When IBM introduced the PC in 1981, they legitimized the microcomputer as both a business tool and as a networking device. With the PC boom came a significant increase in the rate of requests for class B networks. Organizations came to realize that with a PC on every desktop, networks capable of supporting only ~250 host devices would not be large enough to accommodate future growth. This is when the “IP engineers” started to worry about the limits of the IPv4 address space. It was not that they would run out of IP *addresses* per se, but rather that they would run out of IP *networks* - specifically class B networks – by the early 1990’s. Once the 16 thousand class B networks were allocated, we could start giving organizations class A networks, but with only about 100 of them, that would not last long.

The first significant “address stretching” solution introduced in the mid-1980’s was subnetting, and was later refined with Classless Inter-Domain Routing (CIDR) and Variable Length Subnet Masking (VLSM). This allowed organizations to divide larger class B and class A networks into smaller subnets and allocate only the portion of a classful network that an organization needed. Combined with re-claiming unused address space from previously-deployed class B and class A networks, this eased the address crunch.

In 1991-92, the World Wide Web was introduced. HTTP gave a user-friendly interface to the previously “geeky” Internet. This, combined with increased accessibility through service providers like CompuServe, AOL, and MSN, again accelerated the rate of IP address allocation. It was estimated that somewhere around the turn of the millennium we would run out of IP address space. Another pair of “stretching” solutions – private addressing and Network Address Translation (NAT) – eased the crisis. Using private IP addresses locally and NAT for global services, a local network could have hundreds or even thousands of devices sharing only a few or even one global IP address. Instead of end-organizations being separate networks on the global Internet, each was simply a node (or a few nodes) on the service provider’s network. The widespread adoption of private addressing and NAT forestalled IPv4 address exhaustion into the 21st century. Still, each new customer required at least one global IP address, and the number of global addresses was starting to run very low.

The most recent surge in IP address allocation came in the first decade of the new millennia. The popularity of mobile devices – wireless laptops and more recently smartphones – have again accelerated the consumption of IP addresses. On January 31 of this year (2011), IANA – the international “keeper of the IP addresses” – allocated the last blocks of IPv4 address space to APNIC, the Asia/Pacific regional Internet registry. As the regional registries allocate their remaining addresses to ISPs, they cannot replenish their stores. As the ISPs assign those remaining addresses to their customers, they, too will not be able to replenish. Once they’re out – that’s it. Nada. Nil. Over. Done.

Local networks can still use IPv4 for as long as they want, but the ISPs will have to switch over to IPv6 if they want to continue to grow and expand their customer base. Customers who choose to stick with IPv4 locally will eventually still have to accommodate IPv6 on their WAN connection to their ISP (just as Comcast cable TV customers eventually had to get digital TVs or converters as the cable company phased out analog service). Any telecomm service providers that don’t migrate to IPv6 will find themselves dying by virtue of being obsolete. Sooner or later, the end-user networks will also make the switch over. (Does anyone still use DOS or Windows 95? Yes, but they’re technological “hermits” who exist with no support or sympathy.)

The bottom line – while we’ve done a remarkable job in keeping this 37-year-old technology running this long (kind of like my grandfather’s 1967 Mustang), we are now at the point where it is beyond repair and it is time to replace it with a new, bigger, and better Internet Protocol.


p.s. As to Jorge @16’s question about IPv5, there was an experimental protocol (Internet Stream Protocol, or ST) developed in the late 1970’s that was dubbed “IP version 5” (ca. 1994). Its intention was to create a protocol that would better handle virtual circuits and streaming data. It was never widely deployed, and has since been replaced by better protocols like Asynchronous Transfer Mode (ATM). More to the point; ST (or IPv5, if you will) did not create a new addressing system – it used IPv4’s addressing scheme and therefore is/would be in the same predicament.]]></description>
		<content:encoded><![CDATA[<p>Jean @6 suggests that using current &#8220;address stretching&#8221; solutions (presumably subnetting, CIDR, private addressing &amp; NAT) we could extend the life of IPv4 for another 10+ years. (Not true)  Simmilarly, Joseph @7 suggests that we’ve been warning of the demise of IPv4 for a dozen years (true), and suggests this is “crying wolf.” (Not true)  And Ken @24 suggests that since NAT “hides” IP addresses, that it will allow IPv4 to be around for ‘a long time.’ (maybe true, depending on what you mean by ‘around’)</p>
<p>A brief history.</p>
<p>IPv4 was developed in 1974-75 out of a need for a universal addressing system for global routing. Back then smart phones, wireless laptops, and even PCs did not exist. (The microprocessor chip had just been invented 2 years earlier, and the very first microcomputer kits, like the Altair 8080 were just coming into existence; but these were more “geek toys” than practical computing or networking devices.) Computers were big, monstrous devices that took up large rooms – or at least large closets – and cost tens- or hundreds of thousands of dollars. Only large corporations and universities had computers, and only a small percentage of their employees knew how to operate them. In that environment, 4.3 billion addresses seemed like a virtually unlimited supply. I’m not sure of the exact figure, but I’m guessing that there were less than 100,000 computers (or at most a few hundred thousand) in the entire world at that time. So the designers of IP were not concerned with address space efficiency and designed the classful system that only allowed for three sizes of networks; class C (254 hosts or smaller), class B (up to 65,534 hosts), and class A (up to 16,777,214 hosts). At the time, they anticipated that the vast majority of network address requests would be for class C. The classful addressing system allowed for 126 class A, 16,384 class B, and just over 2 million class C networks in total.</p>
<p>When IBM introduced the PC in 1981, they legitimized the microcomputer as both a business tool and as a networking device. With the PC boom came a significant increase in the rate of requests for class B networks. Organizations came to realize that with a PC on every desktop, networks capable of supporting only ~250 host devices would not be large enough to accommodate future growth. This is when the “IP engineers” started to worry about the limits of the IPv4 address space. It was not that they would run out of IP *addresses* per se, but rather that they would run out of IP *networks* &#8211; specifically class B networks – by the early 1990’s. Once the 16 thousand class B networks were allocated, we could start giving organizations class A networks, but with only about 100 of them, that would not last long.</p>
<p>The first significant “address stretching” solution introduced in the mid-1980’s was subnetting, and was later refined with Classless Inter-Domain Routing (CIDR) and Variable Length Subnet Masking (VLSM). This allowed organizations to divide larger class B and class A networks into smaller subnets and allocate only the portion of a classful network that an organization needed. Combined with re-claiming unused address space from previously-deployed class B and class A networks, this eased the address crunch.</p>
<p>In 1991-92, the World Wide Web was introduced. HTTP gave a user-friendly interface to the previously “geeky” Internet. This, combined with increased accessibility through service providers like CompuServe, AOL, and MSN, again accelerated the rate of IP address allocation. It was estimated that somewhere around the turn of the millennium we would run out of IP address space. Another pair of “stretching” solutions – private addressing and Network Address Translation (NAT) – eased the crisis. Using private IP addresses locally and NAT for global services, a local network could have hundreds or even thousands of devices sharing only a few or even one global IP address. Instead of end-organizations being separate networks on the global Internet, each was simply a node (or a few nodes) on the service provider’s network. The widespread adoption of private addressing and NAT forestalled IPv4 address exhaustion into the 21st century. Still, each new customer required at least one global IP address, and the number of global addresses was starting to run very low.</p>
<p>The most recent surge in IP address allocation came in the first decade of the new millennia. The popularity of mobile devices – wireless laptops and more recently smartphones – have again accelerated the consumption of IP addresses. On January 31 of this year (2011), IANA – the international “keeper of the IP addresses” – allocated the last blocks of IPv4 address space to APNIC, the Asia/Pacific regional Internet registry. As the regional registries allocate their remaining addresses to ISPs, they cannot replenish their stores. As the ISPs assign those remaining addresses to their customers, they, too will not be able to replenish. Once they’re out – that’s it. Nada. Nil. Over. Done.</p>
<p>Local networks can still use IPv4 for as long as they want, but the ISPs will have to switch over to IPv6 if they want to continue to grow and expand their customer base. Customers who choose to stick with IPv4 locally will eventually still have to accommodate IPv6 on their WAN connection to their ISP (just as Comcast cable TV customers eventually had to get digital TVs or converters as the cable company phased out analog service). Any telecomm service providers that don’t migrate to IPv6 will find themselves dying by virtue of being obsolete. Sooner or later, the end-user networks will also make the switch over. (Does anyone still use DOS or Windows 95? Yes, but they’re technological “hermits” who exist with no support or sympathy.)</p>
<p>The bottom line – while we’ve done a remarkable job in keeping this 37-year-old technology running this long (kind of like my grandfather’s 1967 Mustang), we are now at the point where it is beyond repair and it is time to replace it with a new, bigger, and better Internet Protocol.</p>
<p>p.s. As to Jorge @16’s question about IPv5, there was an experimental protocol (Internet Stream Protocol, or ST) developed in the late 1970’s that was dubbed “IP version 5” (ca. 1994). Its intention was to create a protocol that would better handle virtual circuits and streaming data. It was never widely deployed, and has since been replaced by better protocols like Asynchronous Transfer Mode (ATM). More to the point; ST (or IPv5, if you will) did not create a new addressing system – it used IPv4’s addressing scheme and therefore is/would be in the same predicament.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TWE</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116139</link>
		<dc:creator>TWE</dc:creator>
		<pubDate>Fri, 18 Nov 2011 19:19:43 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116139</guid>
		<description><![CDATA[A few more points:

As Julien @14 and mamou @17 pointed out, there are a few errors in Aaron&#039;s math.

For the first image, each pixel represents 2^16 = 65,536 IPv4 adresses, not 256.  Keeping that pixel representation (65536, not 256) in paragraph 6 makes Aaron&#039;s monitor&#039;s pixel size correct, but his converting that to miles is off by a factor of 10 - it would need to be about 10.8 billion miles, not 1.08 billion.  That&#039;s approximately where the Voyager I spacecraft is now, 33 years after it was launched. (This is considered outside the sun&#039;s &quot;sphere of influence&quot;, i.e. outside our solar system.)

In the next paragrph (P 7), if we allocate an entire IPv4 address space per pixel, we&#039;d need a monitor that was 2^48 = 281,474,976,710,656  pixels on a side (Aaron&#039;s value is off by a factor of 4096).  That monitor, at Aaron&#039;s pixel density woul still have to be ~42.3 million miles on a side - about the distance from Mercury to the sun.

For Aaron&#039;s &quot;six-state&quot; monitor illustrated in the third image, each pixel would need to represent 2^64 (~18.4 quintillion) IP addresses, not the 2^32 (~4.3 billion) that Aaron suggests.

With these corrections, this still makes an awesome visualization of the vastness of IPv6 space.

More comments on other readers&#039; comments next...]]></description>
		<content:encoded><![CDATA[<p>A few more points:</p>
<p>As Julien @14 and mamou @17 pointed out, there are a few errors in Aaron&#8217;s math.</p>
<p>For the first image, each pixel represents 2^16 = 65,536 IPv4 adresses, not 256.  Keeping that pixel representation (65536, not 256) in paragraph 6 makes Aaron&#8217;s monitor&#8217;s pixel size correct, but his converting that to miles is off by a factor of 10 &#8211; it would need to be about 10.8 billion miles, not 1.08 billion.  That&#8217;s approximately where the Voyager I spacecraft is now, 33 years after it was launched. (This is considered outside the sun&#8217;s &#8220;sphere of influence&#8221;, i.e. outside our solar system.)</p>
<p>In the next paragrph (P 7), if we allocate an entire IPv4 address space per pixel, we&#8217;d need a monitor that was 2^48 = 281,474,976,710,656  pixels on a side (Aaron&#8217;s value is off by a factor of 4096).  That monitor, at Aaron&#8217;s pixel density woul still have to be ~42.3 million miles on a side &#8211; about the distance from Mercury to the sun.</p>
<p>For Aaron&#8217;s &#8220;six-state&#8221; monitor illustrated in the third image, each pixel would need to represent 2^64 (~18.4 quintillion) IP addresses, not the 2^32 (~4.3 billion) that Aaron suggests.</p>
<p>With these corrections, this still makes an awesome visualization of the vastness of IPv6 space.</p>
<p>More comments on other readers&#8217; comments next&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TWE</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-116134</link>
		<dc:creator>TWE</dc:creator>
		<pubDate>Wed, 16 Nov 2011 18:43:39 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-116134</guid>
		<description><![CDATA[Here&#039;s another mind boggling analogy:

If, from the 128-bit IPv6 addressing space, a block of addresses equivalent to the entire IPv4 addressing space (~4.3 billion addresses; an entire “Internet”) were assigned every *nanosecond* since the dawn of the universe -– not the dawn of mankind or the dawn of the Earth, but from the big bang itself -– we would up to now have assigned less than 1% of the available IPv6 space, and would have enough addresses still left to keep going for another 2.5 trillion years.  (Note that the universe is “only” about 13.7 billion years old, yet we would have enough addresses left to keep going for another 2.5 trillion years.)]]></description>
		<content:encoded><![CDATA[<p>Here&#8217;s another mind boggling analogy:</p>
<p>If, from the 128-bit IPv6 addressing space, a block of addresses equivalent to the entire IPv4 addressing space (~4.3 billion addresses; an entire “Internet”) were assigned every *nanosecond* since the dawn of the universe -– not the dawn of mankind or the dawn of the Earth, but from the big bang itself -– we would up to now have assigned less than 1% of the available IPv6 space, and would have enough addresses still left to keep going for another 2.5 trillion years.  (Note that the universe is “only” about 13.7 billion years old, yet we would have enough addresses left to keep going for another 2.5 trillion years.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sie nennen es&#8230; &#171; GlassBlog</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-115475</link>
		<dc:creator>Sie nennen es&#8230; &#171; GlassBlog</dc:creator>
		<pubDate>Wed, 02 Mar 2011 13:34:14 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-115475</guid>
		<description><![CDATA[[...] den Begriff IPv6 gestolpert, der den nachfolgenden Standard beschreibt. Damit stehen dann wieder echt viele IP-Adressen für das Netz zur [...]]]></description>
		<content:encoded><![CDATA[<p>[...] den Begriff IPv6 gestolpert, der den nachfolgenden Standard beschreibt. Damit stehen dann wieder echt viele IP-Adressen für das Netz zur [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: El final de Internet sobre IPV4 &#124; El rincón de JMACOE</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-115374</link>
		<dc:creator>El final de Internet sobre IPV4 &#124; El rincón de JMACOE</dc:creator>
		<pubDate>Tue, 01 Feb 2011 19:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-115374</guid>
		<description><![CDATA[[...] En comparación con los 4.3&#215;10^9 de la IPv4, que es muchísimo más. Muchísimo más es considerado suficiente para el futuro previsible. ¿Por qué esto no es similar a tan sólo marcar un número o más en tu teléfono cuando haces [...]]]></description>
		<content:encoded><![CDATA[<p>[...] En comparación con los 4.3&#215;10^9 de la IPv4, que es muchísimo más. Muchísimo más es considerado suficiente para el futuro previsible. ¿Por qué esto no es similar a tan sólo marcar un número o más en tu teléfono cuando haces [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken C.</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-115373</link>
		<dc:creator>Ken C.</dc:creator>
		<pubDate>Sun, 30 Jan 2011 17:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-115373</guid>
		<description><![CDATA[This is fascinating! It shows the inherent difficulties of representing data sets containing both extremely small and extremely large data values in a visual manner. Of course, you could show the data logarithmically, but many people do not as readily readily grasp the relationships of the data elements when shown that way.

I think IPV4 will be around for a long time, since NAT provides a way to &quot;hide&quot; the real IPV4 addresses behind routers. Technologies often seem to live on well past their prime, simply due to the investments that have been made in them, and the costs of switching to a newer, better technology. 

After all... we&#039;re still using COBOL! I worked with a client last summer who has an entire claims processing system running in Cobol... on Unix, no less! It will likely still be running long after I retire... on IPV4!  :O)]]></description>
		<content:encoded><![CDATA[<p>This is fascinating! It shows the inherent difficulties of representing data sets containing both extremely small and extremely large data values in a visual manner. Of course, you could show the data logarithmically, but many people do not as readily readily grasp the relationships of the data elements when shown that way.</p>
<p>I think IPV4 will be around for a long time, since NAT provides a way to &#8220;hide&#8221; the real IPV4 addresses behind routers. Technologies often seem to live on well past their prime, simply due to the investments that have been made in them, and the costs of switching to a newer, better technology. </p>
<p>After all&#8230; we&#8217;re still using COBOL! I worked with a client last summer who has an entire claims processing system running in Cobol&#8230; on Unix, no less! It will likely still be running long after I retire&#8230; on IPV4!  :O)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Is het internet op?&#160;&#124;&#160;Thomas van Manen</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-115372</link>
		<dc:creator>Is het internet op?&#160;&#124;&#160;Thomas van Manen</dc:creator>
		<pubDate>Sun, 30 Jan 2011 17:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-115372</guid>
		<description><![CDATA[[...] Het internet groeit en groeit. En dat gaat voorlopig niet veranderen. Helaas zitten daar allemaal problemen aan verbonden voor aanbieders, maar ook voor consumenten. Neem bijvoorbeeld IP-adressen, binnen twee weken is de huidige voorraad aan IP-adressen op. Geen paniek, daar is al een oplossing voor. We gaan overschakelen naar een ander &#8216;systeem&#8217;  met meer ruimte. Heel veel meer ruimte zelfs. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Het internet groeit en groeit. En dat gaat voorlopig niet veranderen. Helaas zitten daar allemaal problemen aan verbonden voor aanbieders, maar ook voor consumenten. Neem bijvoorbeeld IP-adressen, binnen twee weken is de huidige voorraad aan IP-adressen op. Geen paniek, daar is al een oplossing voor. We gaan overschakelen naar een ander &#8216;systeem&#8217;  met meer ruimte. Heel veel meer ruimte zelfs. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Internet is full! &#124; Blog of Christian Felde</title>
		<link>http://pthree.org/2009/03/08/the-sheer-size-of-ipv6/#comment-115370</link>
		<dc:creator>The Internet is full! &#124; Blog of Christian Felde</dc:creator>
		<pubDate>Sun, 30 Jan 2011 13:32:25 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=973#comment-115370</guid>
		<description><![CDATA[[...] contains 3.4×1038 addresses. Compared to IPv4&#039;s 4.3×109 that&#039;s a lot more. So much more that it&#039;s deemed enough for the foreseeable future. So why isn&#039;t this similar to just dialing a number or more on your phone when you make a phone [...]]]></description>
		<content:encoded><![CDATA[<p>[...] contains 3.4×1038 addresses. Compared to IPv4&#039;s 4.3×109 that&#039;s a lot more. So much more that it&#039;s deemed enough for the foreseeable future. So why isn&#039;t this similar to just dialing a number or more on your phone when you make a phone [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
