Live data from Hacker News

IPv6 is the only way forward

ankshilp.in

141–150 of 350 posts

Re: IPv6 is the only way forward

#141

Earlier quoted context omitted.

It's a valid address, just not a valid _URL_.

It’s not even a valid representation of the address (you need brackets )

The brackets are only needed for URLs, scp, and a few other things, due to the fact that ports are specified with colons. Usually you don't see them in a CIDR.

Re: IPv6 is the only way forward

#142
post #23

Earlier quoted context omitted.

IPv6 cannot be backward-compatible with IPv4 in the way UTF-8 is with ASCII. Any argument built on that comparison reflects a misunderstanding of the protocols and leads to flawed conclusions.

Why not? Sincere question. As a very superficial idea, if we go back to the drawing board, for example we could decide our new cool concept of address to be an IPv4 + an hex suffix, maybe at the expense of not having a humongous address space. So 10.20.30.40 would be an IPv4 address, and 10.20.30.40:fa:be:4c:9d could be an IPv6 address. With the :00:00:00:00 suffix being equivalent to the IPv4 version. I just made th…

The header of an IPv4 packet has the source and destination addresses, both as 32-bit values. These fields are adjacent, and there's other stuff next to them. If you appended more bytes to the source address, routers would think that those new bytes are the destination address. This would not be backward compatible.

Interestingly, what you're describing really is similar to how many languages represent an IPv4 address internally. Go embeds IPv4 addresses inside of IPv6 structs as ::ffff:{IPv4 address}: https://cs.opensource.google/go/go/+/go1.26.2:src/net/ip.go;...

Re: IPv6 is the only way forward

#143

Earlier quoted context omitted.

Bind to '::' and you can get v4 and v6 traffic on one socket.

Doesn’t work for loopback (you have to listen externally )

It works fine for me on NixOS (Linux), with a recent kernel version and no weird config options - or at least I think so.

Re: IPv6 is the only way forward

#144
post #31
post #19

Earlier quoted context omitted.

People claim this all the time, but every time I push I discover they have no clue how networks work and just handwave away as "easy" or "details" the very reasons people who understand networks say it can't work.

I think you’re making my point - someone decided to surface a very low level concept “as is” (without a suitable abstraction) on a level where people also need it for use cases that don’t justify knowledge of the arcane. Or dealing with gatekeepers for that matter.

There are already abstractions that allows you to deal with IPv6 without actually typing in the addresses. It's the DNS, but every time this topic pops up, someone rejects DNS and proceeds to continue sprouting something about how IPv6 is unusable because you can't memorize the addresses.

Re: IPv6 is the only way forward

#145

Earlier quoted context omitted.

> It’s clumsier than ipv4. It’s unnecessary since NAT was invented. This is a privileged view of someone whose ISP has enough money (or was around early enough) to get enough IPv4 addresses to assign one to every customer's WAN interface. Not everyone is so lucky. A lot of folks get non-publicly-routable 100.64.0.0/10[1] on their WAN interface with no way to do hole punching because they're behind CG-NAT. [1] https:/…

so ipv6 is now a social justice issue? I'll send you the $2 a month for a elastic IP .

What about you send $2 to the people in India and China who can't get a public IPv4 address then?

Re: IPv6 is the only way forward

#147
post #111

Earlier quoted context omitted.

> I have multiple static IPv4 addresses and they have suited me just fine for decades IPv6 is for the people (countries, continents) who did not get in early on the IPv4 address gold rush. Your take is basically "got mine, F you".

Or ... people can use the DoD/Mod and assorted other space to get their IPv4 allocations. There is a ton of unused space in IPv4. Reserved, allocated but entirely unused. Also take back some /8's from greedy companies that don't need all that space. stares at HP When I say take I mean take as in a forceful annex and a timeline.

> There is a ton of unused space in IPv4.

Err... you do realize that the number of humans currently living on planet earth is twice the number of IPv4 addresses... right?

We can't all have an IPv4 address for each of our devices. We can't all even have one IPv4 address, period. But maybe they should just try not being poor, eh?

Re: IPv6 is the only way forward

#148
post #111

Earlier quoted context omitted.

> I have multiple static IPv4 addresses and they have suited me just fine for decades IPv6 is for the people (countries, continents) who did not get in early on the IPv4 address gold rush. Your take is basically "got mine, F you".

Or ... people can use the DoD/Mod and assorted other space to get their IPv4 allocations. There is a ton of unused space in IPv4. Reserved, allocated but entirely unused. Also take back some /8's from greedy companies that don't need all that space. stares at HP When I say take I mean take as in a forceful annex and a timeline.

You have to be really special if you think a 32-bit address space can cope with the ever expanding internet. We only managed to scrape by for now because ISPs keep on putting more and more people behind CGNAT. (My country's ISPs forced the migration to CGNAT because they literally couldn't get more IPv4 blocks without spending a hefty amount)

Re: IPv6 is the only way forward

#149
post #2

The main problem with IPv6 is that it is different from IPv4. There's SLAAC, there's no ARP and there're also some other differences. In the end, it's simpler to just not bother.

IPv6 ND (and SND) serve the same purpose as ARP. It's like saying a fancy French restaurant doesn't have a cook because it has a chef.
Post reply on HN