* I have a SRX220h cluster with two ISP connections, each providing several IP blocks.
* I am setting up static NAT to assign services from my internal servers to public IPs provided by one ISP or the other.
* There is one default route that goes to one of the two ISPs.
This seems to work so far but I just realized that this probably creates asymmetricrouting. Incoming traffic is coming in via which ever ISP provides the particular public IP, but all the return traffic is going out via just the one ISP. Even though the first service I setup on the second ISP seems to work, I think its not idea and I would rather that return traffic leave on the interface that it came in on.
On a multihomed linux box I would create a routing table for each interface and use rules to route to one table or the other based on the source IP of the traffic. That way the server can provide services on each interface without creating asymmetric routing.
How do I do that on the SRX?
--BobG