I am working on a trying to use LVS to do the following.
My question is can an open source load balancer function like my old
(broken) F5 in the architecture below?
Here is the current load balancer architecture with the F5:
1) There is only IP sub network (220.127.116.11, 255.255.255.224, broadcast
2) Load balancer setup to use only one NIC (F5 calls it Load balancer on a
Virtual IP address and port: 18.104.22.168:80
GW (Firewall): 22.214.171.124 (Box1)
Real Servers: 126.96.36.199 (Box2), 188.8.131.52 (Box3)
Load Balancer Real: 184.108.40.206 (Box4)
Load Balancer SNAT: 220.127.116.11
The Current flow of traffic:
1) Internet Client accesses 18.104.22.168
2) FW Box1 passes traffic to the Load balancer
3) The LB rewrites the packet putting the SNAT address in as the client
4) The LB sends the new packet the chosen real server (based on whatever
algorithm is being used - Round Robin)
5) The real server serves up the page back the SNAT (LB) address.
6) The LB rewrites the packet and sends it back to the internet client.
Has anyone set something like that up or know of a way to set something like
that up? I have setup LVS with 2 NICs and networks, where the LB is the FW
too but I can not do that in this case.