[Comm] Настройка фильтров в etcnet QoS

Eugine Kosenko eugine.kosenko на gmail.com
Сб Ноя 22 13:26:03 MSK 2014


Отстроил балансировку сети следующим образом:

tc qdisc add dev $1 root handle 1: htb default 13

tc class add dev $1 parent 1: classid 1:1 htb rate 25kbps ceil 25kbps

tc class add dev $1 parent 1:1 classid 1:11 htb rate 1kbps ceil 25kbps prio
1
tc class add dev $1 parent 1:1 classid 1:12 htb rate 1kbps ceil 25kbps prio
2
tc class add dev $1 parent 1:1 classid 1:13 htb rate 1kbps ceil 25kbps prio
3

tc qdisc add dev $1 parent 1:11 handle 111: sfq perturb 10
tc qdisc add dev $1 parent 1:12 handle 121: sfq perturb 10
tc qdisc add dev $1 parent 1:13 handle 131: sfq perturb 10

tc filter add dev $1 protocol ip parent 1:0 prio 1 handle 1 fw flow 1:11
tc filter add dev $1 protocol ip parent 1:0 prio 2 handle 2 fw flow 1:12

# eqos ppp0 show filter
Interface is "ppp0"
Action is "show"

"filter" list on device ppp0:
filter parent 1: protocol ip pref 1 fw
filter parent 1: protocol ip pref 1 fw handle 0x1 classid 1:11
filter parent 1: protocol ip pref 2 fw
filter parent 1: protocol ip pref 2 fw handle 0x2 classid 1:12

Однако попытка перенести эти настройки в etcnet в соответствии с принятыми
рекомендациями не удалась. А именно, если разместить фильтры в каталогах
так:

# ls -la qos/1/1/1{1,2}/filter
-rw-r--r-- 1 root root 18 Nov 22 10:55 qos/1/1/11/filter
-rw-r--r-- 1 root root 18 Nov 22 09:44 qos/1/1/12/filter

и заполнить их так:

# cat qos/1/1/11/filter
prio 1 handle 1 fw

# cat qos/1/1/12/filter
prio 2 handle 2 fw

то фильтры не грузятся:

# eqos ppp0 show filter
Interface is "ppp0"
Action is "show"

"filter" list on device ppp0:

В то же время перенос фильтров на уровень верхнего класса

# cp qos/1/1/11/filter qos/1/1
# ls -la qos/1/1/filter
-rw-r--r-- 1 root root 19 Nov 22 11:21 qos/1/1/filter

дает

# eqos ppp0 show filter
Interface is "ppp0"
Action is "show"

"filter" list on device ppp0:
filter parent 1: protocol all pref 1 fw
filter parent 1: protocol all pref 1 fw handle 0x1 classid 1:1

что как бы ожидаемо, но не так, как мне нужно.

Что я делаю не так?
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20141122/89c6c820/attachment.html>


Подробная информация о списке рассылки community