From owner-freebsd-ipfw@FreeBSD.ORG Fri Oct 28 16:03:34 2005 Return-Path: X-Original-To: freebsd-ipfw@freebsd.org Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C452116A420 for ; Fri, 28 Oct 2005 16:03:34 +0000 (GMT) (envelope-from daniel@dgnetwork.com.br) Received: from zeus.yan.com.br (zeus.yan.com.br [200.202.253.10]) by mx1.FreeBSD.org (Postfix) with SMTP id DA1F543D45 for ; Fri, 28 Oct 2005 16:03:32 +0000 (GMT) (envelope-from daniel@dgnetwork.com.br) Received: (qmail 3671 invoked by uid 1023); 28 Oct 2005 16:03:04 -0000 Received: from daniel@dgnetwork.com.br by zeus by uid 1023 with qmail-scanner-1.22 (uvscan: v4.1.60/v4366. fsecure: 4.11/3190/2003-09-23/2002-12-17. 2003-09-22/. Clear:RC:1(201.19.130.165):. Processed in 0.570881 secs); 28 Oct 2005 16:03:04 -0000 Received: from unknown (HELO ?192.168.1.2?) (daniel@dgnetwork.com.br@201.19.130.165) by zeus.yan.com.br with SMTP; 28 Oct 2005 16:03:03 -0000 Message-ID: <43624BCE.6010907@dgnetwork.com.br> Date: Fri, 28 Oct 2005 14:03:26 -0200 From: =?ISO-8859-1?Q?Daniel_Dias_Gon=E7alves?= Organization: DGNET Network Solutions User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: pt-br, pt MIME-Version: 1.0 To: Corey Smith , freebsd-net@freebsd.org, freebsd-ipfw@freebsd.org, freebsd-pf@freebsd.org References: <4361FE7E.50607@dgnetwork.com.br> <43624181.5010305@roamingsolutions.net> <1130514267.81705.101.camel@localhost> In-Reply-To: <1130514267.81705.101.camel@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: Re: Load Balancing Outgoing, its possible ? X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: daniel@dgnetwork.com.br List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2005 16:03:34 -0000 Corey Smith escreveu: >On Fri, 2005-10-28 at 17:19 +0200, G Bryant wrote: > > >>Daniel Dias Gonçalves wrote: >> >> >> >>>It is possible to make this balancing with the PF ? Exists some >>>software that I make this ? Zebra can help me? >>>This type of balancing gives to problems with the navigation of the >>>user of NAT or IP valid ? >>>If it is possible, wanted to see examples with rules. >>> >>> >>> > >It would be much better to do per flow load balancing then per packet. >With per packet your TCP flows will arrive out of order which is a bad >situation since it will lead to a large number of retransmissions and >zero-window acknowledgments. > >The only tunable to help correct that is to allow selective >acknowledgments. > >You are going to get much higher utilization on your load balanced lines >by using per flow with multiple TCP connections. > >Anybody know how to implement per flow load balancing in FreeBSD? Are >multiple default routes supported? > >It would be beautiful if you could put multiple routes with the same >metric into the kernel and then the kernel would enable per flow load >balancing of the routes... > > It would be very good if could make this. >-Corey Smith > > > > Which the solution? -- Daniel Dias Gonçalves DGNET Network Solutions daniel@dgnetwork.com.br (37) 99824809