Объявление

Свернуть
Пока нет объявлений.

Ограничение скорости на MikroTik для «качальщиков»

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

    Ограничение скорости на MikroTik для «качальщиков»

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

    1) У кого нибудь нормально работает динамический шейпер ? Если да, то поподробнее, если можно.

    2) Нарыл еще вот такую доку, насколько работоспособный вариант ?

    Ограничение скорости MikroTik для «качальщиков»


    Микротик позволяет ограничить скорость пользователям, которые качают большие файлы из интернета. Пока пользователь будет смотреть интернет странички, скорость будет высокой, а как только начнет качать файлы, то через 30 секунд загрузки (или другое время) скорость уменьшится.
    1. В окне Queues List добавляем новое правило нажатием на кнопку Add (красный крестик);
    2. В поле Name указываем имя ограничения;
    3. В поле Target Address указываем IP адрес, для которого будет действовать ограничение. Можно также указать IP адрес подсети, чтобы ограничить скорость для всех пользователей, например 192.168.88.0/24;
    4. В поле Max Limit под Target Upload указываем скорость отдачи, которая будет действовать, если пользователь начнет качать файлы;
    5. В поле Max Limit под Target Download указываем скорость загрузки, которая будет действовать, если пользователь начнет качать файлы;
    6. Нажимаем Burst;
    7. В поле Burst Limit в столбце Target Upload указываем скорость отдачи, которая будет действовать для просмотра интернет страничек;
    8. В поле Burst Limit в столбце Target Download указываем скорость отдачи, которая будет действовать для просмотра интернет страничек;
    9. В поле Burst Threshold в столбце Target Upload указываем скорость отдачи, превысив которую, пользователю будет включено ограничение;
    10. В поле Burst Threshold в столбце Target Download указываем скорость отдачи, превысив которую, пользователю будет включено ограничение;
    11. В поле Burst Time в столбце Target Upload указываем время, через которое сработает ограничение отдачи, если пользователь будет качать файлы;
    12. В поле Burst Time в столбце Target Download указываем время, через которое сработает ограничение загрузки, если пользователь будет качать файлы;
    13. Нажимаем кнопку OK.


    #2
    У меня работает. Тут я дедал инструкцию, как ее реализовать минимальным количеством действий.
    А дальше можно выделить Http, дать ему приоритет, и все.

    Комментарий


      #3
      Сообщение от fhntv Посмотреть сообщение
      У меня работает. Тут я дедал инструкцию, как ее реализовать минимальным количеством действий.
      А дальше можно выделить Http, дать ему приоритет, и все.
      Правильная ссылка.
      Уточните, если не сложно, несколько вопросов :
      1) Сколько клиентов у вас работает ?
      2) Нагрузка процессора и какое используете оборудование ?
      3) Как дать приоритет http ?
      5) Есть ли проблемы с маркировкой udp пакетов ?
      4) Бывают ли проблемы связанные с динамикой ?
      Последний раз редактировалось SDM78; 20.09.2012, 10:39.

      Комментарий


        #4
        30 клиентов.
        RB450G в пике нагрузки 90 мбит где-то до 80% загружен.
        3. Маркировать пакеты в мангл по портам, потом ловить их в квайери трии в отдельную группу. В моей идеологии я делю скорость между клиентами одной БС. Два тарифа, 10М и без лимит (скорость бс).
        5. Маркируются как и все остальное.
        4. Нет, работает. Тестирование показало, что даже при загрузке 80 мбит пинги от клиента который ничего не качает практически не увеличиваются.

        Но, работать шейпинг будет только в том случае, если лимит в дереве стоит меньше чем лимит БС (физической среды).
        Грубо говоря, если у нас нанос на раздаче. Каждый из клиентов может качать со скоростью 30-35 мбит. То, нужно лимит ставить порядка 25, чтобы обеспечить и обратный канал, работу шейпера.

        add action=mark-packet chain=forward disabled=no new-packet-mark=users-up passthrough=yes src-address-list=All
        add action=mark-connection chain=forward comment=qos-up-http disabled=no dst-port=20,21,25,80,110,443,3128,8080,3389-3395 \
        new-connection-mark=qos-up-http-conn passthrough=yes protocol=tcp src-address-list=All
        add action=mark-packet chain=forward comment="qos-up-http-dl (before http-requests!)" connection-bytes=800000-0 connection-mark=\
        qos-up-http-conn disabled=no new-packet-mark=qos-up-http-dl passthrough=yes protocol=tcp src-address-list=All
        add action=mark-packet chain=forward comment=qos-up-http-req connection-bytes=0-800000 connection-mark=qos-up-http-conn disabled=no \
        new-packet-mark=qos-up-http-req passthrough=no protocol=tcp src-address-list=All
        Для исходящего, сначала я маркирую все меткой users-up
        Потом перемеркировываю по портам, отдельно шаринг, отдельно закачку.
        Потом в квайери трии у меня три ветки, для каждого типа с приоритетами.

        Комментарий


          #5
          Благодарю за ответ. В данный момент у меня просто поднят DHCP и на клиентских устройствах режу скорость. Могу ли я на рабочем микротике (750) по 1му клиенту переводить их из DHCP в Static и настраивать им динамику и не отразится ли это на обычных клиентах ? И на сколько % от реальной скорости инета необходимо выставлять лимит ?
          Последний раз редактировалось SDM78; 20.09.2012, 14:34.

          Комментарий


            #6
            Можно, не отразится.
            Можно просто добавить правило
            add action=mark-packet chain=forward comment=5kbit disabled=no \
            dst-address-list=All new-packet-mark=5kbit passthrough=yes
            где All - в адресс листе адрес со всеми айпи сети, типа 192,168,0,0/24
            И все, все пользователи будут попадать в эту группу, шейпер уже будет работать.
            Переводить в статику нужно если есть несколько тарифов.

            Комментарий


              #7
              Что то я не смог из dhcp перетащить клиентов в статику: даже после перезагрузки клиентской машины все равно присваивается динамический ip, который и был. ipconfig /release тоже не помог. Чую что решение простое (микротик не перегружал), но какое ?

              PS И в поле Client ID можно по русски писать, ни на что в последующем не повлияет ? Просто есть подозрение что именно изменение Client ID препятствует переходу на статику...

              PSS Так и есть. Видимо Client ID привязан к маку... Придется комменты тогда писать, где чей айпишник...
              Вложения
              Последний раз редактировалось SDM78; 22.09.2012, 08:37.

              Комментарий


                #8
                Откройте динамическую запись, нажмите "make static" и все у вас получится.

                Комментарий


                  #9
                  Сообщение от fhntv Посмотреть сообщение
                  Откройте динамическую запись, нажмите "make static" и все у вас получится.
                  Так и делал. Просто не нужно трогать Client ID (идентификатор клиента). При его редактировании пропадает привязка MAC к IP.

                  Комментарий


                    #10
                    fhntv, а у вас белые адреса у клиентов? sdm78 у вас SRC-NAT?

                    Комментарий


                      #11
                      Один белый адрес, остальные за натом.

                      Комментарий


                        #12
                        у вас хорошо шейпер работает для исходящий пакетов? смотрю в форварде маркируете. почему не в prerouting - исход, а postrouting - вход. получится 4 правила на тариф. ну и так же как у вас global-out родитель

                        Комментарий


                          #13
                          Сообщение от fhntv Посмотреть сообщение
                          У меня работает. Тут я дедал инструкцию, как ее реализовать минимальным

                          количеством действий.
                          А дальше можно выделить Http, дать ему приоритет, и все.
                          Доброго дня Артем.
                          Пытался настроить по вашей схеме (инструкции) но пока не понимаю какое значение имеют

                          параметры обозначенные цифрами на скринах
                          Нажмите на изображение для увеличения.

Название:	001.jpg
Просмотров:	1
Размер:	121.2 Кб
ID:	216984Нажмите на изображение для увеличения.

Название:	002.jpg
Просмотров:	1
Размер:	49.9 Кб
ID:	216985


                          Спасибо за ответы!
                          Последний раз редактировалось serfix; 12.03.2014, 10:28.

                          Комментарий


                            #14
                            картинки залейте на местный ресурс!!!
                            Ремонт оборудования Ubiquiti и Mikrotik

                            Комментарий


                              #15
                              Перезагрузил в форум! Что имеете в виду под "местным ресурсом"? Я тут под пункт "Правил форума" не попал? Наоборот хотел экономичней поступить касательно дисковой квоты хостинга форума:derisive:

                              Комментарий

                              Обработка...
                              X