Всех приветствую, подскажите имеется следующая схема, попробую ее детальнее описать:
Имеется единая локальная сеть разнесенная в 3 разных зданиях (выделена зеленым цветом), где то запущенная между собой по оптике, где то по меди, и подведены 2 провайдера в разных концах этой локальной сети. Задача стоит следующая:
1) Желательно запустить что бы клиент/ы физически воткнутые в CRS-125 использовали ISP1.
2) Пользователи воткнутые D-Link 808HV и RB-951 использовали ISP2.
бывает такое что связь редко, но может пропасть между Mikrotik CRS-125 и RB-951, по этому нужно что бы они работали не зависимо друг от друга на разных ISP. Но!
3) Самое главное, так же нужно учесть что если, все части локальной сети - работают, но падает один из ISP, все автоматически переключались на второй ISP, который доступен.
Как правильнее реализовать эту схему (надеюсь более менее нормально смог описать)?
Как мне кажется, и как я изобразил это на схеме, между двумя микротиками организовать VLAN что бы добрость ISP1 до RB951 в котором встретятся уже 2 ISP, и на нем уже делать Failover версию. Но сейчас мне это не очень нравится из-за того, что если пропадет связь между двумя микротиками, то клиент на CRS-125 останется вообще без интернета.
Как бы сделать все более грамотно? Подскажите...
Может это как то решается динамической маршрутизацией или например DHCP сервер будет отслеживать и подменять шлюз, если часть сети отваливается, или как-то еще?