I would like to implement load balancing using Ubuntu 10.04 servers.
The hardware configuration would be like this:
1. The main Ubuntu powered server acting as a load balance box with a static IP address and capable of managing multiple virtual IPs (VIPs).
2. Two or more Ubuntu powered servers connected to the load balance box that get the traffic from the load balance (Ubuntu) box.
3. I would like also to have a standby box in case the main load balance box goes down.
The traffic I want to load balance is UDP pachets with some data on them.
What's the best solution to accomplish load balancing using just Ubuntu powered boxes?