Suppose I have two Debian 5.0 servers and a generic session-based DB-driven website is running on them. Assume that the two DB instances are already clustered.
Each server has its own internal IP address and Load balancing is achieved by putting a Load Balancer in front of the servers (the load balancer listens on the one public IP address assigned to the website).
Now, is there a way to get rid of the load balancer and obtain the same results (with the added benefit of removing the single point of failure) by means of clever network setup (e.g.: logical IP address setup) and the tools that Debian offers ?
If yes, how can that be done ? Scripts, examples, whatever can aid me in getting there are added bonuses :)
EDIT: More specifically, I am looking at something similar to what Windows NLB provides.