Создается на микротике 2 ovpn-client на разные ip и через tool\netwatch настраиваешь включение первого канала при доступности его ip, и включение второго при не доступности.
/tool netwatch;
add host= interval=10s
down-script="/interface ovpn-client set ovpn-mainoffice-eps1 disabled=yes ;
/interface ovpn-client set ovpn-mainoffice-eps2 disabled=no;"
up-script="/interface ovpn-client set_ovpn-mainoffice-eps2 disabled=yes;
/interface ovpn-client set ovpn-mainoffice-eps1 disabled=no;";