One thing you might consider is asking your providers (especially the one with the smaller connection) to send you bgp community information.
Most providers can give you "customers-only" communities. Since this minority of routes will likely perform better through this provider, you'd want to take advantage of that. You'd do this by using a route-map to increase the localpref of those routes.
all customer routes from provider A to localpref of 200,
all other routes from them to localpref of 90
and all routes from provider B to localpref of 100.
The other choice would be to select all routes that terminate in the provider's AS to a higher localpref. This is generally a smaller subset than all customer routes.
I'm pretty sure there's a good example on cisco's web page.
Most reasonable-size and up ISP's can support this configuration.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...