если в филиале тоже pfSense, ставьте Quagga OSPFd, что значит первый "канал"? Голый интернет или собственный впн какой-то?
Речь только про шлюз филиала, у него два wan, на одном интернет по DHCP, на другом - грубо говоря прямой провод в центральный офис. Филиал ходит за ресурсами в головной офис - прописаны статические маршруты, а инет может получать через канал инета или через головной офис что не желательно, но как резерв. Задача - при падении инет канала переключать дефолтгейтвей на резервный, при восстановлении переключаться назад. Первое отрабатывает, а второе нет.