LINUX.ORG.RU
ФорумAdmin

traffic shaping with cbq troubles


0

0

Задача - урезать Http-шный трафик до 2 мегабит на интерфейсе.

ПОчитал advanced routing & traffic control howto и увидел, что там в sample config почти рабочий пример есть в разделе
9. Queueing Disciplines for Bandwidth Management


Пересобрал ядро с поддержкой cbq, tbf и всеми  Packet classifier API.

Далее пробую тупо ввести то, что в примере

tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit  avpkt 1000 cell 8
tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate 5Mbit weight 0.5Mbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000

Эти две строчки проблем не вызывают.
А следующая уже не кушается:
tc class add dev eth0 parent 1:1 classid 10: cbq bandwidth 100Mbit rate 5Mbit weight 0.5Mbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded

RTNETLINK answers: Invalid argument  

Ругается оно на "classid 10:"
если поставить "classid 1:10" то все нормально.

Вопрос в следующем - цифровые индексы тут влияют на какие либо привязки при построении дерева, по которому пакеты спускаться будут или за это отвечают только привязки parent, а в classid я могу что угодно указывать?
Чувствую, что не все что угодно :)

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