Hello!
I'm pretty new in Mikrotik, I've been working with it for 3 months or so. And right now I have a task to create a redundant configuration for remote offices. We have a software that need to have constant connection to central server in our central office. Maximum downtime is few minutes.
In every office we plan to install Mikrotik 2011 with 2 ISPs:
1 ISP with broadband connection and static white IP
2 ISP a USB 3G modem with grey or white (optional) IP
In our central office we have another Mikrotik router, which is a VPN-server, it also have 2 ISPs, both broadband with white IP's.
I need to create a configuration, in which a PPTP tunnel from remote office will be connected always, even if 1 ISP will be down in remote office or in central office.
Here is some sort of simplified scheme of that.
I had some ideas to achieve that with CheckGateway, but thats not and option, sunce the gateway can be accessible, but ISP can have problems on their line or something like that. I think the right way is to ping central office IPs from remote offices and decide via script which route to use. I also need to send all traffic through VPN, not just local.
Can you suggest a way to solve this issue? I googled a lot, but in most cases 2 ISP failover is done without VPN, and having VPN is more complicated.