From owner-freebsd-net@FreeBSD.ORG Fri Sep 2 21:53:34 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B75C516A41F for ; Fri, 2 Sep 2005 21:53:34 +0000 (GMT) (envelope-from lists@yazzy.org) Received: from mail.yazzy.org (mail.yazzy.org [217.8.140.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D70B43D45 for ; Fri, 2 Sep 2005 21:53:34 +0000 (GMT) (envelope-from lists@yazzy.org) Received: from lapdance.yazzy.net (unknown [192.168.99.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yazzy.org (Postfix) with ESMTP id 7BA7539825; Fri, 2 Sep 2005 23:53:29 +0200 (CEST) Date: Fri, 2 Sep 2005 21:53:17 +0000 From: Marcin Jessa To: Oleksandr Samoylyk Message-Id: <20050902215317.40da8320.lists@yazzy.org> In-Reply-To: <1736720621.20050902230245@samoylyk.sumy.ua> References: <1736720621.20050902230245@samoylyk.sumy.ua> Organization: YazzY.org X-Mailer: Sylpheed version 2.0.0 (GTK+ 2.6.9; i386-portbld-freebsd5.4) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org Subject: Re: Compressing/decompressing traffic & cache & unchanged ip X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2005 21:53:34 -0000 Hi Oleksandr. Maybe SCPS is something for you. It's originally designed for satellite links with latency problems. I gathered some info about it. I suggest you to start reading http://www.yazzy.org/docs/SCPS/SCPS_GATEWAY_v1.2.1.doc It was originally designed for FreeBSD and compiles cleanly on FreeBSD 6.x and 7.x (CURRENT) with a few simple patches I made, which I can provide. Cheers, Marcin. On Fri, 2 Sep 2005 23:02:45 +0300 Oleksandr Samoylyk wrote: > Hello World! > > I've a "strange" idea. Here I've outlined the plan: > > ======================================================== > > Compress traffic Uncompress traffic Compress traffic > here & cache here > ___________ _________ ___________ > | | | | | | > --| Router | | Our | | Router |-- > --| in city1 |-------->| ROUTER |<--------| in city2 |-- > |__________| |________| |__________| > | > | > ________________|________________ > | | | | | > Our clients > > ======================================================== > > So, let me describe the situation. We have our central router and > several router in different places. Unfortunately, we haven't got a good > connection to them. Our physical "link" to them is quite "narrow". > Nevertheless, our "external" routers are good connected to the "world" > (they have megabit uplinks). We can't at the moment got a better > connection between them and our central router :(. > The ultimate aim is to speed up bandwidth for our clients by means of > software :) > We had been using a transparent cache-server (Squid) for some time, but > it has the problem (as all proxies have). It changes ips of clients. > I'd a sort of brain-wave :) and thought out the following: > - On those routers we compress traffic (how?) > - On our main router we decompress it and cache it (how?) > - Moreover, it should be done transparently and without substitution of ip for client. So client even don't "feel" that he/she is behind proxy or so... So everywhere should be ip of user not Squid one. (how?) > - In addition to that it would be good to do this with HTTP and FTP as well... > > I've heard about Layer 7 switches that IMHO can do this things... > I'd like to realize something like that on Unix. > > I'll appreciate any help. > > Thanks! > > -- > Oleksandr Samoylyk > OVS-RIPE > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"