News for hackers. Stuff that matters.
Re:Why you need IPv6 by gerdesj on Wednesday May 23, 2018 @07:57PM (#17139621)
Bugger off! I am an IPv6 evangelist by the way but feel sold short and here's why:

IPv6 out of the box is not able to safely cope with multiple links to the rest of the internet. For example, you have a 100MB leased line and four FTTC connections to your site - which I happen to have. Each of those links has a IPv6 prefix and for me those are all /56. So far so good - I've got a lot of IPv6 addresses.

So, I use SLAAC to dole out five lots of addresses to my systems. There is no way for my systems to know which links are up or even to decide which ones would be favourite unless I turn everyone into a "router lite" via say OSPF. So I have to use my router to do that and use NPT to do NAT by another name.

IPv6 out of the box does not work properly with multiple links to the internet.

I really do feel quite ashamed when I say that I think IPv6 is badly broken. I deploy the bloody thing because its all we have. I remember that back in the seventies that this internet thing was touted as being able to route around problems due to nuclear attack. That was IPv4. Which is shit.

We have been sold out big style, several times. IPv6 can't cope with multi link without NAT via a different name and telephony has no useful ENUM.

Your internet is not run by genial Engineers. It's fucked up by entrenched monopolies, worldwide.

Re:Why you need IPv6 by telmich on Wednesday May 23, 2018 @08:05PM (#17139669)
Can you describe the routing problem a bit more in detail? I'm trying to understand why multi link should be more a problem in IPv6 than in IPv4.

If you are multi homed it sounds as if you should have your own /48 IPv6 network (PI) and then only use the link addresses for routing - but maybe there is something that prevents you from - looking forward to hear your fully story!

Re:Why you need IPv6 by yardstick on Thursday May 24, 2018 @12:24AM (#17141080)
Multi-homed doesn’t help when you have two links to two different ISPs that you want to load balance. You need NAT for that. Also, I haven’t looked at multi-homing costs but I assume they are not free (let me know if I’m wrong). Plus in a small office or retail location, you don’t need a consistent public IP when you aren’t hosting servers (or they are only via VPN).
Re:Why you need IPv6 by AstralStorm on Thursday May 24, 2018 @03:37AM (#17141859)
What. If your ISP is not terrible, it just takes a route advertisement to switch the same IP address between networks. And route the same subnet through multiple networks. There is no need for OSPF, RA is good enough. The ISP just has to not filter them out and forward into routing. (You will have to inform them that you use a specific separate subnet on your network. This means typically a business contract.)
Re:Why you need IPv6 by yardstick on Thursday May 24, 2018 @03:56AM (#17141966)
Not all ISPs offer this functionality. I can’t realistically tell the customers I manage that we can’t support their preferred provider because of this, when they rightly point out that it just works on IPv4 without need for multi-homing.

And again, multi-homing does not address load balancing / policy based routing with active active links. Eg it’s possible to have 2 Ethernet connections, 1 VDSL connection and a LTE link. Can multi-homing IPv6 work in such a situation while providing fast failover and load balancing by service/application/policy?

Re:Why you need IPv6 by hartator on Wednesday May 23, 2018 @08:17PM (#17139737)
I wonder as well. The main downside I have heard about IpV6 until now is that many softwares are not compatible.
Re:Why you need IPv6 by telmich on Wednesday May 23, 2018 @08:20PM (#17139757)
I have to admit there is actually some. Luckily though, when we saw problems, recent updates (i.e. mosh, ping, etc.) actually fixed them.

However there is some really broken software out there that hard codes IPv4 addresses - which even breaks NAT64/DNS64!

Re:Why you need IPv6 by gsich on Wednesday May 23, 2018 @08:38PM (#17139889)
Which for example?
Re:Why you need IPv6 by telmich on Thursday May 24, 2018 @03:58AM (#17141978)
Oh, and not to forget: the ever broken cpanel.
Re:Why you need IPv6 by hartator on Thursday May 24, 2018 @12:24AM (#17141079)
Video games for example.
Re:Why you need IPv6 by gsich on Thursday May 24, 2018 @12:26PM (#17145598)
Can be fixed
Re:Why you need IPv6 by telmich on Thursday May 24, 2018 @03:58AM (#17141977)
mosh was such a candidate, but fortunately has been fixed
Re:Why you need IPv6 by daurnimator on Wednesday May 23, 2018 @09:18PM (#17140127)
I've got the exact same issue.

The solution when I investigated was to use IPv6 network prefix translation; however most routers do not support it (including Mikrotik routerOS, which is what I mostly use).

So lacking that, instead I've gotten my own AS and am now a 'proper' internet peer.

Re:Why you need IPv6 by dmayle on Wednesday May 23, 2018 @08:23PM (#17139779)
So... you have multiple advertising routes, and each box has 5 public addresses, and the complaint is that the boxes can't magically decide how to handle all of the different routes?

When it comes to routing, you have two options, delegate or self-manage. In the case of self-management, yes, if you want complex route management, then you'll need software that handles complex route management.

Why not use Stateless DHCP, and configure a machine with short leases that can update the others as needed? It can handle the complex routing, and the clients just have to frequently ask if there are updates.

Re:Why you need IPv6 by yardstick on Thursday May 24, 2018 @12:21AM (#17141073)
In my case, I want to fail over from VDSL to 4G within a couple seconds of VDSL going down. Will short leases cover that?

I also like to load balance traffic on another site with two VDSL links and a 4G backup. I can’t do that without NAT.

Re:Why you need IPv6 by dmayle on Thursday May 24, 2018 @01:57PM (#17146534)
DHCP traffic is approximately 512 bytes in each direction for each half lease period. Stick 1000 clients on a single node, with 2 second leases, and you'll use 0.5% of your bandwidth, and be able to update your default gateway every second
Re:Why you need IPv6 by AstralStorm on Thursday May 24, 2018 @03:38AM (#17141866)
Leases? What leases, this is not DHCP. If you mean Route Advertisement with short life, then yes.
Re:Why you need IPv6 by yardstick on Thursday May 24, 2018 @03:52AM (#17141940)
The leases referenced by the post I was replying to:

“Why not use Stateless DHCP, and configure a machine with short leases”

How do you deal with one missed RA causing an inadvertent failover to using a different WAN, while maintaining 1-2s failover after the first WAN link goes down?

Also this does not fix the issue with inability to load balance without NAT. Eg I have a desktop (or tablet etc) that I want to send VoIP out one WAN and everything else out another.

Re:Why you need IPv6 by X-Istence on Thursday May 24, 2018 @12:21AM (#17141070)
Sounds like you should have your own PI space if you have multiple uplinks, and have that PI space advertised out across all four links. Then you can route packets however/wherever you want using whatever policy you'd like.
Re:Why you need IPv6 by chaz6 on Thursday May 24, 2018 @03:24AM (#17141788)
This is cost prohibitive, and I doubt most residential ISP's have the capability for this. I would like to have both a cable and a DSL ISP for redundancy but it's far from straightforward with IPv6 (and I have run IPv6 networks for not far off 20 years).
Re:Why you need IPv6 by X-Istence on Friday May 25, 2018 @01:36AM (#17150885)
You are so far outside the norm here... Do prefix translation, it's like NAT, but run ULA space inside.

Now you can load balance across all your links without issues.

Re:Why you need IPv6 by hossbeast on Wednesday May 23, 2018 @08:09PM (#17139688)
How is this particular situation better with ipv4?
Re:Why you need IPv6 by wmf on Wednesday May 23, 2018 @09:02PM (#17140026)
In IPv4 people have accepted that NAT is the best they'll ever get and it's pretty easy to do redneck multihoming by round-robin NATing a private network behind multiple public IPs. In contrast, some people thought IPv6 was going to violate the laws of physics in their favor so they're disappointed that it hasn't happened.
Re:Why you need IPv6 by lwhalen on Wednesday May 23, 2018 @08:46PM (#17139929)
BGP, most likely.