[Comm] Re: Приоритет трафика
=?iso-8859-1?q?kastelli_=CE=C1_smtp=2Eru?=
=?iso-8859-1?q?kastelli_=CE=C1_smtp=2Eru?=
Пт Фев 18 09:15:50 MSK 2005
В сообщении от Пятница 18 Февраль 2005 07:59 Alexey S. Kuznetsov написал(a):
> Здравствуйте, max.
>
> Вы писали 18 лютого 2005 р., 7:08:53:
> > В сообщении от 18 Февраль 2005 01:21 Alexey S. Kuznetsov написал(a):
> >> Привет всем!
> >> Такой у меня вопрос..
> >> есть шлюз, куда подключён свитч, в который воткнуты все
> >> пользователи...некоторым ограничена скорость, некоторым нет, как бы мне
> >> сделать, чтобы какой-либо IP из этих юзеров имел больший приоритет над
> >> другими, т.е. если 2 качают с максимальной скоростью им данной, то им
> >> скорость резалась, а этому ip выдавалась гарантированый поток? И вообще
> >> реально ли это сделать?
> >
> > Всё реально.
> > смотри cbq, htb - скрипты облегчающие настройку обрезания полосы.
> > если нужно что-то более универсальное, то смотреть нужно tc.
>
> Я и режу скорость cbq....мне нужно, чтобы кто-то, кого я укажу из
> пользователей имел приоритет над другими зарезаными в cbq
> пользователями....как такое сделать?
Нужен htb.
В правилах описываются два параметра: RATE и CEIL:
RATE -- гарантированная скорость
CEIL --- то, что можно получить из доступного
HTB используюет иерархию классов. Два пользователя из одного классов можно
описать так:
1) RATE=64kbit CEIL=128kbit
2)RATE=64kbit CEIL=128kbit
При этом класс объявить с RATE и CEIL 128kbit
В итоге получаем: каждый в отдельности может работать скоростью 128kbit, если
оба "проявляют активность", 64 -- для каждого. Приоритеты -- это игра с
параметрами RATE и CEIL
Подробная информация о списке рассылки community