←back to thread

The IPv6 Transition

(www.potaroo.net)
215 points todsacerdoti | 9 comments | | HN request time: 0s | source | bottom
Show context
hairyplanter ◴[] No.41893537[source]
I have fully implemented IPv6 in my home network.

I have even implemented an IPv6-Only network. It fully works, including accessing IPv4 only websites like github.com via DNS64 and NAT64 at my router.

The only practically useful thing about my IPv6 enabled network is that I can run globally routable services on my lan, without NAT port mapping. Of course, only if the client is also IPv6.

Other than this one use case, IPv6 does nothing for me.

It doesn't work from most hotels, nor from my work lan, nor many other places because most "managed" networks are IPv4 only. It works better at Cafes because they are "unmanaged" and IPv6 is enabled by the most common ISPs, like ATT and Comcast and their provided routers.

Based on this experience, I think IPv6 is less valuable than us HN audience thinks it is. Private networks, NAT, Carrier Grade NAT are good enough, and internet really doesn't care about being completely peer-to-peer.

I think the adoption rate reflects this--it's a linear growth curve over the last 25 years. It should have been exponential.

I think cost of IPv4 reflects this--it is now below the peak, and has leveled off.

As surprising as it seems, IPv4 exhaustion has not been a serious problem. Internet marches on. IPv6 is still a solution looking for a problem, and IPv4 exhaustion wasn't one of them.

replies(21): >>41893541 #>>41893647 #>>41893711 #>>41896275 #>>41898003 #>>41898138 #>>41898700 #>>41898907 #>>41898988 #>>41899569 #>>41900489 #>>41900918 #>>41901253 #>>41901285 #>>41902429 #>>41902453 #>>41902668 #>>41903211 #>>41903638 #>>41903908 #>>41913238 #
lmm ◴[] No.41900489[source]
> The only practically useful thing about my IPv6 enabled network is that I can run globally routable services on my lan, without NAT port mapping. Of course, only if the client is also IPv6.

A couple of other practically useful things:

- You never get address collisions when connecting to someone else's VPN, or connecting to your home network via VPN from someone else's private network (if you've set that up)

- If there are two people living in your home, they can play online games against a mutual friend who doesn't live in the home without anything breaking

I think you're right that IPv6 isn't a game-changing improvement for most people. It gets rid of some annoyances, it's the obviously correct thing to do for new networks (and cheaper than setting up CGNAT), but fundamentally the pile of hacks on IPv4 is "good enough" for most use cases.

replies(2): >>41901187 #>>41904003 #
1. ktosobcy ◴[] No.41901187[source]
so for anyone that "just browses the web" (which is overwhelming majority) there is virtually no difference/benefit?

I don't play online games, don't use VPN, have a couple of services on my local RPi that has port forwarded on router and that's it...

ipv6 could be handy when testing some service on my laptop and trying with external services but this happens so rarely that it's not an issue... on the flipside, whenever I enable ipv6 I usually run into problems :|

replies(3): >>41903089 #>>41903575 #>>41909535 #
2. GoblinSlayer ◴[] No.41903089[source]
No gaming allowed. In true communism you don't need entertainment, because you love your job.
replies(1): >>41903124 #
3. ktosobcy ◴[] No.41903124[source]
what? the world doesn't end with fortnite or whatever brain-rot is currently popular (on utterly locked up platform with excessive anti-cheat)... there is a gazzilion of super entertaining games that you can play locally... :shrug:
replies(1): >>41903367 #
4. GoblinSlayer ◴[] No.41903367{3}[source]
False dichotomy. Quake 3 can be played locally and over network.
5. spacebanana7 ◴[] No.41903575[source]
> so for anyone that "just browses the web" (which is overwhelming majority) there is virtually no difference/benefit?

Our current patterns of internet behaviour are limited by IPv4, so almost by construction nobody does things that need IPv6.

Few people made international journeys before deep water navigation; watched live streams before Twitch; or had pizza delivered at 4am before dominos.

replies(1): >>41906145 #
6. ktosobcy ◴[] No.41906145[source]
Could you give examples?

One, the most obvious, is actually having distributed net and serving content from your own machine and in the ancient times like 15 years ago Opera tried that by bundling sort of local http-server (?!, can't even remember the name of the project…) but it floped... I'm not sure that ipv4 was the issue or rather the fact that people don't usually have or want their machine work 24/7...

for calls we have to rely on STUN/TURN but than again some consider this a feature as it hides external IP... which with ipv6 would be even more privacy invading?

replies(2): >>41909015 #>>41912966 #
7. spacebanana7 ◴[] No.41909015{3}[source]
I’m hesitant to suggest specific use cases because general purpose technologies are hard to predict in their applications. I doubt whether anyone accurately forecasted the impact of JS in the browser, for example.

However, I’d love to be able to interact with my car, CCTV cameras and other IoT devices at long distance with fewer middlemen involved.

8. James_K ◴[] No.41909535[source]
It's likely the web itself has been shaped by the technology underpinning it. The article would seem to suggest something similar. Look at email. Now we all connect to the central email servers at Google and they handle most of everything else. Perhaps on the IPv6 internet, you would be able to buy a USB stick that handles all your emails for you. No more centralised mail, you just have a small server in your house that does it for you. The same of social media, etc. It would be feasible to offer an entire plug-and-play P2P internet in the form-factor and cost of a small HDD.

Would people want to own such a server? I don't know, but as it stands currently, only the centralised players in the internet sphere can afford to serve content. Perhaps our relationship to these companies would be different if there was no barrier to entry for competition. Perhaps our entire conception of the internet would be different without that fundamental limitation. Or perhaps nothing would change. The central model has its advantages, but I'd also like to be able to own my own website.

9. Arnt ◴[] No.41912966{3}[source]
I don't see significant difference for most private people. I guess the median has three phones, a tablet and a tv box, there's not much scope to improve the network for that use case.

But IPv6 makes a difference for some other situations. If you operate a network with routers and such, it makes sense to have all connections to internal services use IPv6. Backup, file storage, databases, management interfaces, blah: Give everything its own IPv6 address, don't accept connections on IPv4, and allow IPv4 packets from 192.168/16 only to the outside world.