>>>>А по-подробнее, как собираешься проводить мониторниг загруженности каналов между серверами?
>а OSPF не для того служит?
Нет, OSPF здесь не поможет. В описаной ситуации подойдет:
1. Получение своей AS и балансировка с использованием BGP
2. Установка последней стабильной версии Squid, выход пользователей во вне через прокси, и балансировка через него (по IP клиентов или серверов, по типу трафика, по именам серверов (.com через один канал, остальные через другой) и т.д.).
3. Работа пользователей с нереальными IP через NAT и балансировка трафика через policy routing (сеть разбивается на две, раждые ходят через свой канал, если канал падает все идут через один канал).
4. Умный транслятор адресов, почти как (3), только скрипт мониторинга определяет не только активность линка, но и загрузку этого линка, по параметрам загрузки динамически строим таблицу трансляции.
Каждый метод имеет свои плюсы и минусы (надежность, простота реализации, время реализации, цена, качество балансировки).
PS.Если нужна не балансировка а backup link, то реализация третьего метода существенно упрощается.
PSS. При использовании третьего метода, не обязательно балансировать по подсетям локальных пользователей (т.е. две подсети - первая идет через первый канал, вторая через второй). Неплохих результатов в равномерности распределения трафика можно достичь использовав в качестве параметра для балансировки младший байт IP адреса хоста назначения (т.е. если клиент обратился к серверам 0.0.0.0/255.255.255.128 транслируем для первого канала, если 0.0.0.128/255.255.255.128 - для второго).