Austin Stoffel , thanks for your inquiry. You can definitely accomplish this with vectors and neighborhoods. On the two respective interfaces connecting to your ISPs, if1 and if2 at RS1, and at DC1, provision neighborhoods.
Call these neighborhoods for example ISP1, and ISP2.
DC1 will have a setting of ""hub"", and RS1 will have a setting of ""spoke"" in the neighborhoods.
Add vectors to the neighborhoods.
Neighborhood ISP1 gets vector ""ISP1-vector"".
Neighborhood ISP2 gets vector ""ISP2-vector"".
When you create these neighborhoods, interfaces at both sites in the same neighborhood will peer up using SVR.
Next create a service policy, where you can order the vectors! Put ""ISP2-vector"" at the top of the ordered list, and ""IPS1-vector"" at the bottom.
Assign this service policy to the service that points to your server.
That's it.
We will automatically assign ISP2 path cost 1, and ISP1 path cost 10.
Please let me know if you want config snippets to make this clearer.