The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"3 канала и балансировка Юзеров"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"3 канала и балансировка Юзеров"  
Сообщение от Heggi on 05-Июл-08, 15:50 
Есть 1-3 канала одинаковой пропускной способности (1мегабит)
Есть толпа юзеров, подключающихся по VPN (до 20 одновременно)
Необходимо:
1. При подключении Юзера, прописывать маршрут на самый свободный канал
2. При падении канала, равномерно раскидывать юзеров на оставшиеся рабочие каналы.

Теперь вопросы...
1. Как измерять загрузку канала? Понятно, что по SNMP можно снимать скорость и вычислять среднюю за 5 минут например... Т.к. это все скриптовое будет, нужна программа, которая, например, складывает текущую среднюю скорость на интерфейсе в файл (/tmp/net1.speed, /tmp/net2.speed...). Что умеет такое делать?

2. Когда Юзеров раскидывать по каналам, желательно собирать статистику по юзабельности инета каждого юзера, чтобы не просто каждого второго на один канал, а оставшихся на другой канал, а согласно их потребности инета (этого качальщика сюда, а остальных туда). Т.е. опять же нужна аналогичная программа как в п1, чтобы потом, воспользовавшись этой инфой, раскидать юзеров по справедливости.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "3 канала и балансировка Юзеров"  
Сообщение от vbv email(ok) on 06-Июл-08, 03:33 
Добрый день!
Напрашивается 2 варианта: RSVRP и ручное управление, с использованием некоего скрипта.
Если нет своей AS то только скрипт, хотя.....
Но в любом случае надо привлекать программистов для решения задачи.
В системе, заданного вопроса, есть необходимость принятия и учета принятого решения на протяженнии всей сессии пользователя, т.о. это нужно поддерживать и как-то учитывать.
Простого способа я не знаю. :((

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "3 канала и балансировка Юзеров"  
Сообщение от Fikusus (ok) on 06-Июл-08, 09:16 
Это разве не поможет?
http://www.tigran.am/multiply-links.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "3 канала и балансировка Юзеров"  
Сообщение от Heggi on 06-Июл-08, 11:40 
>Это разве не поможет?
>http://www.tigran.am/multiply-links.html

Это сейчас и работает, но! как обычно минусы всплывают в процессе эксплуатации.
Минусы:
1. ICQ не конектица (особенность протокола такова, что аська устанавливает 2 соединения на 2 разных IP адреса и оба соединения должны быть с одного IP... Вероятность того, что оба коннекта пойдут по одному каналу ~1%)
2. Уже установленные тяжелые коннекты (закачка) перекидываются между каналами. В результате дисконнет.
3. Невозможно работать с сайтами, которые привязываются по IP адресу.

Все эти проблемы можно решить, если 1 юзер будет сидеть только через 1 канал

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру