From owner-freebsd-pf@FreeBSD.ORG Wed Jan 18 11:26:50 2006 Return-Path: X-Original-To: freebsd-pf@freebsd.org Delivered-To: freebsd-pf@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B293A16A41F for ; Wed, 18 Jan 2006 11:26:50 +0000 (GMT) (envelope-from montarotech@optusnet.com.au) Received: from mail20.syd.optusnet.com.au (mail20.syd.optusnet.com.au [211.29.132.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2901D43D75 for ; Wed, 18 Jan 2006 11:26:46 +0000 (GMT) (envelope-from montarotech@optusnet.com.au) Received: from delta (d220-236-168-125.dsl.nsw.optusnet.com.au [220.236.168.125]) by mail20.syd.optusnet.com.au (8.12.11/8.12.11) with SMTP id k0IBQiCT022971; Wed, 18 Jan 2006 22:26:45 +1100 Message-ID: <007b01c61c22$120ebf60$0600a8c0@delta> From: "Josh Finlay" To: =?iso-8859-1?Q?Sten_Daniel_S=F8rsdal?= References: <025201c61a86$2e7383e0$0600a8c0@delta> <006801c61c0c$7e1aaae0$0600a8c0@delta> <43CE159D.6070000@wm-access.no> Date: Wed, 18 Jan 2006 21:26:47 +1000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Cc: freebsd-pf@freebsd.org Subject: Re: Multiple DSL lines, load sharing / shaping X-BeenThere: freebsd-pf@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Technical discussion and general questions about packet filter \(pf\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2006 11:26:50 -0000 Hi Sten, Ahh.. well that will be something for me to look into then. Give me a starting point anyway. Don't suppose you've had experience doing it in PF? ;-) Now here is what I don't get We have 5x512=2560kbps (note: each line has a seperate IP address, same provider though). We want to download a file over HTTP Browser sends "GET /path/to/file HTTP/1.1", etc.. from IP1 And Web server sends headers and file contents back to IP1 and since IP1 is only a 512kbps line, it would seem to me that it wouldn't be possible to achieve anything higher than 512kbps or attempt to incorporate any of the other lines into the transfer because that would just confuse the server. My only thought was that if you received over a proxy (or used a download manager with segmentation features, like that horrible windows program GetRight) and the proxy would get the file size, divide it into how many lines/ips I had (in this case, 5) and then ask for bytes 0 -> first part, and start concurrent connections for first part -> second part, third -> forth, etc. In a similar way that a resume would work.. Does this make sense? Or is there an extremely easier way of doing things that I just wasn't aware of yet? Look forward to hearing some responses... Regards, Josh Finlay ----- Original Message ----- From: "Sten Daniel Sørsdal" To: "Josh Finlay" Cc: Sent: Wednesday, January 18, 2006 8:17 PM Subject: Re: Multiple DSL lines, load sharing / shaping