Динамический шейпер

Тема в разделе "Вопросы начинающих", создана пользователем Romsan, 6 май 2017.

  1. Romsan

    Romsan Новый участник

    Доброго всем!
    Поставил на работе RB750r2. Настройки стандартные, тырнет (100М) Ростелеком по РРРоЕ приходит.
    Решил я добиться справедливости для юзеров в плане канала тырнета.
    Как всегда - гугл в помощь. Начитался про Simple Queues, для нескольких юзеров настроил правила по ограничению канала доступа в тырнет. Что сделал:

    Simple Queues
    0 name="Servis" target=192.168.15.4/32 parent=none packet-marks=""
    priority=8/8 queue=default-small/default-small limit-at=0/0
    max-limit=5M/5M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
    bucket-size=0.1/0.1

    1 name="AlexPC"
    target=192.168.15.110/32,192.168.15.126/32,192.168.15.128/32
    parent=none packet-marks="" priority=8/8
    queue=default-small/default-small limit-at=0/0 max-limit=3M/3M
    burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1
    time=7h17m-19h30m,sun,mon,tue,wed,thu,fri,sat

    2 name="shiny" target=192.168.15.119/32 parent=none packet-marks=""
    priority=8/8 queue=default-small/default-small limit-at=0/0
    max-limit=0/10M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
    bucket-size=0.1/0.1

    Потом понимаю, что выделенные 3М не всегда используются полностью, и, если придется еще добавлять юзеров с ограничениями - ширина канала закончится, а канал тырнета будет для оставшихся юзеров узким.
    Гугл в помощь!
    Вычитал про Динамический шейпер. Начал настраивать
    (https://supportila.ru/mikrotik-nastrojka-queues-tree.html)
    (http://asp24.com.ua/blog/dinamicheskij-sheiping-v-mikrotik/)
    Вот мои настройки:

    Queue Tree
    0 name="GLOBAL" parent=global packet-mark="" limit-at=0 queue=default-small
    priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
    bucket-size=0.1

    1 name="Work" parent=GLOBAL packet-mark="" limit-at=0 queue=default-small
    priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s
    bucket-size=0.1

    2 name="down" parent=Work packet-mark=down limit-at=1M queue=pcq-down-work
    priority=8 max-limit=70M burst-limit=0 burst-threshold=0 burst-time=0s
    bucket-size=0.1

    3 name="up" parent=Work packet-mark=up limit-at=1M queue=pcq-up-work
    priority=8 max-limit=70M burst-limit=0 burst-threshold=0 burst-time=0s
    bucket-size=0.1

    Далее гуглив вычитал, что значение PCQ Queues должно быть равным количеству юзеров.
    Однако у меня компов 25 (ну + с десяток wi-fiклиентов), а значение PCQ Queues иногда заваливается за 100, 200. Якобы, если существенно больше, то неверно настроены классификаторы.
    Вопросы:
    1) Что скажете про мои настройки? и что по поводу PCQ Queues?
    2) Нужно ли при настройке Queues Tree удалять правила в Simple Queues ? Если не удалять, будут ли они работать корректно? Если правила в Simple Queues "отобрали, например 20М от общего 100М канала, то очереди в Queues Tree будут распределять 80М или все 100?
     
  2. Илья Князев

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

    Сделайте проще
    Код:
    /queue simple
    add max-limit=80M/80M name=Vsem-Porovnu queue=pcq-upload-default/pcq-download-default target=192.168.15.0/24
    
    80 мбит будут делиться строго пропорционально между всеми хостами в сети 192.168.15.0/24

    Обе статьи не достаточно объясняют принцип работы очередей. И, кроме того, вторая для RouterOS 5. Очереди с тех времен были сильно переделаны.
     
    Mama нравится это.
  3. Romsan

    Romsan Новый участник

    Да, уже разобрался. В моих настройках был "косяк" при маркировке пакетов. Вычитав статью, а ниже комент оного из умников, настроил маркировку прероутингом и построутингом. Вобщем, это неправильно, нужен форвадинг. После чего у меня все заработало, и значение PCQ Queues пришло в норму. Правда при трафе под 80М загрузка проца тика - 98%. Слабоват он для таких вещей.
    Остался вопрос: В Симплах у меня 3 правила ограничения (10М, 3М, 5М) Я так понял, что на них, ограничение потомков в Queues Tree, не распространяются!? Т.е. эти хосты будут ограничены данными правилами в Симплах?
     
  4. Илья Князев

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

    :eek:
    В каких цепочках обработки трафика по вашему находятся очереди?
     
  5. Mama

    Mama Участник