The OpenNET Project / Index page

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

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

"Динамическая нарезка трафика (канал / количество активных кл..."  
Сообщение от Crash email on 30-Окт-07, 18:39 
Необходимо реализовать нарезку трафика, которая работала бы динамически в зависимости от количества клиентов запрашивающих информацию точнее в формуле:
   канал / количество уникальных маков;
   каждый мак получает определенную пропускную способность, на всю информацию проходящую
   с интерфейса 1 на интерфейс 2, или из подсети 1 в подсеть 2;
   пропускная способность может увеливаться или уменьшаться в зависимости от количества
   активных мак-адресов запрашивающих информацию;
   если в течении определенного времени с данного мак-ардреса не происходит обмен
   информацией считать его не активнм и пересчитать пропускную способность.
где-то примерно так :)

пример:
канал 256 кБит
1 уникальный мак-адрес запрашивает информацию => скорость обмена информацией = 256 кБит.
2 уникальных мак-адреса запрашивают информацию => скорость обмена информацией = 128 кБит на каждого.
4 уникальных мак-адреса запрашивают информацию => скорость обмена информацией = 64 кБит на каждого.
3 уникальных мак-адреса запрашивают информацию => скорость обмена информацией = 85 кБит на каждого.
т.д. т.п.
сколько не искал чего похожего так и не нашел
заранне благодарен за объективную помощь...

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

 Оглавление

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


1. "Динамическая нарезка трафика (канал / количество активных кл..."  
Сообщение от napTu (??) on 30-Окт-07, 18:45 
>Необходимо реализовать нарезку трафика, которая работала бы динамически в зависимости от количества
>клиентов запрашивающих информацию точнее в формуле:
>   канал / количество уникальных маков;

у меня это реализовано на ipfw - pipe

правило задается всем активным клиентам:
ipfw pipe #userX ip from any to userX in via IF

в зависимости от нагрузки скорость pipe меняется
ipfw pipe #userX config bw XXXkbits/s

проверка производится раз в минуту,
текущая скорость берется из правил
ipfw show...


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

2. "Динамическая нарезка трафика (канал / количество активных кл..."  
Сообщение от blc on 30-Окт-07, 18:52 
linux kernel + iproute2 (tc + htb + esfq|sfq)

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

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

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




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

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