Route Traffic to different next-hop on basis of NATted IP
I have a scenario, in which I am connected to two different ISPs with different public IP. I am doing NATting of my Private IPs to Public IPs from two ISP. I want to route traffic to related ISP, if traffic is source natted to Public IP of that ISP.
I configured three separate routing-instance (1st Trust, 2nd ISP-1, and 3rd ISP-2). ISP-1/ISP-2 has default static route toward them and redistributing both routes each from ISP to Trust routing Instance.
I am facing issue that SRX select one default route which is e.g. ISP-1. If SRX is configured to NAT that traffic to ISP-1 Public IP, NATting and Routing going good. but if SRX is configured to NAT traffic to ISP-2 Public IP, traffic is routed to ISP-1 Next-Hop and skip NATting.
Kindly let me know, is it possible to do routing as per my scenario or not.