Перейти к содержимому
Калькуляторы

Ограничение скорости на Mikrotik с помощью Simple Queues Правильный способ.

В данном случае будет работать только что-то одно. Либо вы используете ограничение через профиль PPP, либо создаете ограничения по IP адресу для каждого абонента (при этом в профиле PPP убираете ограничения), либо вообще ничего нигде не указываете, а всем абонентам предоставляется одна скорость (один тариф).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 24.03.2017 в 15:42, Saab95 сказал:

Limit - 5000

Total Limit - 200000

Classifier - поставить все 4 галочки.

Правильно ли я понимаю что в данном случае,при использовании PCQ, максимальная скорость указанная в simple поровну разделится между всеми очередями PCQ (IP+порт)? Т.е. если у торрента 50 соединений и скорость делится поровну между ними (к примеру 1024/50), а когда открываем страницу то в PCQ добавляется еще одна очередь и скорость делится поровну уже так- 1024/51?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да. Такое ограничение удобнее для абонента, чем просто ограничивать весь поток. Кроме всего из-за больших размеров буфера отсутствуют потери, а с ними и потери входящего трафика на дропы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажите пожалуйста, а можно ли реализовать такую схему используя simple queues: допустим тариф 5 мб, биллинг отправил данные, создались нужные simple queues, но нужно чтобы до определенных ресурсов скорость была 10 мб??? Или только на pcq?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вверх ограничения скорости нужно поместить правило, где направление = адреса ресурсов, тогда на них скорость будет ограничиваться по этой скорости. Что бы ограничение работало нужно указывать скорость. Если скорость в правиле не указать - оно работать не будет. Если ее вообще не нужно ограничивать, обычно ставят ограничение 1гбит/сек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, Saab95 сказал:

Вверх ограничения скорости нужно поместить правило, где направление = адреса ресурсов, тогда на них скорость будет ограничиваться по этой скорости. Что бы ограничение работало нужно указывать скорость. Если скорость в правиле не указать - оно работать не будет. Если ее вообще не нужно ограничивать, обычно ставят ограничение 1гбит/сек.

Спасибо, попробую. А в данном случае правило будет для каждого индивидульно работать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет. Это общее правило для всех работает. Поэтому и располагается выше остальных правил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 05.12.2017 в 02:46, Saab95 сказал:

Нет. Это общее правило для всех работает. Поэтому и располагается выше остальных правил.

А если нужно весь инет давать по тарифам, а например доступ к определенным ресурсам нужно дать другую скорость? Для каждого индивидуально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В настройках шейпера есть пункт dst, в него и указываете направления, на которые следует ограничивать скорость, отличную от интернета. Разместить их следует выше остальных правил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток уважаемые форумчане!) Подскажите как реализовать на микротике шейпер, чтобы у абонента, когда он уперся в свой канал не росли пинги и не было потерь? Сейчас используем PCQ, если упирается в полку вырастает пинг и идут потери.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Странно, делайте по инструкции в начале указной, все работает отлично...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, Olejon сказал:

Странно, делайте по инструкции в начале указной, все работает отлично...

Это понятно, меня интересует кто как на практике использует?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

12 часов назад, Timax сказал:

Это понятно, меня интересует кто как на практике использует?

Простые очереди, с родительскими очередями в них, на всех pcq - все замечательно, может вам тупо канала не хватает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

24 минуты назад, Olejon сказал:

Простые очереди, с родительскими очередями в них, на всех pcq - все замечательно, может вам тупо канала не хватает?

Оказался странный баг в прошивке, обновился до последней bugfix, все норм. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, Timax сказал:

Оказался странный баг в прошивке

У меня 5.26, но я уже почти готов купить лицензию :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 23.02.2018 в 16:27, Timax сказал:

Доброго времени суток уважаемые форумчане!) Подскажите как реализовать на микротике шейпер, чтобы у абонента, когда он уперся в свой канал не росли пинги и не было потерь? Сейчас используем PCQ, если упирается в полку вырастает пинг и идут потери.

Если в настройках шейпера PCQ указать все 4 галочки направлений, то пинг увеличиваться не будет. Под него будет выделяться отдельный поток данных внутри общего ограничения абонента.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, 

 

Mikrotik hEX, использовал вот такую конфигурацию на 100 mbit/s:

 /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic 
 0 XI  name="Parent Queue" target=10.4.4.0/24,10.44.44.0/24 dst=ether1-wan 
      parent=none packet-marks="" priority=8/8 
      queue=default-small/default-small limit-at=0/0 max-limit=450M/450M 
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1 

 1 XI  name="All Traffic" target=10.4.4.0/24 parent=Parent Queue 
      packet-marks="" priority=8/8 
      queue=pcq-upload-default/pcq-download-default limit-at=0/0 
      max-limit=430M/430M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s 
      bucket-size=0.1/0.1 

 2 XI  name="Guest WiFi" target=10.44.44.0/24 parent=Parent Queue packet-marks="" 
      priority=8/8 queue=pcq-upload-default/pcq-download-default 
      limit-at=10M/10M max-limit=25M/25M burst-limit=0/0 burst-threshold=0/0 
      burst-time=0s/0s bucket-size=0.1/0.1 

Цель была сделать что-бы никто никому не мешал, например при одновременной работе торрент клиента на компьютере, и просмотре онлайн видео на TV.

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

Но сейчас возникла проблема c этой конфигурацией, на канале 450 мегабит. Канал не загружается больше чем на 300-340 мегабит, если отключить эти правила, то сразу скорость возрастает до 450. Можно с этим что-либо сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно. Уберите все эти приоритеты. Настройте одно правило PCQ с классификаторам по всем IP и портам. Тогда скорость будет выравниваться динамически в пределах этого ограничения. Все потоки получат равную скорость.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

On 3/8/2018 at 9:40 AM, Saab95 said:

Можно. Уберите все эти приоритеты. Настройте одно правило PCQ с классификаторам по всем IP и портам. Тогда скорость будет выравниваться динамически в пределах этого ограничения. Все потоки получат равную скорость.

Спасибо. 

Так ли это я сделал? 

 

 name="test" target="" parent=none packet-marks="" priority=8/8 
      queue=pcq-upload-default/pcq-download-default limit-at=0/0 max-limit=0/0 
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ребят, а кто и как вообще на практике настраивает шейпер, чтобы абонент чувствовал себя комфортно? Вообще юзаем pcq с mangle. Сейчас переделала на Simplequeens как в примере, много недовольных абонентов стало. Получается если упираются в полку, то всё плохо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 часов назад, Timax сказал:

Сейчас переделала на Simplequeens как в примере, много недовольных абонентов стало.

Естественно. Сааб это советует только потому, что этот способ шейпинга потребляет минимум ресурсов и продляет агонию микротика

 

В 07.03.2018 в 15:11, admx1 сказал:

Но сейчас возникла проблема c этой конфигурацией, на канале 450 мегабит. Канал не загружается больше чем на 300-340 мегабит, если отключить эти правила, то сразу скорость возрастает до 450. Можно с этим что-либо сделать?

да, переросли железку. Нужно поменять ее на более мощную.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 часа назад, myth сказал:

Естественно. Сааб это советует только потому, что этот способ шейпинга потребляет минимум ресурсов и продляет агонию микротика

 

да, переросли железку. Нужно поменять ее на более мощную.

Щас поставил pfifo с size 50. Вроде норм, а вы мне что-нибудь можете посоветовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обычно делают так.

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

После этого абоненты чувствуют себя комфортно, даже когда торренты качают.

 

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

 

Все работает очень хорошо.

natccr.png

 

На срине нагрузка от примерно 1500 абонентов, скорость 1200-1300М, нагрузка 40 процентов. Из задач НАТ в пул адресов, ограничение скорости, пропуск транзитного трафика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Д

В 16.03.2018 в 04:19, Saab95 сказал:

Обычно делают так.

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

После этого абоненты чувствуют себя комфортно, даже когда торренты качают.

 

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

 

Все работает очень хорошо.

natccr.png

 

На срине нагрузка от примерно 1500 абонентов, скорость 1200-1300М, нагрузка 40 процентов. Из задач НАТ в пул адресов, ограничение скорости, пропуск транзитного трафика.

Данный шейпер еще можно юзать на более высоких тарифах. Например мне надо резать тарифы 2,5,10 мбит/с, при использовании данного шейпера абоненты начинают жаловаться на низкую скорость, до этого юзали стандартную схему с PCQ с манглами, сейчас перешли на simple queen  с pfifo (size=50), и то работает как то не очень. Прошу поделится всех кто юзает simple queens, что именно используете PCQ, pfifo, sfq и.т.д

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы же сами написали pfifo=50. Представьте, абонент нажимает на ссылку или включает закачку. До него начинает идти трафик потоком большим, чем его тариф. Допустим тариф 10М, а абонент загружает файл объемом 1Г, сайт в его сторону выдает поток на скорости более 10М, и скорость выше 10М обрезается, т.к. в буфер размером 50 пакетов помещается очень мало данных и все остальное отбрасывается. Но до вашего оборудования через интернет эта скорость была доставлена и загружала канал.

 

Если бы вы поставили буфер в 50000 пакетов, то в нем поместились данные сверх тарифа и постоянно бы там находились, но это увеличит задержку для остальных запросов абонента. Именно по этой причине я и советую в симплах использовать буфер PCQ с большим размером промежуточного хранения. Это позволяет почти полностью исключить дропы входящего трафика, что повышает эффективность использования входящего канала. На представленном скрине есть все необходимое для правильной настройки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.