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

Исходное сообщение
"Объединение нескольких каналов + балансировка"

Отправлено multicol , 16-Сен-08 21:08 
Привет всем!
Поиск юзал, не спасло. Если не в ту ветку запостил, поправьте.

Есть экзотическая задачка. В нашем городе нормальных (по скорости) безлимитных тарифов нет. Но операторов (разных), которые предлагают такие тарифы достаточно (около 4-5). И вот задача — если есть сервер (UNIX) и к нему приходят несколько физических каналов доступа в сеть (например 1 ADSL + 1 PLC (Спарк) + 1 какой нибудь LAN) = то как эти физические каналы объединить в один? То есть, чтобы пользователи, подсоединяющиеся к гейту (тот самый UNIX-сервер) получали в свое распоряжение СУММАРНУЮ емкость всех трех каналов. Как это сделать?

Плюс, я подозреваю (оговорюсь, что я не великий спец по сетям) что нужна будет какая то программная штука, позволяющая равномерно (!) балансировать нагрузку по всем каналам.

«Бен, это Данила. Ай нид хелп!» ©
P.S. Если что не так, ногами не пинайте.
P.P.S. Решение для дома. Ну мало мне мегабита, а больше не дают.


Содержание

Сообщения в этом обсуждении
"Объединение нескольких каналов + балансировка"
Отправлено CrAzOiD , 16-Сен-08 22:30 
>[оверквотинг удален]
>гейту (тот самый UNIX-сервер) получали в свое распоряжение СУММАРНУЮ емкость всех
>трех каналов. Как это сделать?
>
>Плюс, я подозреваю (оговорюсь, что я не великий спец по сетям) что
>нужна будет какая то программная штука, позволяющая равномерно (!) балансировать нагрузку
>по всем каналам.
>
>«Бен, это Данила. Ай нид хелп!» ©
>P.S. Если что не так, ногами не пинайте.
>P.P.S. Решение для дома. Ну мало мне мегабита, а больше не дают.

один отдельно взятый пользователь не плучит суммарную емкость, если только вы не научите балансировать каналы per-packet, что при разных провайдерах весьма проблематично


"Объединение нескольких каналов + балансировка"
Отправлено multicol , 16-Сен-08 22:45 
>один отдельно взятый пользователь не плучит суммарную емкость, если только вы не
>научите балансировать каналы per-packet, что при разных провайдерах весьма проблематично

Задал вопрос знакомому администратору (у него по городу приличная по размерам сеть), он дал ссылку вот на это, сказав, что можно в гейт втыкать совершенно разные интерфейсы, разного происхождения и с разной скоростью, и все будет балансироваться нормально и емкость будет суммироваться:

http://www.linuxshare.ru/docs/HOWTO/lartc-HOWTO/index.html

Переадресую ваше мнение ему, интересно, что скажет.


"Объединение нескольких каналов + балансировка"
Отправлено CrAzOiD , 16-Сен-08 23:45 
>[оверквотинг удален]
>>научите балансировать каналы per-packet, что при разных провайдерах весьма проблематично
>
>Задал вопрос знакомому администратору (у него по городу приличная по размерам сеть),
>он дал ссылку вот на это, сказав, что можно в гейт
>втыкать совершенно разные интерфейсы, разного происхождения и с разной скоростью, и
>все будет балансироваться нормально и емкость будет суммироваться:
>
>http://www.linuxshare.ru/docs/HOWTO/lartc-HOWTO/index.html
>
>Переадресую ваше мнение ему, интересно, что скажет.

где там речь про входящий трафик? исходящий - да
имея, как у вашего знакомого, большую сеть и нарезая ее пользователям на маленикие канальчики - тогда можно пользоваться
в вашем случае балансировка исходящего, и то при условии что второй (третий и пр) провайдеры пропускают трафик с чужими сорс-адресами
входящий всегда будет приходить на канал куда смаршрутизирован IP адрес у провайдера.


"Объединение нескольких каналов + балансировка"
Отправлено multicol , 17-Сен-08 02:45 
>где там речь про входящий трафик? исходящий - да
>имея, как у вашего знакомого, большую сеть и нарезая ее пользователям на
>маленикие канальчики - тогда можно пользоваться
>в вашем случае балансировка исходящего, и то при условии что второй (третий
>и пр) провайдеры пропускают трафик с чужими сорс-адресами
>входящий всегда будет приходить на канал куда смаршрутизирован IP адрес у провайдера.

http://www.linuxshare.ru/docs/HOWTO/lartc-HOWTO/x348.html
Раздельный доступ и распределение нагрузки.
Читая про раздельный доступ я так понял, что те запросы, которые были отправлены через канал «А», ответ получат тоже через канал «А», а не «Б» или какой то еще…

Или я что то не так понял?
Вобщем вопрос остается открытым — как получить один общий канал с суммарной емкостью более мелких каналов, чтобы емкость общего канала была доступна даже одному пользователю?


"Объединение нескольких каналов + балансировка"
Отправлено 12 , 17-Сен-08 03:19 
Ага. Я тоже читал эти доки. Только я нигде не видел где же и как удаляются IP-адреса из таблицы маршрутизации? Как добавляются понятно, а вот как удаляются? Никак? Комп помнить "Весь Интернет"?

"Объединение нескольких каналов + балансировка"
Отправлено multicol , 17-Сен-08 20:28 
>[оверквотинг удален]
>>Плюс, я подозреваю (оговорюсь, что я не великий спец по сетям) что
>>нужна будет какая то программная штука, позволяющая равномерно (!) балансировать нагрузку
>>по всем каналам.
>>
>>«Бен, это Данила. Ай нид хелп!» ©
>>P.S. Если что не так, ногами не пинайте.
>>P.P.S. Решение для дома. Ну мало мне мегабита, а больше не дают.
>
>один отдельно взятый пользователь не плучит суммарную емкость, если только вы не
>научите балансировать каналы per-packet, что при разных провайдерах весьма проблематично

CrAzOiD — стукни в аську плиз 118484, есть предложение…


"Объединение нескольких каналов + балансировка"
Отправлено fantom , 29-Сен-08 11:28 
>[оверквотинг удален]
>трех каналов. Как это сделать?
>
>Плюс, я подозреваю (оговорюсь, что я не великий спец по сетям) что
>нужна будет какая то программная штука, позволяющая равномерно (!) балансировать нагрузку
>по всем каналам.
>
>«Бен, это Данила. Ай нид хелп!» ©
>P.S. Если что не так, ногами не пинайте.
>P.P.S. Решение для дома. Ну мало мне мегабита, а больше не дают.
>

Однопотоково - НИКАК, это протеворечит самой идеологии TCP/IP,
Если создать достаточно большое количество потоков и распределить их по разным каналам - тада даже один пользователь может получить всю суммарную скорость скорость.


"Объединение нескольких каналов + балансировка"
Отправлено multicol , 30-Сен-08 01:01 
>[оверквотинг удален]
>>
>>«Бен, это Данила. Ай нид хелп!» ©
>>P.S. Если что не так, ногами не пинайте.
>>P.P.S. Решение для дома. Ну мало мне мегабита, а больше не дают.
>>
>
>Однопотоково - НИКАК, это протеворечит самой идеологии TCP/IP,
>Если создать достаточно большое количество потоков и распределить их по разным каналам
>- тада даже один пользователь может получить всю суммарную скорость скорость.
>

Мысли есть, как это сделать?