LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: Content based scheduler

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: Content based scheduler
From: "E. Lafont" <lafont@xxxxxxxxxxxx>
Date: Fri, 13 Sep 2002 13:36:14 +0200
Martijn Klingens wrote:

On Friday 13 September 2002 11:58, E. Lafont wrote:
This is my first post in this list, so dont be rude.... :-)

I'm looking for a content based scheduler. A scheduler that can redirect
httpd requests to specific machines depending on the "Host:" header of
the request, also I would like to do the same for smtp and pop
protocols. I only have one IP and it would be nice to do this without
Proxies, the solution I'm using now, but proxies gives me more problems
than solutions, so I would like to have someting similar to
DirectRouting but for specific protocols.

I've read the web site and a little bit of the mailing list, and I found
no correct answer to my question, yes there is the KTCPS (but I really
don't know if this is a solution for me) and the "ToDo" page that says
something about exploring this option.

I don't know if there is a way to solve this, because this is a problem
that is half LVS and half Netfilter, but neither of those packages does
the full trick.

To do this, ipvs would need to act as a proxy, accepting the connection and wait for the host: header before redirecting traffic. Since the realserver might be refusing the connection it's not enough to use normal 'direct routing' afterwards. It looks to me like a squid module that supports failover like loadbalancing would be a more suitable solution
Thanks for your answer, but this is exactly what I want to avoid.

I want LVS to accept the IP packet, look at the header and decide (here goes the content scheduler) the destination server, do a routing based on MAC address (not ip) and send the packet to the right server, after this LVS will only serve to track the connection and as a router between the source and the server.

Enric



<Prev in Thread] Current Thread [Next in Thread>