Для настройки родительских очередей необходимо перейти в раздел Queue и открыть Simple Queues.
На данный момент есть только одно правило, которое действует на всю локальную сеть, но, если требуется, чтобы какому-нибудь определенному IP-адресу из локальной сети была выделена отдельная скорость, которая будет в более высоком приоритете относительно всей другой локальной сети, понадобится настроить отношения.
Для этого необходимо создать еще одно правило.
В поле Target указываем IP-адрес устройства в данной локальной сети и ставим ограничение.
Но этого недостаточно. То есть на данный момент получается, что это просто отдельно стоящие правила, которые не влияют друг на друга и так как в Simple Queues важно расположение правил, то сейчас IP-адрес будет попадать под первое правило, и ничего не будет происходить.
Поэтому в настройках второго правила на вкладке Advanced необходимо указать родителя – Parent — указываем первое правило.
/queue/simple/add name=queue2 target=192.168.88.254 max-limit=7M/5M limit-at=2M/2M parent=queue1
И после этого появляется зависимость.
Можно заметить, что есть верхняя очередь, которая является родительской и нижняя очередь, которая отвечает за ограничение скорости на какого-то конкретного потребителя.
Далее можно добавить правило для всех остальных участников локальной сети.
Общие настройки, которые связаны со всей локальной сетью, можно оставить без изменений, но необходимо указать Parent, который является в данном случае очередью один.
Обратите внимание, что при отображении зависимостей, которые есть между дочерними и родительскими очередями могут меняться позиции, то есть, прежде всего, необходимо обращать внимание на номер правила.
/queue/simple/add name=queue3 target=192.168.88.0/24 max-limit=15M/10M parent=queue1
Проверим, какую скорость получит устройство.
Для этого заходим на speedtest , смотрим параллельно, что у нас происходит, и правило, под которое сейчас попадем, изменит свой цвет.
В результате видим, что отработало правило, которое указывает на конкретный IP- адрес.
Если поменять позицию правил, то устройство попадет под верхнее правило.
В Simple Queues важна позиция правил по цифре, а не более узкая маска.
Запускаем еще раз и видим, что после изменения порядка, попадем под другие ограничения и работают уже ограничения, связанные со всей локальной сетью.
Так же хочется отметить, что когда у какой-либо очереди появляются дочерние объекты, то наша очередь перестает потреблять.
На этом обзор родительских и дочерних очередей в Simple Queues закончен.
С вами скоро свяжутся