On Wed, Oct 24, 2012 at 10:30:21PM +0200, Claudio Jeker wrote:
> On Wed, Oct 24, 2012 at 10:12:33PM +0300, Jussi Peltola wrote:
> > On Wed, Oct 24, 2012 at 02:43:14PM -0400, Simon Perreault wrote:
> > > What you need to multihome is either BGP or NAT. Exactly as in IPv4.
> > > Nothing has changed. The only new thing with IPv6 is that there's
> > > more bits.
> >  
> > Oh? I have two internet connections plugged directly into my desktop box
> > at home, it is multihomed and there is no BGP or NAT. This does need
> > some policy routing to work with uRPF filtered access lines.
> 
> This is just the tip of the iceberg.

This is a very common setup for bastion hosts with multiple dsl lines
for redundancy; it is extremely robust against all kinds of failures,
unlike other forms of multihoming.

> > With IPv6 multihoming should work trivially: plug two access lines into
> > a switch, get RAs from both, get addresses from both on your end-host,
> > and your end-host needs to select the proper route for each source
> > address. Again, no NAT or BGP. Applications will need to support hosts
> > having multiple addresses in the future, and happy eyeballs seems to
> > have made browsers do that.
> 
> Ha ha ha ha, this will work for a single host but how will you manage
> multiple ones. Bonus question, how do you think the host router with no
> knowledge of the underlying network topology will choose a route?
> This setup is one of the biggest mistakes made in IPv6.
  
Roaming single hosts are a very large subset of all hosts; server-type
systems usually have static configuration anyway. I really don't see how
multiple hosts wouldn't work if one does...

> > There is also a considerable advantage against "multihoming" where hosts
> > only have 1 address configured: if the application tries to use all
> > source addresses available, you can get to google even if one of your
> > access lines has no connectivity to them; with BGP multihoming you will
> > not, with v4 NAT style multihoming you possibly can if it does
> > round-robin and you try again.
> > 
> > Add SCTP to this puzzle, and you should be able to roam seamlessly from
> > WLAN to 3G to WLAN without your ssh sessions breaking. mosh already more
> > or less does this. With multiple addresses and default routes per host,
> > and SCTP or multipath TCP, you should also be able to load-share one
> > connection among multiple internet connections.
> 
> Hey, you forgot to mention shim6 and all the other crap ideas that already
> died. SCTP is a monster and it is over engineered like IPv6. I wonder when
> the first SCTP hacks will apear that take down host and maybe networks.
> If I want persistent login sessions I use tmux.

Yes, with a while loop trying to ssh and re-attach to screen or tmux
forever you can get pretty close, as with web apps that do transient
http requests.

Again, this has absolutely nothing to do with ipv6; exactly the same
problems and solutions exist on ipv4.

> > End hosts need to get smarter, instead of the network adapting to their
> > stupidity. But I'm not holding my breath.
> 
> Nope. End hosts need to stay stupid. They can not handle the truth their
> poor little mobile cores would just explode the moment they try to grasp
> the real world.

What exactly is your proposal? Infinite DFZ growth?

Reply via email to