Маршрутизация в подсеть второго провайдера
Самый дешевый из известных мне вариантов решить такую задачу, что-то типа MikroTik RB750. На любом юникс такая задача решается достаточно просто.
Делал по этому посту все просто и работает, основной скрипт при запуске один раз, скрипт проверки в работе постоянно.