Hacker News new | ask | show | jobs
by the_mitsuhiko 1761 days ago
In the real world ipv6 for home networks often is so frustrating that you need to go back to ipv4. My isp forces you through a CGNAT for ipv4 but only when you have ipv6. On v4 only you get your oen ip and that’s it. On ipv6 the CGNAT is also overloaded and unstable, the network gives you a new prefix once every few days and you get worse routes. Additionally the consumer level hardware is a lot buggier on v6. It will probably change but right now it’s painful.
2 comments

That sounds like problems with either CGNAT or your ISP, not with v6. In fact v6 is how you avoid those problems.
That's why I said in the real world and not in theory. There are only a handful of ISPs I can pick from and they all have very broken IPv6 support due to bad CGNATs. Yes in theory it should work, but in practice on consumer grade internet you're better off using IPv4 only here.
If the CGNAT is bad, that's a problem with the CGNAT. If your ISP won't turn off CGNAT without turning off v6 at the same time, that's your ISP's fault.

v6 works completely fine in both cases. Your problems aren't with v6.

They're not claiming IPv6 is bad. They're claiming that they can get good service based on IPv4, or bad service based on IPv6. Of course it's the ISP's fault that the IPv6 service is bad, but, since ISPs usually hold local monopolies, overall it means that they are forced to use the IPv4 network - unless they're willing to move to a different area where there are ISPs offering good IPv6 service as well.
I think the reason this is happening is that the IPv6 infrastructure on most ISPs here was built for mobile phones. The few customers who are asking for IPv6 are just added to what was built for the phones which has completely different goals and requirements. Very few people run servers on their phones, do P2P connections or similar.
They said that v6 for home networks was frustrating, but it's not. The frustration is coming from the terrible v4 CGNAT, and that has nothing to do with v6 and everything to do with v4 being insufficient.

It's amazing how hard people will misattribute blame to v6 for the very problems it fixes.

In theory, practice and theory should be identical. In practice...
I have IPv6/v4 dual stack home network, it 'just works', the amount fo confoguration I had to do is roughly zero, but i can reach IPv6 hosts along with v4
Unfortunately not a single ISP in my country offers dual stack. You either have IPv4 only or DS-lite with various CGNATs.