Наверняка, тема сто раз обжёванная, но всё-таки. Есть большой канал к провайдеру, и есть маленький. Провайдеры разные, внешние IP-разные.
Циска, два порта (E0 и E1) к разным провайдерам, в локалку третий (E3). NAT. Нужно сделать так, чтобы при падении первого канала автоматом начинал использоваться второй.
Основная проблема: канал “падает” не физически, а логически (т.е. сигнал в E0 есть, но дефолтный гейт не пингуется).