> [snip... I hate slash, I hate android, blah balh]
> 
> Back to the main theme... artificially cutting the address space in half, 
> just makes the point even stronger. IPv6 address space is, in fact, half as 
> big as people think it is, because we've drawn a line at /64 -- and the 
> catastrophic part is people *ARE*

Incorrect...

If you want to make that argument, that we shouldn’t have SLAAC and we should 
use /96 prefixes, that wouldn’t double the space, it would multiply it by 
roughly 4 billion. 

However, I have to wonder why you think we will burn through 18 quintillion 
/64s, even with the current scheme? Put another way, that’s roughly 281 
trillion /48 end sites. 

> wiring that into hardware. Every example I've seen people bat around about 
> just how big 2^128 is, ignores the reality of Real World Networking(tm). They 
> ignore infrastructure. The ignore route table size. They ignore the sparse 
> nature of hierarchical address assignment. In the "10B people === 10B /48's" 
> example, that's a dense PI allocation scheme that will lead to a global 
> routing table approaching 10B routes -- you can't aggregate a random 
> selection of /48s -- with zero consideration for how those 10B networks will 
> interconnect.

Most of the time, I use the 10B people = 200B /48s, or less than 1/1000th of 
the total address space. (2.5x for sparse and infrastructure and 8x for 
provider free pools). 

The routing problem might be real if everyone goes to PI, but I think that’s an 
unlikely scenario. 
> 
> The simple truth is, we're doing the exact same thing with IPv6 that we did 
> with IPv4: "The address space is so mind alteringly large we'll never use 
> even a fraction of it." *pause* "Umm, wait a minute, we're carving this 
> turkey up alarmingly fast." Will we use up the entire thing? Of course we 
> will; it's not, in fact, *infinite*, so we *will* eventually assign all of 
> it. It's going to happen a lot faster than most people think, as we're so 
> cavalier with handing out vast amounts of space for which most people will 
> never use more than (a) one LAN, and (b) a few dozen addresses within that 
> single LAN. Will it happen in 5, 10, 100 years? The later is a safer bet. 
> (not that I'll be around to collect) But just like IPv4, some decades down 
> the road, people will see how stupid our allocation scheme really is, and 
> begin a new "classless" era for IPv6. The short of it is, we got here first, 
> so we don't have to give a shit about being efficient or frugal.

Your definition of “amazingly fast is pretty odd... we’ve allocated tiny 
fractions of 2 /3 prefixes to special uses (multicast, ULA, loopback, unknown, 
etc.). Beyond that, there’s a /3 delegated to IANA as unicast space for 
distribution to the RIRs. Of that /3, IANA has delegated a little more than 5 
/12s to RIRs. That’s the total of 20 years worth of turkey carving and 
constitutes well under 1/8th of the address space. Issued. By that measure, 
we’ve got well over 160 years to worry about runout. 

I’m not saying we won’t ever run out, but I am saying that nobody alive today 
is likely to see it. 

Owen


Reply via email to