From owner-freebsd-isp Tue Sep 7 7:56:28 1999 Delivered-To: freebsd-isp@freebsd.org Received: from velvet.sensation.net.au (tunnel0-velvet-brunswick.sensation.net.au [203.20.114.195]) by hub.freebsd.org (Postfix) with ESMTP id 8A2CE14A13 for ; Tue, 7 Sep 1999 07:56:14 -0700 (PDT) (envelope-from rowan@sensation.net.au) Received: from localhost (rowan@localhost) by velvet.sensation.net.au (8.8.8/8.8.8) with SMTP id AAA15028 for ; Wed, 8 Sep 1999 00:54:21 +1000 (EST) (envelope-from rowan@sensation.net.au) X-Authentication-Warning: velvet.sensation.net.au: rowan owned process doing -bs Date: Wed, 8 Sep 1999 00:54:17 +1000 (EST) From: Rowan Crowe To: freebsd-isp@freebsd.org Subject: multi chassis multi link PPP - can userland ppp do it? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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