If I have a hub-and-spokes topology I want to do some traffic engineering on to avoid congestion, is there an advantage to MPLS over just using separate subnets to ease congestion if I don’t have multiple redundant paths that I need to be able to route around? I understand there is advantages if you have multiple paths to the endpoint, but this wouldn’t be the case here.
I also would like to move routing out closer to the edge. What are the real benefits of MPLS in either case?