Jump to content

Справедливая очередь


Recommended Posts

Posted

Создайте правило шейпера PCQ, укажите в нем подсеть, которую используют ваши радиоклиенты, укажите в нем ограничение 200. В классификаторах установите галочки срц адрес и порт, и дст адрес и порт, для более равномерного деления, буфер пакетов, естественно, побольше.

Posted

Антошка написал как всегда не все , не знает наверное

 

1 создаете правило маркировки пакетов на довн

2 исходящий как хотите обычно он не влияет но если нужно то так же маркируете

3 создаете queue type c king PCQ и полосой 100М

4 строите queue tree (НУ ТУТ ВИКИ ВАМ В ПОМОЩЬ)

 

и самое главное не забываем параметры max-limit = 200M в главном дереве

и at-limit = 190М в ветке

 

без последних двух равномерно делить не будет

Posted

Saab95,Constantin , лаконичность не приветствуется! )

Создайте правило шейпера PCQ

где?

4 строите queue tree (НУ ТУТ ВИКИ ВАМ В ПОМОЩЬ)

В вики не знаю где, по этому руководству?

 

Вот бы рабочий конфиг. Наверняка ктото пользуется шейпером.

Как думаете сильно будет проц загружен?

Posted

Вот бы рабочий конфиг. Наверняка ктото пользуется шейпером.

Как думаете сильно будет проц загружен?

 

в wiki.mikrotik.com и будет вам все разжевано, не хотите вообще думать наймите, за копейку вам сделают

 

зависит от кол-ва клиентов, но в принципе не сильно. хотя железки на mips скорее всего не потянут если собрались делить между 50-ю активными клиентами но это так сказано, тут только реальный опыт поможет

Posted

Держи рабочй скрипт,и замени адресс лист на свой,правило маркировки должно стоять в самом верху списка, это только на вход. Имей ввиду PCQ потребляет много оперативки. Слабый роутер не потянет.

 

/ip firewall mangle

add action=mark-packet chain=forward dst-address-list=clients new-packet-mark=all2all_qos

 

/queue type

add kind=pcq name=P1 pcq-classifier=dst-address pcq-dst-address6-mask=64 pcq-limit=50000KiB pcq-src-address6-mask=64 pcq-total-limit=2000000KiB

 

 

/queue tree

add disabled=yes limit-at=195M max-limit=200M name=ALL2ALL_SHAPER packet-mark=all2all_qos parent=global queue=P1

Posted

Антошка написал как всегда не все , не знает наверное

 

Маркировка пакетов не нужна, в 6 версии само ограничение вылавливает трафик и равномерно его распределяет.

Posted

Маркировка пакетов не нужна, в 6 версии само ограничение вылавливает трафик и равномерно его распределяет.

можно пример?

Posted

Маркировка пакетов не нужна, в 6 версии само ограничение вылавливает трафик и равномерно его распределяет.

а как указать для какого диапазона ip действует правило например?

Posted

Маркировка пакетов не нужна, в 6 версии само ограничение вылавливает трафик и равномерно его распределяет.

а как указать для какого диапазона ip действует правило например?

Используй адрес лист

Posted (edited)

Используй адрес лист

В mangle, но если маркировка не нужна, где адрес лист указать?

Edited by eoleg
Posted

Queues -> Simple queues -> (simple queue name) -> General - > Target -> 192.168.99.128/26

Ну тоесть предлагаете справедливую очередь на Simple queues делать?

Тогда как на основе Simple queues поделить скорость 200Мб для /24 или для примерно 200 пользователей?

 

Я ведь спрашиваю Saab95 как не маркируя пакеты распределить трафик для группы пользователей, на маршрутизаторе ведь и другие задачи могут выполнятся, поэтому нужно выделить группу и делить скорость только для неё.

Posted

Если у вас есть группа пользователей, то выделяйте ей определенную подсеть, которые указываете в target ограничения и все. Если так сделать нельзя - поставьте еще один микротик.

 

Для работы правила нужно создать 2 типа шейпера PCQ, первое на download, второе на upload, они проставляются в соответствующих пунктах шейпера. Далее получается так, что шейпер принимает все пакеты, которые на него попадают с IP указанных в target, далее выравнивает им скорости в пределах общего потока.

Posted

Вот что мне не нравится в нарезке скоростей:

"Суть механизма заключается в задержке и уничтожении пакетов, которые не влезли в лимит."

Что же значит - в mikrotik скорость ограничивается убиванием пакетов а не постановкой их в очередь?

Posted

Вот ТУТ вообще полный конфиг приоритезации трафика по типу (веб, скайп, торрент, онлайн игры и прочее). Но L7 ресурсы жрет в фантастических количествах, так что нужна отдельная железка. Или просто зарубить все лишнее на корню и подогнать конфиг под себя.

Posted

Суть механизма заключается в задержке и уничтожении пакетов, которые не влезли в лимит."

а вы знаете другой кардинальный способ? поделитесь

Я уже ответил - постановкой их в очередь.

Если на пальцах то в ответ на мой запрос часть пакетов убивается - в этом случае я могу так и не дождаться открытия страницы так как она не будет загружена до конца.

В случае с постановкой в очередь станица откроется просто с задержкой.

 

Вот ТУТ вообще полный конфиг приоритезации трафика по типу (веб, скайп, торрент, онлайн игры и прочее). Но L7 ресурсы жрет в фантастических количествах, так что нужна отдельная железка. Или просто зарубить все лишнее на корню и подогнать конфиг под себя.

Спасибо за ссылку.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...