Hacker Newsnew | past | comments | ask | show | jobs | submit | orangeboats's commentslogin

A single /32 IPv6 prefix is actually easier on the router (computational and memory wise) than a dozen /24 IPv4 prefixes.

What matters is the total number in the end. If IPv6 prefixes end up outnumbering IPv4 prefixes by a lot, then that will be a problem.

Since we don't have time machines probably the best solution is to refuse prefix portability.


Huh A single prefix is easier on the router than a dozen.. I should hope so? Isn’t this kind of like saying the grade 1 math test is easier than the grade 12 math test ?

The thing is that the abundance of IPv6 addresses enables fewer prefixes to be used, by allowing addresses to be allocated in much larger chunks.

For instance, Comcast (AS 7922) owns about 2^26 IPv4 addresses, distributed across 149 different prefixes. Almost all of these prefixes are non-contiguous with each other, so they each require separate routing table entries. Comcast can't consolidate those routes without swapping IP address blocks with other networks, and it can't grow its address space without acquiring new small blocks. (Since no more large blocks are available, as this article discusses.)

In contrast, Comcast owns about 2^109 IPv6 addresses, which are covered by just 5 prefixes (two big ones of 2^108 each, and three smaller ones). It can freely subdivide its own networks within those prefixes, without ever running out of addresses, and without having to announce new routes.


>Also NAT is a pretty simple abstraction, it's literally a single table.

...And now, let's try punching a hole through this "simple" table. Oops, someone is using a port-restricted or symmetric NAT and hole punching has gotten just a tad more complicated.


Agreed; Or they're using CG-NAT, or consumer grade NAT behind CG-NAT, or....

>How? Why is using hex any more intuitive than binary or a md5 hash for anyone who doesn’t do networking for a living?

Well, what is the address range for 192.168.0.0/27? That's also non-intuitive for a layman as well.

In the end, IP addresses are made for computers, not humans.

And... just FYI,

>Will torrents suddenly find more seeds and peers?

Suggests to me you have absolutely never tried out torrenting under CGNAT. It's painful.

Not a single seeder can _actively_ send the data to you, your client must seek them by itself and it's not uncommon to have only 1-4 seeders connected!


Regardless of the prefix size, a subnet is always /64 in IPv6. A shorter prefix simply means you can have more /64 subnets.

Their IPv6 deployment rate saw a huge jump from 40ish% to 53% after this report though.

https://stats.labs.apnic.net/ipv6/CN


Your goalpost already moved from "IPv6 just works" to "IPv6-only just works" though. ;)

In all seriousness, I have IPv6 enabled and GitHub works just fine for me. Though at a slower speed sometimes because the IPv4 CGNAT is heavily congested in my area.


If you count that as IPv6 just working, sure.

Can we put a stop to this weird obsession with attacking Pottering under _every_ systemd-related thread?

Fine, we get it, you don't like him. Or you don't like systemd. Whichever it is, comments like yours often provide zero substance to the discussion.


Maybe I have been here too long but I can guess exactly the content of each thread about systemd/Gnome/Wayland/Firefox before opening the link.

Apple and Electron are similar topics that belong on that list.

I agree emotionally, but OTOH we should not forget about the incentives of people and the history of projects.

the project is largely successful though, supporting linux has been way more pain when we have to do it for non systemd systems.. but i guess good news is we just charge customers more for their niche setups

I agree with your 2nd statement, but people should bring up things that should be discussed.

Otherwise, at some point, one of the 10000 [0] won't know there are alternatives and different ways of doing things.

[0] https://xkcd.com/1053/


>Why assume that a game has to be made?

Well... the project calls itself a game engine. It's really not out of the world to make the assumption.


Clearly you have not visited China.

Try it someday. You _will_ be surprised by some of the technologies there.


Yeah technologies they obtained from hacking other countries and their corporations lol

why spend millions and a decade doing R&D when you can just hack American companies and steal it all for free!


Interesting. What surprising technologies do they have?


I find it very ironic that you are calling out sockpuppets when your name is literally "RustSupremacist" and your submission history is less than stellar.


Nothing says "intellectual honesty" like necrobumping a 9 day old post because of moderation concerns.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: