I currently have a problem where I have two routers setup on the same segment. One router is a in country Frame Relay network connection into it and the other is running a VPN encyrpted Tunnel over a public ADSL connection.
I am having a issue trying to get policy based routing to work. The Frame Relay router is the direction all traffic is flowing towards and is looking at DSCP marking to determine next hop = the VPN router remote end ip address of the tunnel.
The problem is when traffic is PBR'd to the VPN router the VPN router then has the best route to that other side of the tunnel as the Frame Relay router because of the amount of delay on the VPN tunnel. What this causes is basically a loop with PBR as the traffic bounces back and forth. By default I haven't added any delay command to the VPN tunnel and from my testing; if I do, then all I do is cause all traffic to shift over to the VPN router.
So I'm puzzled how I can get EIGRP consider the Frame Router as the Primary router and PBR to the VPN router, while also providing the VPN router as a backup if the Frame link were to go offline (down).
Any suggestion on how to get arount this issue.