I need to control packet sourced by two proxies servers so that they take different paths. Example .. Proxy1 should send packets to Router1 and Proxy2 should send packets to Router2. At the same time I need to make sure that Proxy1 can send packets to Router2 if Router1 is not available (similar thing with Proxy2). I am hoping this can be achieved by using PBR. Please note the device (s) I will be using for policy based routing might not be directly connected to Router1 and Router2 and so some kind of IP reachability feature might need to be used in order to track the mentioned routers.
Your help is much appreciated