From owner-freebsd-isp@FreeBSD.ORG Fri Jul 7 20:45:53 2006 Return-Path: X-Original-To: freebsd-isp@freebsd.org 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 9667C16A4DD for ; Fri, 7 Jul 2006 20:45:53 +0000 (UTC) (envelope-from darren.pilgrim@bitfreak.org) Received: from mail.twinthornes.com (mail.twinthornes.com [65.75.198.147]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46B6643D69 for ; Fri, 7 Jul 2006 20:45:53 +0000 (GMT) (envelope-from darren.pilgrim@bitfreak.org) Received: from [10.242.169.24] (c-67-171-135-169.hsd1.or.comcast.net [67.171.135.169]) by mail.twinthornes.com (Postfix) with ESMTP id 5A7BB21; Fri, 7 Jul 2006 13:45:52 -0700 (PDT) Message-ID: <44AEC800.8050509@bitfreak.org> Date: Fri, 07 Jul 2006 13:45:52 -0700 From: Darren Pilgrim User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Francisco Reyes References: <20060706235712.A1171@ganymede.hub.org> <44AE5240.2080200@bitfreak.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD ISP Subject: Re: IAMP servers in FreeBSD for ISP X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Jul 2006 20:45:53 -0000 Francisco Reyes wrote: > Darren Pilgrim writes: > >> FWIW, Courier-IMAP 4 has a proxy feature wherein a single front-end >> IMAP server hands does the inital authentication, then determines the >> server handling the account and invisibly hands off the connection. > > We tried that. The proxy did not seem to "hand off" the connection. > Instead for each connection there was one process running in the proxy > and another on the actual machine doing the actual serving. > > So if we had > Machine A as proxy. > > Machine B doing work > > Machine C doing work. > > We saw that if 500 connections came to B and 500 to C... there would be > 1000 connections on A. > > Is that how it's supposed to work or perhaps we didn't configure it > properly? That's exactly how it's supposed to work. After the initial authentication, A isn't doing any real work, just passing packets between the client and the backend server. -- Darren Pilgrim