I have a main router (RTRA_MAIN) and a backup vpn router (RTRB_VPN) on a different subnet, the idea is to re-route the traffic to vpn only when main connection goes down and re-route back to main when it comes back. Now the problem is RTRB_VPN learns the routes from the tunnel (see the ip route.txt) instead of learning from the main while main is up. Tracing from external network to the vpn router shows trace directly comes to the tunnel instead of taking path from the RTRA_MAIN. Show ip route in RTRB_VPN shows the metric of 2222 and tag value of 2222 which I am confused of the origin of the tag and the metric calculation of 2222. I even tried increasing administrative distance of ospf process 1 in RTRB_VPN which changes the distance form 110/2222 to 135/2222, but it learns form the tunnel. What I am missing here?? Your expert opinions will be highly appreciated. Thanks in advance.