URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 42910
[ Назад ]

Исходное сообщение
"Балансировка сети FreeBSD. Хелп!"

Отправлено Serj , 14-Апр-04 18:26 
HI ALL.
Никто не сталкивался с проблемой балансировки сети под фрей.
Например если есть два подключения к интернету(ISP1 и ISP2). При падении одного канала, автоматом все переключается на другой+ возможность балансировки.
Например 40% трафика на ISP1, 60% на ISP2. Под Linux это может делать iproute. Чем можно это все сделать под FreeBSD.
Зарание спасибо

Содержание

Сообщения в этом обсуждении
"Балансировка сети FreeBSD. Хелп!"
Отправлено Alex_Z , 14-Апр-04 18:48 
>HI ALL.
>Никто не сталкивался с проблемой балансировки сети под фрей.
>Например если есть два подключения к интернету(ISP1 и ISP2). При падении одного
>канала, автоматом все переключается на другой+ возможность балансировки.
>Например 40% трафика на ISP1, 60% на ISP2. Под Linux это может
>делать iproute. Чем можно это все сделать под FreeBSD.
>Зарание спасибо
Да, под Linux балансировка делается, под фрей - нет, по крайней мере стандартными средствами :(


"Балансировка сети FreeBSD. Хелп!"
Отправлено Serj , 14-Апр-04 18:54 
>Да, под Linux балансировка делается, под фрей - нет, по крайней мере
>стандартными средствами :(

Подскажите какими? И чем можно сделать переброс с одного ISP на другой, в случае падения первого?


"Балансировка сети FreeBSD. Хелп!"
Отправлено Alex_Z , 14-Апр-04 19:11 
>>Да, под Linux балансировка делается, под фрей - нет, по крайней мере
>>стандартными средствами :(
>
>Подскажите какими? И чем можно сделать переброс с одного ISP на другой,
>в случае падения первого?

Это не проброс, а просто замена default gateway :)
Думаю routed можно заточить под это дело, в его мане есть упоминания про metric - соответственно можно иметь более одного default с разными весовыми коэффициентами.


"Балансировка сети FreeBSD. Хелп!"
Отправлено Serj , 14-Апр-04 20:00 

>Думаю routed можно заточить под это дело, в его мане есть упоминания
>про metric - соответственно можно иметь более одного default с разными
>весовыми коэффициентами.

А можно ли реализовать такую фичу, при слишком большой загрузке одного канала, все пакеты автоматом перенаправлялись на другой, свободный. И все это до тех пор пока не освободится первый?


"Балансировка сети FreeBSD. Хелп!"
Отправлено Alex_Z , 14-Апр-04 20:16 

>А можно ли реализовать такую фичу, при слишком большой загрузке одного канала,
>все пакеты автоматом перенаправлялись на другой, свободный. И все это до
>тех пор пока не освободится первый?

Почему ж нельзя... Можно наваять скриптик, который будет измерять пинг по первому каналу и менять правила рутинга при превышении какого-то времени отклика. Пускать его кроном раз в минуту. Где-то такое даже работало (не у меня).
Скорее всего существует более красивое решение :)



"Балансировка сети FreeBSD. Хелп!"
Отправлено Serj , 14-Апр-04 20:42 
Если не трудно, можно ли привести примерчик использования routed с метрикой?



"Балансировка сети FreeBSD. Хелп!"
Отправлено Serj , 15-Апр-04 16:06 
Неужеле в такой системе как FreeBSD нет ничего для балансировки сети???
:-(