>Пошу подсказать/направить ход мыслей.
>есть автономная система (свой диапазон сетей класса С), есть два провайдера, есть
>Линукс+ quagga(bgpd+zebra), она работает - от провайдеров своих я получаю маршруты
>их сетей и по дефаулту.
>Как лучше сделать балансировку между каналами, чтобы при падении одного - работало
>с другого.
>Не имеется ввиду случайное переключение между дефоултами, проверка канала пингом и др.
>
>нужно "красивое решение" (но без сиски :)
>ЗЫ. Читать фундаменталбные труды буду и читаю, но решение принять (и сделать)
>нужно уже сейчас.
>Очень нужен совет!!!
>С ув. router bgp AS-NUM
no synchronization
bgp router-id XX.XX.XX.XX
network X.x.x.x
neighbor IP-ISP1 remote-as AS-ISP1
neighbor IP-ISP1 route-map AS-ISP1-in in
neighbor IP-ISP2 remote-as AS-ISP2
neighbor IP-ISP1 filter-list 1 out
neighbor IP-ISP2 route-map AS-ISP2-in in
neighbor IP-ISP2 route-map AS-ISP2-out out
neighbor IP-ISP2 filter-list 1 out
route-map AS-ISP1-in permit 10
set local-preference 200
route-map AS-ISP2-in permit 10
set local-preference 100
route-map AS-ISP2-out permit 10
set as-path prepend AS-NUM AS-NUM
ip as-path access-list 1 permit ^$
Итого ISP1 - основной
ISP2 - backup
для балансировки(то есть одновременное использование именно 2-х каналов ) просто достаточно кое-что переделать....