Как организовать работу сети, имея 2 источника?
Многие роутеры имеют возможность реализовать failover для аплинков. Начиная от soho keenetic и mikrotik (для микротов читайте статью - https://habr.com/ru/post/244385/), заканчивая cisco и juniper. В большинстве случаев всё сводится к настройке двух маршрутов по-умолчанию и назначению на них разных приоритетов + какой-то механизм отслеживания падения более приоритетного маршрута. конкретная реализация зависит от конкретного оборудования и способа подключения к провайдерам.
Если вам попроще - посмотрите в сторону кинетиков
Если по-грамотнее - в сторону mikrotik