From owner-freebsd-isp Sat Apr 1 10:47:11 2000 Delivered-To: freebsd-isp@freebsd.org Received: from misery.sdf.com (misery.sdf.com [204.244.213.49]) by hub.freebsd.org (Postfix) with ESMTP id 3473237B85A for ; Sat, 1 Apr 2000 10:46:45 -0800 (PST) (envelope-from tom@sdf.com) Received: from tom (helo=localhost) by misery.sdf.com with local-esmtp (Exim 2.12 #1) id 12bSqr-00066f-00; Sat, 1 Apr 2000 10:42:29 -0800 Date: Sat, 1 Apr 2000 10:42:27 -0800 (PST) From: Tom To: Stanley Hopcroft Cc: isp@FreeBSD.org Subject: Re: How does one get more network throughput with FreeBSD ? (8 port router) In-Reply-To: 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 On Thu, 30 Mar 2000, Stanley Hopcroft wrote: > Dear Ladies and Gentlemen, > > I am writing to ask how one increases the network throughput of a > FreeBSD server, or perhaps the question is how does one take advantage > of multiple interfaces ? > > Since I think the BSD kernels don't stripe packets (destined for > the same location) over all available interfaces, it seems to me that > the options are "stripe packets"? That is strange terminology. "Equal-cost load balancing" is a better description. Basically if multiple routes exist for the same destination, traffic is distributed over them. There is a patch for equal-cost load balancing. See list archives. > 1 Layer 2 aggregation. The interface driver round robins all packets > for the destination among the available interfaces. The above mentioned patch does this. > 2 Running a prototocol like OSPF on the server that is able to use all > available interfaces that lead to the destination. No different than #1. The kernel routing table still needs to be able to able to hold multiple routes for the same destination. You forgot some options: #3 Round-robin DNS. Works well for many application. Very simple and well understood. #4 Use a single faster interface. Throw those 100BT cards away and get a gigabit card. > Thank you, > > Yours sincerely. > > > Stanley Hopcroft > IP Australia > > +61 2 6283 3189 > +61 2 6281 1353 FAX > Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message