Our customer got 2 sites with on-premise clusters running VPNs to bunch of CloudGaurd clusters hosted on Azure/AWS.
My predecessor chose to configure MEP for fail-over between the on-premise clusters.
However, in a fail-over scenario all the users are still routed (static routing being to date) through the primary site and causing asymmetric routing.
My goal is run dynamic routing to fail-over automatically the public clouds connectivity.
The issue currently is the domain-based VPN which always prefers VPN kernel routes and the idea is to control how traffic is routed to the public cloud using BGP (CORE switches <--BGP--> On-Premise clusters <--BGP--> Public Cloud Clusters).
Route-based VPN will resolve it as well but will introduce another challenges like narrowing down the encryption domains while we have another Domain-Based VPNs with 3rd parties.
I guess we'll have some healthy debates after xmas whether to go ahead with disabling reroute_encrypted_packets or converting everything to Route-based VPN.
Cheers!