Как увязать между собой /queue simple?

Тема в разделе "Общий форум", создана пользователем Nemiroff_84, 20 ноя 2016.

  1. Nemiroff_84

    Nemiroff_84 Участник

    Добрый день!
    Имеется два "моста": локальная сеть и гостевая. Скорость Интернет-канала 10Мб/с. Хочу сделать так, что бы локальной сети была доступна вся скорость 10 Мб/с, а гостевой не более 2 Мб/с. При этом в случае необходимости, что бы локальная сеть могла забирать на себя всю скорость за исключением 1 Мб/с, который останется для гостевой сети. Выделенную часть в 1 Мб/с можно сделать через limit-at. А вот как увязать два правила между собой не могу сообразить. По идее они должны быть связаны через родителя, но как это должно выглядеть?
    Хочу сделать именно через простую очередь.

    /queue simple
    add max-limit=10M/10M name=queue1 target=bridge-local
    add limit-at=1M/1M max-limit=2M/2M name=queue3 target=bridge-guest

    Можете ли Вы что-нибудь подсказать?
     
  2. Илья Князев

    Илья Князев Администратор Команда форума

    Парент нужен.
     
  3. Nemiroff_84

    Nemiroff_84 Участник

    Не правильно сформулировал вопрос. Что указать как парент? Я вижу так:

    target="" dst=WAN-interface

    Так будет правильно?
     
  4. Илья Князев

    Илья Князев Администратор Команда форума

    Нет.
    Намекаю. Это работает так
    1. У вас есть parent-queue. Например с лимитом 10m/10m
    2. У нее есть 2 дочерних очереди. Например
    queue1 max-limit=10m limit-at=2m priority=8
    queue2 max-limit=10m priority=7

    Тогда
    Очередь 1 может качать 10мбит, пока в очереди 2 нет трафика.
    Если очередь 2 начинает качать по полной, то очередь 1 получает 2мбита, а очередь 2 - 8мбит.