From owner-freebsd-isp Fri Nov 28 10:30:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA29289 for isp-outgoing; Fri, 28 Nov 1997 10:30:20 -0800 (PST) (envelope-from owner-freebsd-isp) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id KAA29280 for ; Fri, 28 Nov 1997 10:30:18 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id KAA05473; Fri, 28 Nov 1997 10:21:41 -0800 (PST) Received: from UNKNOWN(), claiming to be "current1.whistle.com" via SMTP by alpo.whistle.com, id smtpd005471; Fri Nov 28 10:21:31 1997 Date: Fri, 28 Nov 1997 10:19:17 -0800 (PST) From: Julian Elischer To: Tony Holmes cc: FreeBSD isp list Subject: Re: Multiple ISP's one network In-Reply-To: <199711281715.MAA07628@bitter.zeus.leitch.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk The SIMPLEST way to do this is: to use NATD to translate outgoing packets on each outgoing pipe, so that the return address is via that pipe, (otherwise you will need to broadcast multiple routes to yourself which will confuse and annoy large parts of the net.) then use IPDIVERT and a private daemon, (roll-your own) on a single load-share machine (that is everybody's default route) to redirect packates to the PIPE head machines. (A) (B) (C) \ ---------+-----------/ | (D) | /---------+--------\ (E) (F) (G) A,B,C generate traffic D redirects E,F do NAT G uses a real address (for incoming requests) julian On Fri, 28 Nov 1997, Tony Holmes wrote: > Hello, > > I've been pouring through the email archives and have been doing a lot of > reading trying to determine what the proper method is to accomplish what I > want. > > I run a small online service that has multiple connections to the web via > different isps. The connections are not symmetric. Initially, I'm dividing > up the connections for different tasks and each link is split among different > machines in my network (have two small CIDR blocks). > > From what I've been reading, to accomplish properly load balanced connections, > I would need to attain an ASN and run BGP externally, and (maybe) OSPF > internally. Internally, I have a single net with a very simple setup (all > simple static routes pointing to one of two gateway machines) - unless > necessary, I would like to remain statically routed (keep it simple). > > Is my conclusion true, or is there a simpler way? > > Thanks in advance. > > Tony >