LINUX.ORG.RU
ФорумAdmin

Динамическое деление канала.


0

0

Допустим, есть юзеры A,B,C. пока сидит один ему отдаётся весь канал,
как толко подключаются ещё идёт деление канала.
Такое возможно на Linux-е или BSD?И если возможно то какими средствами
и куда смотреть?

Рекомендую ESFQ с делением очередей (с типом hash-а) на основе IP адреса клиента:
описание: http://gazette.linux.ru.net/rus/articles/taleLinuxTC.html
где брать: http://www.ssi.bg/~alex/esfq/
патчи: http://kem.p.lodz.pl/~peter/qnet/
(некоторые рекомендуют http://kem.p.lodz.pl/~peter/qnet/ip2-2.6.9-xfrm_compile_fix.patch и http://kem.p.lodz.pl/~peter/qnet/ip2-2.6.9-esfq_fix.patch )

Общий manual по управлению трафиком: http://www.opennet.ru/docs/RUS/LARTC/index.html

spirit ★★★★★
()
Ответ на: комментарий от Rykun

Про ntb и cbq знаю. Я просто не могу врубится оно может в динамике делить или расширять канал в зависимости от нагрузки.
Если да, пошёл дальше читать если нет, нужно искать другие решения.

MoS
() автор топика
Ответ на: комментарий от MoS

Я решил эту задачу для Linux роутера используя htb классы

anonymous
()
Ответ на: комментарий от MoS

Если у вас конечное количество пользователей, то HTB подойдет. (CBQ не рекомендую, т.к. оно если и отличается от HTB, то в основном в худшую сторону: иногда криво ограничивает, сложнее в настройке).
Если же кол-во пользователей заранее неизвестно, то все таки рекомендую взглянуть на ESFQ.

spirit ★★★★★
()
Ответ на: комментарий от spirit

Колличество пользователей конечное, - это домашняя сеть( точнее комнотная.:)). Максимум 3-4 машины+сервер. Вот только канал на 128 и есть дурные приложения которые так и наравят забить канал.:(
Не, можно зажать и на самих приложениях, вот только ходить от маине к машине влом поэтому и рассматриваю вариант координального реения в одном месте(на сервере).
 Хорошо,с Linux-ом более или менее всё понятно, а что у нас делается с BSD системами?Особельно интересует решение этой проблемы на Free/Open.

MoS
() автор топика
Ответ на: комментарий от MoS

>Особельно интересует решение этой проблемы на Free/Open.

Почитай доки по фаерволу PF, он это умеет. Есть как в OpenBSD так и в FreeBSD.

Harliff ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.