Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Sep 1999 00:54:17 +1000 (EST)
From:      Rowan Crowe <rowan@sensation.net.au>
To:        freebsd-isp@freebsd.org
Subject:   multi chassis multi link PPP - can userland ppp do it?
Message-ID:  <Pine.BSF.4.01.9909080045180.1432-100000@velvet.sensation.net.au>

next in thread | raw e-mail | index | archive | help
Hi,

Thought I'd post this to the list rather than directly to Brian :), as it
may be of interest to others as well.

I'm guessing that ppp doesn't currently support multi chassis multilink -
where the difference instances of the ppp 'server' do not need to be
running on the same machine.

I'll soon be offering multilink as an option on my accounts, but there's
the possibility that a user may end up logged into separate machines even
though they're dialling the same rotary number. This is where multi
chassis comes into play...

Any thoughts, future plans? :)

Also a question - what would happen if you did connect to separate
machines with identical multilink setups. I'm guessing the connect would
succeed, and you'd have an outbound (from the client end) connection
balancing over the 2 lines (and thus the 2 machines), but inbound is
anyone's guess, most of the packets coming over only one link perhaps?

I've been playing around with a hack of iptunnel.c, which implements an
encapsulated IP tunnel, to crudely alternate the 'route' of packets
between different machines, to create a poor man's load balance. I've had
some success so far, but my programming skills aren't all that crash host.
It needs more work to be able to detect if the other end of a given IP
tunnel is down, and remove it from the list of hosts to send packets to.

Finally, does ppp split each packet into 2 or 3 etc then reassemble them
at the other end, or just balance links on a per packet basis? When doing
a ping the replies seem to flip back and forth between each link so I'm
guessing (again) that it's the latter.

Cheers.


--
Rowan Crowe                              http://www.rowan.sensation.net.au/
Sensation Internet Services                    http://www.sensation.net.au/
Melbourne, Australia                                 Phone: +61-3-9388-9260



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.01.9909080045180.1432-100000>