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

Исходное сообщение
"Тематический каталог: Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic..."

Отправлено auto_topic , 27-Мрт-06 13:12 
Обсуждение статьи тематического каталога: Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)

Ссылка на текст статьи: http://www.opennet.me/base/net/linux_link_balance.txt.html


Содержание

Сообщения в этом обсуждении
"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Port22 , 27-Мрт-06 13:12 
Текст с ошибочками :-)

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Alien , 27-Мрт-06 13:22 
Подобная балансировка крайне не эффективна. Смысл балансировки должен быть в управлении и входящим, а не только исходящим трафиком и не только TCP :). Для  этого сто лет назад придумали BGP(на худой конец ospf). Автору - учиться дальше.

"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено Аноним , 28-Мрт-06 09:27 
И автономную зону, в каждую квартиру.

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено igor , 27-Мрт-06 13:29 
А на ядре 2.4.х будет работать ????

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Mr.Uef , 27-Мрт-06 15:01 
2 Alien
А можно подробнее, о том как управлять входящим трафиком? И заодно, зачем?

"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено BB , 27-Мрт-06 16:12 
Наверное человек неверно выразился, не управление входящим траффиком а балансировка его. в принципе достигается использованием шаренного ip адреса и arp балансингом. В принципе ничего запредельного в этом нет :)

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Миша , 27-Мрт-06 19:27 
Ерунда какая-то. С помощью iproure2 такое есть уже очень давно. Делается "путь по умолчанию" на 2 интерфейса (или можно десять!!), и всё разлетается поровну или в указанной пропорции.

Только там ещё проще можно вес пути указывать :)

Зачем из пушки по мухам бить?

Это ещё что, слыхали про фанатов которые шейпинг в netfilter (iptables) пихают? :)
Радует что в vanilla такая порнография не попадёт, навсегда оставшись левыми патчами.


"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено антш , 28-Мрт-06 21:44 
Миша, а вы можете ответить на парочку вопросов?
Моя тема вот тут на РСДН: http://www.rsdn.ru/Forum/Message.aspx?mid=1801464&only=1
:)
У вас есть электронный адрес? А то вопрос настройки доступа в интернет через 3-4 интерфейса для меня очень важен. :((((
Спасибо!!!

"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено BB , 29-Мрт-06 09:50 
Я конечно не Миша, но ответить/помочь смогу, оставляйте e-mail или аську ....
мне можно написать на vodoley7@yandex.ru
PS вариантов решения вашей проблемы существует несколько...

"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено b2d , 22-Ноя-06 12:54 
будте так добры ... ссылочку на это ваше решение...

"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено batfromhell , 02-Авг-07 10:45 
Насколько я понимаю реально увеличить пропускную способность при закачке файла с конкретного сервака с помощью iproute не выйдет. Вот что написано в LARTC:

Note that balancing will not be perfect, as it is route based, and routes are cached. This means that routes
to often-used sites will always be over the same provider.


"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Mr.Uef , 27-Мрт-06 19:50 
Вообще, мне достаточно интересно, чтоб балансинг велся не по байтам/пакетам, а именно по соединениям.
Т.е. чтоб одно соединение через один канал, а другое через другой.

"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено BB , 28-Мрт-06 17:49 
А в чем тут может быть принципиальная сложность ? Сохранять state соединений - ничего необычного в этом нет :)

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Gall , 12-Апр-06 00:04 
Спасибо,"критики", что не прошли мимо :о)
Весь прикол в том, что когда мне позарез было нужно слить два канала, помощи просить было неукого.
Я почти за месяц перекопал кучу всякой инфы и опробовал всяких способов, пока не наткнулся на этот, смог его реализовать и увидеть конечный результат.
И запостил я его сюда только для того, что если кто попадет в такую ситуацию, не обладая мега познаниями в линуксе (как собственно и я), смог хотя бы на первое время решить проблему.

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Ansy , 29-Апр-06 15:16 
А как быть, если выдана подсетка РЕАЛЬНЫХ IP-адресов? И у альтернативного аплинка IP другие?
Только заказом своей AS, LIR и маршрутизацией по BGP? Дешевле вариантов нет?

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Alex , 04-Май-06 11:12 
а у меня два подключения (PPPOE) и провайдер выдают одинаковый шлюз что на первое подключение что на второе( скажите как в такой ситуации разрулить балансировку?

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено __Serg__ , 03-Мрт-07 00:33 
Поставте модемы в режим моста, ну и дальше разбейте их по разным подсетям ...

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено SUrov_IBM , 21-Июн-07 21:37 
>А как быть, если выдана подсетка РЕАЛЬНЫХ >IP-адресов? И у альтернативного аплинка IP другие?
>Только заказом своей AS, LIR и маршрутизацией по >BGP? Дешевле вариантов нет?

Для этого вовсе не обязательно становиться LIR'ом, достаточно приобрести сеть PI (ISP-независимую)/24 и AS естественно вместе с ней, далее взаимодействовать со своими ISP по BGP. PI сеть хоть дело и тонкое, но всегда останется вашей. :-)


"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Twoboots , 03-Июл-07 13:59 
А как быть если версия ядра 2.6.20.7 и Iptables 1.3.8... patch-o-maеic-ng  не ставится
и ROUTE nth random соответственно нема...

может еще ест ькакой способ балансировть нагрузку между несколькими провайдерами


"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено Twoboots , 03-Июл-07 15:54 
точнее немного не так .. патч ставится patch-o-matic-ng-20070702 но в нем тока ROUTE  а nth и рандом нема...

"Объединение нескольких каналов Интернет и простейшая баланси..."
Отправлено andy , 09-Окт-07 12:19 
to Twoboots
точнее в 1.3.8 есть  nth и рандом, только он вынесен в другой модуль который теперь называется statistic нужно в ядре включить опцию и пересобрать iptables. однозначно будет работать, второй вопрос как :).
А RANDOM можно добавить патчем, но эти патчи каким-то таинственным образом разные для разных ядер.
Я для 2.6.18.8 ROUTE добавил патчем 20070925

"Объединение нескольких каналов Интернет и простейшая балансировка нагрузки. (linux balance traffic netfilter iptables)"
Отправлено vovchyk_bratyk , 26-Ноя-08 05:07 
Доброе время суток :) у меня, кажется, такая же проблемма: есть один провайдер и 2 канала с того же самого провайдера по 512 kb/s, установил squid, но дальше не знаю что делать :( как мне обьединить их, чтоб я смог раздавать инет юзерам? я в линуксе новичок и прошу помогите мне как чайнику )