From owner-freebsd-questions@FreeBSD.ORG Tue Jul 15 12:11:18 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC8B237B401 for ; Tue, 15 Jul 2003 12:11:18 -0700 (PDT) Received: from mail.business.allstream.net (tor-vs11.business.allstream.net [207.181.89.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA6BE43F93 for ; Tue, 15 Jul 2003 12:11:16 -0700 (PDT) (envelope-from derek@cpa-inc.net) Received: from derek ([66.46.154.210])h6FJBD3T008561; Tue, 15 Jul 2003 15:11:13 -0400 (EDT) Message-ID: <00bf01c34b04$f7149720$0301a8c0@office.cpainc.net> From: "Derek Marcotte" To: "Chuck Swiger" , References: <002d01c34ad3$5354d810$0301a8c0@office.cpainc.net> <3F143C8B.7080801@mac.com> Date: Tue, 15 Jul 2003 15:11:58 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Subject: Re: Kernel load balancing X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Jul 2003 19:11:19 -0000 > Do you want to do trunking for extra bandwidth, for redundancy in case of > failure...what problem are you trying to solve? Exactly... Both. Ok, so let's make this a little more complex. Here's how I envisioned this working. Subnet A 192.168.0.0/24 Subnet B 192.168.1.0/24 Subnet C 192.168.2.0/30 Subnet D 192.168.2.4/30 Router 1 fxp0 192.168.0.1/24 fxp1 192.168.2.1/30 fxp2 192.168.2.5/30 Router 2 fxp0 192.168.1.1/24 fxp1 192.168.2.2/30 fxp2 192.168.2.6/30 router1 route add 192.168.1.0/24 192.168.2.2 router1 route add 192.168.1.0/24 192.168.2.6 router2 route add 192.168.0.0/24 192.168.2.1 router2 route add 192.168.0.0/24 192.168.2.5 (may wrap) SubnetA---fxp0---router1----fxp1---- Subnet C ----fxp1----router2---fxp0---SubnetB SubnetA---fxp0---router1----fxp2---- Subnet D ----fxp2----router2---fxp0---SubnetB I intend to run Zebra and OSPF on routers 1 and 2. Subnets A and B are 100 Mbit/s networks. Subnets C and D are 10 Mbit/s networks, I would like to have a ~20 Mbit/s pipe when both lines are up, but if one fails, it dumbs down to ten. I am familiar with OSPF enough to (hopefully :) make it through the routing and failover, but I don't feel that Zebra will give me a 20 Mbit pipe. I am thinking about this in a routing frame of mind... Perhaps if there is a way to just "pair" up the adapters at the ethernet level it would be a simpler solution, but it would have to be able to fail over without blinking... I do not of such a capacity in FreeBSD, but if there is one, I would love to hear about it. Does this help to clarify the situation? Cheers, Derek