Колян 2 Posted 2007-06-15 17:37:07 Share Posted 2007-06-15 17:37:07 А "железный" девайс? Что, нету таковых? Желательно бы железный, а на фряхе просто настраиваешь маршрутизатор через маршрутизатор. ipfw add divert natd all from any to any via re1 (фейс, который в тот железный роутер) и все! Проще простого! Link to post Share on other sites
alex_o 1,194 Posted 2007-06-15 19:00:04 Share Posted 2007-06-15 19:00:04 Блин, ребята, ну вы и провайдеры! %) Неужели никто из ваших абонентов не изъявлял никогда желание получить реальный IP? Natd - самый ходовой инструмент пионерии. Ну, это так - оффтоп. Насчет "объединения каналов". Правильнее говорить - балансировка, т.к. "объединяет" каналы свич . Так вот, вариант балансировки со сквидом не катит. Потому как безлимиты обычно берут любители торрентов и емула, которым тот сквид побоку (сквид этот трафик просто не увидит). Правильные варианты уже были озвучены: 1. 2xNATD + PBR (вариант пионеров). 2. Ручное распределение юзеров по каналам, замечательный вариант с раздельными серверами для каждого канала (вариант умных людей в ограниченных условиях). 3. AS + BGP (вариант профессионалов). Все варианты детально расписаны на opennet.ru. Link to post Share on other sites
Колян 2 Posted 2007-06-16 13:35:09 Share Posted 2007-06-16 13:35:09 Железный девайс просил, с балансировкой каналов ДСЛ. Link to post Share on other sites
Колян 2 Posted 2007-06-19 20:17:18 Share Posted 2007-06-19 20:17:18 Так почитал, что под фрею нереально организовать нормальную динамическую маршрутизацию. Разве что в 7-й версии. Link to post Share on other sites
serj@team 0 Posted 2007-06-20 10:48:59 Share Posted 2007-06-20 10:48:59 Видел статейку в журнале "Хакер", не помню за какой месяц этого года - там описывали аппаратный маршрутизатор linksys с несколькими WAN портами(с поддежкой приоритетов, работы в разных режимах (один WAN-порт основной, второй резервный, распределение нагрузки между каналами ипрочее).... Да и честно говоря, не вижу особого толку так извращаться, все равно надо учитывать что у телекома если взять несколько каналов сразу - то отваливатся будет регулярно в лучшем случае только один из каналов, уж в этом они специалисты...так что не факт, что собирать в транки - хорошая идея... все равно придете к тому, что нужен сервер с кучей сетевок, на котором уже будет это все крутиться и раскидываться по приоритетам... Link to post Share on other sites
Колян 2 Posted 2007-06-20 12:56:36 Share Posted 2007-06-20 12:56:36 Мне нужно увеличить пропускуную способность а не резервирование. Кто что скажет на эту тему? Link to post Share on other sites
Neelix 33 Posted 2007-06-20 14:41:03 Share Posted 2007-06-20 14:41:03 squid должен помочь Link to post Share on other sites
Колян 2 Posted 2007-06-20 17:24:24 Share Posted 2007-06-20 17:24:24 А без сквид? У меня же не офисная сеть Link to post Share on other sites
911 140 Posted 2007-06-20 22:09:42 Share Posted 2007-06-20 22:09:42 Народ, когда вы наконец поймете, что без поддержки вашего начинания со стороны вашего провайдера вы не сможете нормально балансировать каналы Link to post Share on other sites
serj@team 0 Posted 2007-06-22 06:34:56 Share Posted 2007-06-22 06:34:56 Мне нужно увеличить пропускуную способность а не резервирование. Кто что скажет на эту тему? Читайте внимательно, я же написал что роутер работает в разных режимах может и в режиме резервирования, а может и в режиме балансировки нарузки Хотя все равно как ни крути - вам дорога к серверу с кучей сетевок, если это делать "самодельно" Link to post Share on other sites
Pretender 5 Posted 2007-06-22 09:44:59 Share Posted 2007-06-22 09:44:59 Народ, когда вы наконец поймете, что без поддержки вашего начинания со стороны вашего провайдера вы не сможете нормально балансировать каналы Я бы конечно тебя поддержал, но скажу, что тоже искал "правильное" решение данной проблемы, и без помощи провайдера пришел только к одному решению, у меня биллинг занимаеться распределением людей по каналам, если анлимитчики, то он считает полосу которую берет пользователь, и высчитывает где есть свободная, погрешность при "занятых" каналах, я посчитал что в канал 512 можно воткнуть анлимитчиков на 512+64 с помегабайтщиками всё просто.. скрипты от mtrg регулярно отдают биллингу уровень загрузки "помегабайтных" адсль-ек, и опять таки при помощи математики считаеться на какой модем перенаправить текущего пользователя, это конечно не объединение каналов с получением 512*4, а разбрасывание пользователей по каналам, но я считаю что на "пионерском" уровне задача практически решена. Link to post Share on other sites
Колян 2 Posted 2007-06-22 14:22:41 Share Posted 2007-06-22 14:22:41 Хотя все равно как ни крути - вам дорога к серверу с кучей сетевок, если это делать "самодельно" Опыт в этом есть? Если да, то стукни в аську: 4461828 Link to post Share on other sites
911 140 Posted 2007-06-23 14:08:54 Share Posted 2007-06-23 14:08:54 Народ, когда вы наконец поймете, что без поддержки вашего начинания со стороны вашего провайдера вы не сможете нормально балансировать каналы Я бы конечно тебя поддержал, но скажу, что тоже искал "правильное" решение данной проблемы, и без помощи провайдера пришел только к одному решению, у меня биллинг занимаеться распределением людей по каналам, если анлимитчики, то он считает полосу которую берет пользователь, и высчитывает где есть свободная, погрешность при "занятых" каналах, я посчитал что в канал 512 можно воткнуть анлимитчиков на 512+64 с помегабайтщиками всё просто.. скрипты от mtrg регулярно отдают биллингу уровень загрузки "помегабайтных" адсль-ек, и опять таки при помощи математики считаеться на какой модем перенаправить текущего пользователя, это конечно не объединение каналов с получением 512*4, а разбрасывание пользователей по каналам, но я считаю что на "пионерском" уровне задача практически решена. дык хорошо на какой-то момент времени ты распихал довольно-таки удовлетворительно пользователей по каналам. все отлично. через 10 мин, пользователи, сидящие на первом канале, ничего не качают, юзают, грубо говоря, только аську, а на втором канале начали усердно качать свежее порно что делать??? Link to post Share on other sites
XoRe 0 Posted 2007-06-24 14:42:08 Share Posted 2007-06-24 14:42:08 В принципе можно написать прогу и даже скрипт, которая в реальном времени смотрит загрузку каналов (снимая данные со счетчиков в фаерволле например) и на основании этих данных форвардирует новое соединение в тот канал, который менее загружен. Единственное узкое место - делать так, чтобы у народа в чате, в играх или в вип закачках не рубилось соединение по причине того, что поменялся адрес источника. Т.е. нужен алгоритм, который будет более менее грамотно распределять соединения. Например если клиент вася(192.168.1.2) зашел на сайт chat.mail.ru (194.67.23.151) через канал №1, то новые соединения с адреса 192.168.1.2 на адрес 194.67.23.151 пускать через канал №1, пока все эти соединения не закроются. Хотя все равно остается проблема с сайтами, которые висят на нескольких адресах. nslookup mail.ru Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: mail.ru Address: 194.67.57.126 Name: mail.ru Address: 194.67.57.26 Свой блок адресов (AS + bgp) решает проблему меняющегося адреса источника. Кстати написать указанную программу вполне реально, если есть знания и желание. Помнится в интернете (может даже на этому форуме) я видел реализацию этой программы на php! ) Скрипт на php парсит выхлоп tcpdump, если не ошибаюсь - в реальном времени, и раскидывает соединения. P.S. А "железный" девайс? Что, нету таковых? Желательно бы железный, а на фряхе просто настраиваешь маршрутизатор через маршрутизатор.ipfw add divert natd all from any to any via re1 (фейс, который в тот железный роутер) и все! Проще простого! И правда! Вот мы дураки не понимаем элементарных фещей ) Железный девайс имеет те же ограничения, что и компутерный. Единственно что, там может быть в наличии механизм подобие той програмки, которую я описал выше. Link to post Share on other sites
deep_admin 1 Posted 2007-06-24 17:31:56 Share Posted 2007-06-24 17:31:56 В принципе можно написать прогу и даже скрипт, которая в реальном времени смотрит загрузку каналов (снимая данные со счетчиков в фаерволле например) и на основании этих данных форвардирует новое соединение в тот канал, который менее загружен.Единственное узкое место - делать так, чтобы у народа в чате, в играх или в вип закачках не рубилось соединение по причине того, что поменялся адрес источника. Т.е. нужен алгоритм, который будет более менее грамотно распределять соединения. Например если клиент вася(192.168.1.2) зашел на сайт chat.mail.ru (194.67.23.151) через канал №1, то новые соединения с адреса 192.168.1.2 на адрес 194.67.23.151 пускать через канал №1, пока все эти соединения не закроются. Хотя все равно остается проблема с сайтами, которые висят на нескольких адресах. nslookup mail.ru Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: mail.ru Address: 194.67.57.126 Name: mail.ru Address: 194.67.57.26 Свой блок адресов (AS + bgp) решает проблему меняющегося адреса источника. Кстати написать указанную программу вполне реально, если есть знания и желание. Помнится в интернете (может даже на этому форуме) я видел реализацию этой программы на php! ) Скрипт на php парсит выхлоп tcpdump, если не ошибаюсь - в реальном времени, и раскидывает соединения. P.S. А "железный" девайс? Что, нету таковых? Желательно бы железный, а на фряхе просто настраиваешь маршрутизатор через маршрутизатор.ipfw add divert natd all from any to any via re1 (фейс, который в тот железный роутер) и все! Проще простого! И правда! Вот мы дураки не понимаем элементарных фещей ) Железный девайс имеет те же ограничения, что и компутерный. Единственно что, там может быть в наличии механизм подобие той програмки, которую я описал выше. со своим блоком адресов этим будет распределяться(балансироваться) исходящий трафик, а входящий упадет как обычно по закону подлости в самый загруженный канал Link to post Share on other sites
Pretender 5 Posted 2007-06-25 11:49:44 Share Posted 2007-06-25 11:49:44 Народ, когда вы наконец поймете, что без поддержки вашего начинания со стороны вашего провайдера вы не сможете нормально балансировать каналы Я бы конечно тебя поддержал, но скажу, что тоже искал "правильное" решение данной проблемы, и без помощи провайдера пришел только к одному решению, у меня биллинг занимаеться распределением людей по каналам, если анлимитчики, то он считает полосу которую берет пользователь, и высчитывает где есть свободная, погрешность при "занятых" каналах, я посчитал что в канал 512 можно воткнуть анлимитчиков на 512+64 с помегабайтщиками всё просто.. скрипты от mtrg регулярно отдают биллингу уровень загрузки "помегабайтных" адсль-ек, и опять таки при помощи математики считаеться на какой модем перенаправить текущего пользователя, это конечно не объединение каналов с получением 512*4, а разбрасывание пользователей по каналам, но я считаю что на "пионерском" уровне задача практически решена. дык хорошо на какой-то момент времени ты распихал довольно-таки удовлетворительно пользователей по каналам. все отлично. через 10 мин, пользователи, сидящие на первом канале, ничего не качают, юзают, грубо говоря, только аську, а на втором канале начали усердно качать свежее порно что делать??? ты про шейпер что-нить слышал? Link to post Share on other sites
Колян 2 Posted 2007-06-28 08:39:31 Share Posted 2007-06-28 08:39:31 В принципе можно написать прогу и даже скрипт, которая в реальном времени смотрит загрузку каналов (снимая данные со счетчиков в фаерволле например) и на основании этих данных форвардирует новое соединение в тот канал, который менее загружен.Единственное узкое место - делать так, чтобы у народа в чате, в играх или в вип закачках не рубилось соединение по причине того, что поменялся адрес источника. Т.е. нужен алгоритм, который будет более менее грамотно распределять соединения. Например если клиент вася(192.168.1.2) зашел на сайт chat.mail.ru (194.67.23.151) через канал №1, то новые соединения с адреса 192.168.1.2 на адрес 194.67.23.151 пускать через канал №1, пока все эти соединения не закроются. Вот идея возникла, возможно немного гениальная... Чтобы это все старгейзер делал. Возможно ли? Кто готов взяться? Возможно, многие проспонсировали бы. Там и трафик считается, и в логи все пишется. В принципе, если на пхп, то и я мог бы попробовать, но для начала мне нужно выучить как и чем раскидывать соединения. Но на пхп надежности не вижу, желательно бы на чем-то компилируемом. Link to post Share on other sites
J.McKey 0 Posted 2007-06-28 09:26:55 Share Posted 2007-06-28 09:26:55 А без сквид? У меня же не офисная сеть офисная, не офисная... кто будет знать что ходит через сквид ? transparent proxy никто не отменял у сквида есть возможность балансировать по нескольким критериям, например просто по RR или по AS-path. в любом случае работает Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now