Is this implementation of NAT suitable for handling a huge amount of traffic? What I was wondering is if this NAT implementation (or any other that may exist in Linux) could be set up in a way that several identical web servers with a combined load of say 2,10 or more Mbps can appear as one.
What characteristics should have the linux machine that could handle that traffic without introducing unacceptable delay?
Is this possible? I know that routers use specialized software and hardware and I would like to know if this can be done with a linux box or there is a bottleneck somewhere (CPU power, kernel design, network cards...)
Any suggestion, ideas, random thoughts welcome :-)