[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