Из таблицы маршрутизации, согласно весу следующего хопа. Вес можно регулировать.
Если вес первого и второго хопа одинаков и равен единице, то каждый последующий пакет будет послан через разные шлюзы.
Если, к примеру, вес первого канала 2, а второго 1, то каждый третий пакет будет идти через второй хоп.
Пользователь решил продолжить мысль 26 Апреля 2012, 11:46:26:
НА одном провайдера безлимит, на втором лимитированный тариф....
Надо так чтобы второй канал поднимался только тогда когда первый не работает и отключался,когда первый поднимается!Это реализуемо в помощью bird?
С этого и надо было начинать. bird тут используется по-другому, при падении одного из линков, переключает на рабочий. При восстановлении использует два канала, о чем и было сказано в самом первом топике.
А Вам проще пользоваться метриками: меньшую метрику использовать под основной канал. Большую под резервный. Всё, никаких бирдов в Вашем случае не требуется и балансировка не нужна.
Пользователь решил продолжить мысль 26 Апреля 2012, 11:59:28:
И вообще надо понимать, что балансировка, не является основным приоритетом этого демона, основной - динамическая маршутизация (RIP, BGP, OSPF) в составе автономных систем. Да, в примере я его использовал для обеспечения отказоустойчивости, но это частный случай.