From owner-freebsd-isp@FreeBSD.ORG Sun Jun 6 10:47:35 2004 Return-Path: Delivered-To: freebsd-isp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 810AE16A4CE for ; Sun, 6 Jun 2004 10:47:35 -0700 (PDT) Received: from smtp-out6.xs4all.nl (smtp-out6.xs4all.nl [194.109.24.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id D584C43D45 for ; Sun, 6 Jun 2004 10:47:34 -0700 (PDT) (envelope-from rene@canyon.xs4all.nl) Received: from zion.canyon.xs4all.nl (canyon.xs4all.nl [80.126.75.53]) by smtp-out6.xs4all.nl (8.12.10/8.12.10) with ESMTP id i56HlLew015187; Sun, 6 Jun 2004 19:47:22 +0200 (CEST) Received: from zion.canyon.xs4all.nl (localhost [127.0.0.1]) by localhost.canyon.xs4all.nl (Postfix) with ESMTP id 3B183874B; Sun, 6 Jun 2004 19:47:20 +0200 (CEST) Received: from [IPv6?2001?888?181b?1?230?65ff?fe1e?e03d] (meandrix.canyon.xs4all.nl [IPv6:2001:888:181b:1:230:65ff:fe1e:e03d]) by zion.canyon.xs4all.nl (Postfix) with ESMTP; Sun, 6 Jun 2004 19:47:20 +0200 (CEST) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v618) Content-Type: text/plain; charset=ISO-8859-1; format=flowed Message-Id: <8EBC1C3A-B7E1-11D8-BD82-00039357FA7A@canyon.xs4all.nl> Content-Transfer-Encoding: quoted-printable From: Rene de Vries Date: Sun, 6 Jun 2004 19:47:19 +0200 To: "Mitch (bitblock)" X-Mailer: Apple Mail (2.618) cc: freebsd-isp@freebsd.org cc: "David J. Hughes" cc: 'Joe Hamelin' Subject: Re: 2 adsl connections load balancing with natd/ipfw X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jun 2004 17:47:35 -0000 Mitch, Why so complicated. Simply start two different natd instances one for each ADSL line. Make=20= one of the ADSL lines the default route. Then based on the source=20 address (just modified by natd) fast-route traffic which tries to leave=20= via the default route over the wrong interface to the other interface's=20= next hop (using ipfw). You could apply various methods of determining over which ADSL line the=20= traffic will leave, e.g. source port, source address, dest address=20 etc... This solution doesn't require provider assistance and would even work=20 when you have two different providers. Ren=E9 On May 26, 2004, at 2:59, Mitch (bitblock) wrote: > Hey David - didn't see your reply before I replied to Joe there - any=20= > more > info appreciated - I have both ends of the solution (I think) - just=20= > need to > know the best way to config! > > Consider these ip's and interfaces... what do I do? Is ISPF lighter=20 > weight > than BGP (considering the limited deployment?) > > Client A <-----\ > X.X.X.2 \ > ----------> Router <-------------> > / / X.X.X.1 X.X.Y.2 > X.X.X.3 / / > Client B <-----/ / > <------/ > X.X.X.4 > > Router is FreeBSD based, and Client A and Client B are also FreeBSD=20 > based, > and have a second interface to the internal networks at Client A and=20= > Client > B. > > I'm wondering if my other problem (the fact that Client A can't see=20 > Client B > as there is an ATM path for it to Router, but as Client B's addresses=20= > are on > the same subnet, and not bounced off the Router (and there is no=20 > direct ATM > path) there is no connection... > > Any help or advice greatly appreciated. > > Thanks. > > m/ > >> -----Original Message----- >> From: owner-freebsd-isp@freebsd.org >> [mailto:owner-freebsd-isp@freebsd.org]On Behalf Of David J. Hughes >> Sent: Tuesday, May 25, 2004 4:08 PM >> To: 'Joe Hamelin'; freebsd-isp@freebsd.org >> Subject: RE: 2 adsl connections load balancing with natd/ipfw >> >> >> >> Actually, that isn't quite correct. You do not need a virtual IP >> address (such as an HSRP or VRRP setup). You just need equal cost >> paths from the ISP to you. >> >> To achieve this you will need to route an address range from your >> ISP to your network. It can be your address space, a small piece >> of ISP provided space, or even a chunk of private space. Just as >> long as it's routed from the ISP to you via the DSL tails. The >> ISP just needs to see equal cost paths to your prefix via BOTH >> your DSL tails. That way they will use both. >> >> There are several ways to do this (inc running eBGP or OSPF to them >> from your equipment). Have a chat with your ISP to see what options >> they would consider. >> >> >> David > > _______________________________________________ > freebsd-isp@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-isp > To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org" > --=20 Ren=E9 de Vries Tunix Internet Security & Training