Scenario: One internet connection with the need to firewall a very high number of pps, without having to invest in expensive hardware firewalls. I do not have a specific number of pps to aim after, but I need to support as much as possible. Therefore I am trying to identify if there are any scalable methods to achieve this. I don't need stateful inspection.
Thought: Will it be possible to terminate the internet connection in a switch, and then in the same switch aggregate for example 2, 3 or 4 ports to go to another switch. In between the two switches, then have a separate firewall server running stateless iptables on each of the 2, 3 or 4 connections? The objective would be to load balance the high number of pps over the different firewall servers. Sort of an active/active/active iptables cluster.
Does anyone know if this would be possible, and if it would require anything specific? I can't seem to find anything similar when googling. I assume the firewall servers will have to be completely transparent somehow, so that the two switches think they are exchanging traffic directly over a single bonded/aggregated/teamed link?