Compressing/decompressing traffic & cache & unchanged ip
Marcin Jessa
lists at yazzy.org
Fri Sep 2 14:53:34 PDT 2005
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 <oleksandr at samoylyk.sumy.ua> 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
More information about the freebsd-net
mailing list