6 ms·
People get caught up in how many IPv6 addresses exist, as if we will always have enough to go around. Recently Capital One was assigned a /16, enough for every
by mike_d 2y ago
People get caught up in how many IPv6 addresses exist, as if we will always have enough to go around. Recently Capital One was assigned a /16, enough for every ATM in the US to be its own ISP and make its own customer allocations. We continue to repeat the same mistakes that made people believe we needed v6 in the first place.
We will never run out of IPv6, but I believe in my lifetime you won't be able to get new v6 allocations anymore because they will have all been handed out to the large corporations with deep pockets. Oops, no addresses left - but you can rent one from a cloud provider for a few dollars a month.
- wpm 2y agoThen, we’ll make IPv8, with 2^1024 address, which will be incompatible with IPv6 and IPv4 and all software on release, and will take decades before any appreciable uptake. Addresses will use hexadecimal, as well as the entire 4-byte Unicode table of emoji and Egyptian hieroglyphics, with octet separated by $ and { symbols for heightened readability.
- immibis 2y agoNo, we won't do that.
- zeristor 2y agoI believe IPv8 does something else: https://py-ipv8.readthedocs.io/en/latest/ https://py-ipv8.readthedocs.io/en/latest/
- tribler 2y agoIPv8 dev here. Thnx for mentioning this. IETF draft standard of IPv8: https://datatracker.ietf.org/doc/html/draft-pouwelse-trustchain-01#section-4 https://datatracker.ietf.org/doc/html/draft-pouwelse-trustch... Bonus: "De-DSI" == LLM- based fuzzy search + IPv8
- DonHopkins 2y agoThe time the think of deploying IPv8 is BEFORE you've deployed something else. https://www.youtube.com/watch?v=qYo0lVVH2wU https://www.youtube.com/watch?v=qYo0lVVH2wU
- tolien 2y agoYet there will still be comments asking why IPv8 can't be IPv4 with another few sets of digits tagged onto the end, as if that would somehow be compatible with the current implementation of IPv4.
- IgorPartola 2y agoI swear it is easier to argue with flat earthers than with people who want IPv4 but with more addresses.
- tolien 2y agoI just hope that by making the joke, I won't accidentally make fetch happen :-D
- gorgoiler 2y agoA /16 is the first quarter of the network prefix. That is indeed like assigning an IPv4 /8 to General Electric in 1985 and then wondering why, 40 years later, we’re out of address space.
- bolognafairy 2y agoYou’re leaning heavily on “like” here. The address spaces are different. That’s the point.
- icedchai 2y agoExcept, we're not actually "out" out. There is a very active IPv4 transfer / resale market. There is a LOT of unused or underused address space out there. I know one local firm with a completely unused /16 that they have not announced in years.
- nottorp 2y ago> Recently Capital One was assigned a /16 So besides the bad design ipv6 is also badly managed?
- oefrha 2y agoThanks, I missed this story. According to https://old.reddit.com/r/ipv6/comments/17yuqvp/til_capital_one_is_assigned_the_entire_263016/k9vkytf/ https://old.reddit.com/r/ipv6/comments/17yuqvp/til_capital_o..., the largest allocations by RIRs other than ARIN do not exceed /19, and those are for national telecom providers. Who are these ARIN people and how can they be held accountable for their idiotic management of public resources, which appear to be consistently terrible for decades?
- cesarb 2y ago> We continue to repeat the same mistakes that made people believe we needed v6 in the first place. The IPv6 designers already thought of that and prepared for that eventuality. Only 1/8 of all available IPv6 addresses (the ones starting with the bits 001) is available for allocation under the current rules. If and when that gets exhausted, there will still be more than 5/8 of all IPv6 addresses available to be allocated under more strict rules. (See https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml https://www.iana.org/assignments/ipv6-address-space/ipv6-add... and https://www.rfc-editor.org/rfc/rfc3513.html#section-4 https://www.rfc-editor.org/rfc/rfc3513.html#section-4 for more details.)
- bpye 2y agoDo current routers deal with other addresses correctly? This reminds me a little of the challenges in reclaiming 240.0.0.0/4 [0]. [0] - https://blog.benjojo.co.uk/post/class-e-addresses-in-the-real-world https://blog.benjojo.co.uk/post/class-e-addresses-in-the-rea...
- mike_d 2y ago> Only 1/8 of all available IPv6 addresses (the ones starting with the bits 001) is available for allocation under the current rules. Yes yes yes, all sorts of really super serious policies were put in place to prevent abuse of IPv4 allocation rules too.
- icedchai 2y agoThe IPv6 address space is so huge, I, as an individual, was able to get a /44 no questions asked. Back in the 90's, I was able to get a IPv4 /24, no questions asked.
- auguzanellato 2y agoThere are only ~16.7 million /24s in IPv4 whereas there are more than 2000 /44 for every person living on planet earth, it’s really a different scale.
- sgjohnson 2y ago/44 is nothing. It’s 16 /48s. I have a /32 as an individual that I also got no questions asked. It’s more IPv6 space than I could ever use.
- icedchai 2y agoI understand it's "nothing", but it's also more I can ever use!
- sgjohnson 2y agoIf we measure it in /64s, yeah, it's definitely more than you could ever use. However, IPv6 space has to be measured in /48s, and IPv4 in /24s, as those are the smallest possible BGP announcable blocks. With IPv6 there's also an unwritten rule that RIRs will only assign blocks ending on a nibble boundary (with the exception of RIPE and their /29s that they expand by one bit every time you run out). So a /44 is on the second smallest nibble boundary, making it the second smallest allocation possible.
- icedchai 2y agoYep! But realistically I'm just one dude with a home network and a few VPSes doing BGP. How many /48s do I need? I was experimenting with traffic engineering so I did announce some /48's out of the /44 but that got old pretty quick.