I have come to a dead end and I would really appreciate your insight.Our network is running OSPF and we want to achieve symmetric routing with our branches (anything that comes through routerA should exit from routerA) as can be seen in the attached file. I know that the solution would be to run eBGP with the provider and with BGP attributes (AS prepend, local preference) manipulate the traffic, but my company wants to create an OSPF neighborship with the PEs. The incoming traffic will be routed by the providers MPLS, so no worries there. The only solution I can think of to route the outgoing traffic to either routerA or routerB is to use static routes. My company is yet again not fond of static routes, but everything I have read about OSPF being a link-state protocol has driven me to a dead end. Is there a way to influence the metric of the specific routes?
Any suggestions or reading material would be highly appreciated.
PS. The attached file does not show the topology behind the 2 CPEs. Each is connected to a 6509 and the 6509 have a connection between them. So it looks like a square with one side missing.
Thank you in advance,