We have a network that is connected to two ISPs. Each ISP connection uses its own PIX firewall. Those firewalls are both connected to a single router through separate interfaces. Also we have a server connected to the same router.
Then a number of external users make their connections to our server from outside. Some of those connections go through ISP1 and PIX1 while the others go through ISP2 and PIX2.
The question is: how to configure router so that it route backward traffic to the right interface?
For instance: if incoming packet was from ISP1 then reply from server to client should go through PIX1 as well. If the router send reply through PIX2 the session will break hence PIX1 cannot track the session.
I can call this task 'stateful routing' or 'CBAC in multihoming environment'. Is there any Cisco feature that can handle this problem?
Thanks in advance!