|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 16 Nov 2003 12:25:53 To : Vitaliy Borinskiy Subject : Re: Два канала во FreeBSD -------------------------------------------------------------------------------- >>> Denis Sotchenko wrote: VB>> 1. Пока общий трафик <N Кбит/с работаем по каналy 1. VB>> 2. Когда трафик >N Кбит/с подключается второй канал и часть VB>> нагрyзки ложиться на него. VB>> 3. Когда трафик становится <M<N второй канал опять гасится и VB>> работа идет по первомy. DS> Пишешь скрипт, проверяющий время от времени загрузку. DS> Если перегрузка - поднимается второй канал, после чего траффик DS> балансируется. Балансировку можно сделать, например, через ipfw prob DS> 0.5 - пакет будет перебрасываться на второй канал с вероятностью 50%. Здесь скромно умалчивается, что это не даст балансировки входной нагрузки, а так как у типичного клиента входящий трафик значительно больше - толку с такого решения будет мало. DS> Далее всё зависит от того, что за каналы. DS> Если идущие к разным провайдерам - тебе нужно будет поднимать два DS> natd и делать divert с указанной выше вероятностью в первый, а всё DS> остальное - во второй. Если к одному - достаточно fwd. ipfw divert с разной _вероятностью_ в разные natd - это шутка недели, однако. Денис, Вы вообще представляете себе работу алиасинга в natd, или решили посмешить народ? -netch- --- ifmail v.2.15dev5.1 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73680f1de80a.html, оценка из 5, голосов 10
|