Здравствуйте! Пытаюсь разобраться с hfsc, есть у меня интернет-канал скажем 20мбит в обе стороны, есть 3 приоритета трафика: видеосвязь, веб, прочее. Хочется это приоритезировать. сейчас вот такая конструкция с prio:
$qdisc_add dev $lan_if root handle 1: prio bands 3 priomap 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
$qdisc_add dev $lan_if parent 1:1 handle 10: pfifo #видеосвязь
$qdisc_add dev $lan_if parent 1:2 handle 20: sfq perturb 10 #веб-трафик
$qdisc_add dev $lan_if parent 1:3 handle 30: sfq perturb 10 #Прочий (в т.ч. локальный) трафик
$qdisc_add dev $lan_if root handle 3: prio bands 2 priomap 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
$qdisc_add dev $lan_if parent 3:1 handle 1: hfsc default 1:22
$qdisc_add dev $lan_if parent 3:2 handle 2: pfifo
$class_add dev $lan_if parent 1: classid 1:1 hfsc sc rate 20mbit ul rate 20mbit
$class_add dev $lan_if parent 1:1 classid 1:10 hfsc rt rate 8mbit ls rate 16mbit #видеосвязь
$class_add dev $lan_if parent 1:1 classid 1:20 hfsc sc rate 12mbit
$class_add dev $lan_if parent 1:20 classid 1:21 hfsc rt rate 8mbit #веб-трафик
$class_add dev $lan_if parent 1:20 classid 1:22 hfsc ls rate 4mbit #прочее
Вот не пойму во втором примере не будут ли между собой конкурировать классы 1:10 и 1:21?
Или же у класса 1:10 приоритет выше, так как он находится выше в иерархии?
Или же подклассы 1:21 и 1:22 будут конкурировать между собой в ls-части класса 1:1?