Микротик ограничение скорости. Настройка приоритета трафика (QoS)

В статье подробно описано, как настроить на Микротике ограничение скорости по отдельному ip или на целую сеть, ограничение на интерфейсе и физическом порту. А также настройка приоритета трафика (QoS), для sip, tv и других сервисов. Все настройки будут производиться через программу winbox.

Если у Вас версия RouterOS выше 6.29, то перед настройкой шейпера убедитесь. что в firewall отключен fasttrack, эта технология позволяет увеличить производительность маршрутизатора, но если она включена, то шейпить скорость не получится. Заходим в меню   на вкладке Filter Rules,  ищем правило fasttrack connection. Если такое правило существует, то отключаем или удаляем его.

Ограничение скорости интернета на все ip адреса в подсети.

Предположим, провайдер предоставляет нам интернет канал 50 Мбит/сек. Стоит задача: для каждого пользователя ограничить канал до 5 Мбит/с.

Создадим  новый тип. Для этого заходим в меню Queue вкладка Queue Types. И нажимаем на кнопку «+» добавить.

Type Name – имя нового типа

Kind – тип, принимает следующие значения

bfifo – тип основанный на алгоритме First-In First-Out, Первый-пришел первый ушел, размер очереди определяется в байтах параметром queue size, если очередь переполнена, то остальные пакеты отбрасываются.

pfifoто же самое что и bfifo, только размер не в байтах, а в пакетах

mq pfifo тот же pfifo с поддержкой нескольких очередей

red — Random Early Drop — это механизм очередей, который пытается избежать перегрузки сети, контролируя средний размер очереди. Средний размер сравнивается с двумя порогами: минимальным (минимальным) и максимальным (максимальным) порогом. Если средний размер (avgq) меньше минимального порога, пакеты не отбрасываются. Когда средний размер очереди больше максимального порога, все входящие пакеты удаляются.

sfq — Stochastic Fairness Queuing (SFQ) обеспечивается хешированием и циклическими алгоритмами. Трафик может быть однозначно идентифицирован с помощью 4 параметров (src-адрес, dst-адрес, src-порт и dst-порт), поэтому эти параметры используются алгоритмом хэширования SFQ для классификации пакетов в один из 1024 возможных подпотоков. Затем алгоритм round-robin начнет распространять доступную пропускную

способность для всех подпотоков, причем каждый раунд дает байты трафика sfq-allot. Вся очередь SFQ может содержать 128 пакетов и доступно 1024 подпотока.

pcq – то же что sfq,  но с возможностью ограничить скорость потоков

Более подробно о типах можно прочитать здесь https://wiki.mikrotik.com/wiki/Manual:Queue#Kinds

Для ограничения ширины канала выбираем тип pcq, в поле Rate указываем значение скорости. В нашем случае 3M. Нам нужно ограничить 3 Мбит/c на вход и на выход, поэтому ставим галочки напротив Dst. Address и Src.Address. Если нам нужно не симметрично ограничить канал, скажем на загрузку 3Мбит/c, а на отдачу 5Мбит/c, то нужно создать два типа, на загрузку и на отдачу с соответствующими параметрами. Остальные поля оставляем как есть.

Остальные поля pcq типа

Limit — размер одного подпотока

Total limit — максимальное количество данных в во всех подпотоках

Burst Rate, Burst Threshold, Burst Time  — довольно интересные параметры, рассмотрим их более подробно.

Burst Rateдословно «взрыв скорости» если мы сделаем настройки как показаны на рисунке.

То это будет работать так: если пользователь допустим начнет закачку файла, то сначала канал  у него будут 10Мбит/c, параметр Burst Rate, и такая скорость будет в течении 3-х минут, параметр Burst Time, далее скорость вернется к значению Rate. Если пользователь не будет некоторое время скачивать и у него использование интернет канала опустится меньше 512 Кбит/c, значение Burst Threshold , то при следующем использовании интернета, первые 3 минуты пользователь будет пользоваться каналом со значением  Burst Rate. Это бывает очень полезно, скажем когда пользователи просто ходят по страницам в интернете, то скорость загрузки страниц у них будет 10 Мбит, а если они начнут качать большие файлы, то через три минуты скачивание будет всего 5 Мбит/c.

Поля раздела Classifer думаю понятны без объяснений, это адрес, порт источника и назначения, а также маски адресов. Более подробно о типе pcq читайте здесь https://wiki.mikrotik.com/wiki/Manual:Queues_-_PCQ.

Следующим шагом применим наши созданные правила. Заходим на вкладку Simple Queues и добавляем очередь.

Name – имя нашей очереди

Target – цель. Здесь прописываем нашу подсеть

Остальные поля не заполняем, если вы встречали статьи где нужно прописывать Max Limit, то могу сказать что это не обязательно, работать будет и с параметром unlimited. Далее переходим на вкладку advanced и выбираем в качестве Queue type. Созданные выше типы.

Нажимаем кнопку ОК. На этом настройки закончены. Теперь любой компьютер c ip адресом из подсети 192.168.7.0/24 будет ограничен шириной канала в 3Мбит/с.

Ограничение на интерфейсе

Для ограничения на порту зайдите на вкладку Interface Queue, выберите нужный интерфейс и примените к нему созданное выше правило.

В примере на порту eth6 будет применено ограничение в 3Мбит/с

Ограничение скорости с помощью маркировки пакетов и Queues Tree на всю сеть

Если нужно ограничить ширину канала на одну или несколько сетей, а также на отдельные ip адреса то этот можно сделать с помощью маркировки пакетов .

Заходим в меню IP-Firewall, вкладка Address Lists создаем новый адрес лист с нашей сетью.

Также в этот лист можно добавить и отдельные ip адреса, а не сеть, скажем если они идут не по порядку, допустим 192.168.7.11, 192.168.7.87, 192.168.7.199.

Далее переходим на вкладку Mangle , здесь добавляем два правила. На вкладке General, поле Chain выбираем forward

Переходим в advanced и в поле Src. Address List выбираем лист созданный на первом шаге

Идем на вкладку Action. Здесь в поле action выбираем маркировку пакетов mark packet и пишем как будем маркировать, например upload.

Аналогично создаем еще одно правило на download. Только уже будет Dst. Address List и маркировка download.

Нажимаем Ок. Теперь все пакеты идущие из сети 192.168.7.0/24 будут маркироваться как upload, а пакеты идущие в эту сеть как download.

Теперь идем в меню Queues, вкладка Queues tree и добавляем правило.

Name – имя

Parent выбираем global

Packet Marks выбираем маркировку созданную ранее upload

Limit AT гарантированная скорость, т.е если у нас скажем общий канал 10 Мбит/c и мы создаем две очереди с максимальной шириной канала по 10 Мбит. То если вторая очередь заняла скажем канал на 8 Мбит, то нашей остается всего 2 Мбит, параметром Limit AT мы указываем, что гарантируем канал в 5 Мбит. т.е если в нашей очереди начнут интенсивно использовать интернет, то приоритет у нашей очереди увеличится, а у второй очереди уменьшится и скорость поделится по 5 Мбит

Max Limit максимальная скорость. Это и есть наше ограничение скорости.

Нажимаем ОК и аналогично создаем очередь на загрузку

Если все сделали правильно, то мы увидим наши созданные queue и загрузку по ним.

Этот способ удобно использовать когда список сетей или адресов на ограничение часто меняется, тогда их просто можно добавлять или удалять в адресных листах. Если же адреса для ограничения меняются не часто, то удобнее использовать simple queus.

Simple Queues

Более простой способ ограничения скорости делается через вкладку Simple Queues. Заходим на эту вкладку нажимаем добавить

В поле name пишем имя в target нашу сеть. Max Limit ограничения на загрузку и на отдачу

Нажимаем ОК, На этом настройка завершена, теперь вся сеть 192 .168.7.0/24 ограничена в 10Мбит, про Burst Limit я писал выше, здесь это работает также. Если нам нужно ограничить скорость не на всю сеть, а на отдельный ip адрес, то просто в поле target прописываем этот ip.

Приоритезация трафика на Mikrotik

Если нужно настроить приоритизацию трафика на Mikrotik то это делается через параметр Priority в настройка Queues tree.

Или на вкладке Advanced в Simple Queues.

Приоритет принимает значение от 1 до 8. Чем меньше значение, тем выше приоритет, т.е очередь с priority 1 будет обрабатываться самой первой, а с 8 последней. Например если у вас есть сервер ip телефонии asterisk с ip 192.168.7.10, то для него лучше сделать настройки такие.

Если нам нужно настроить приоритет определенного типа трафика, например SIP, VoIP или IpTV не привязываясь к ip адресам. То сделать это можно с помощью Mangle и Queues Tree, как это сделать я писал выше, только маркируем пакеты не по ip а по протоколу и порту. Например для маркировки пакетов на порт 5060 будет выглядеть так.

Комбинируя выше указные способы можно очень гибко настроить шейпинг скорости и приоритет трафика. Также надо отметить что настройки в Queue Tree имеют больший приоритет чем в simple Queues.

Обучающий курс по настройке MikroTik

Нужно разобраться с MikroTik, но не определились с чего начать? В курсе «Настройка оборудования MikroTik» все по порядку. Подойдет и для начала работы с этим оборудованием, и для того, чтобы систематизировать знания. Это видеокурс из 162 уроков и 45 лабораторных работ, построен на официальной программе MTCNA. Проходить можно, когда удобно и пересматривать по необходимости – материалы курса выдаются бессрочно. Также есть 30 дней на личные консультации с автором. На пробу выдают 25 уроков бесплатно, заказать их можно на странице курса.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.



2018-10-14T22:05:01
Микротик

Как сохранить заброшенные корзины в WooCommerce

WooCommerce, это самое популярное решение для электронной торговли, используемое владельцами магазинов. И причины совершенно ясны — это бесплатная, гибкая, простая в использовании и отличная документация. Неудивительно, что многие используют его!

Хотя плагин невероятно полнофункциональный, он не может помочь с точки зрения отказа от корзины покупок. Фактически, исследование показывает, что в среднем 78,65 процента всех корзин оставляют покупатели.

В этой статье мы покажем вам, как вы можете восстановить потерянные продажи, сохраняя и просматривая заброшенные корзины и возвращая клиентов, которые отказались от своих корзин, отправив заброшенные электронные письма с восстановлением корзины покупок.

Сохранение заброшенных корзин

Поскольку WooCommerce не имеет встроенного решения для захвата заброшенных корзин, вы должны либо написать собственное решение, которое это делает, либо установить плагин для захвата заброшенных корзин. К счастью, WordPress имеет большой репозиторий бесплатных плагинов.

Прежде чем продолжить, вы должны убедиться, что вы установили и активировали плагин WooCommerce на своем веб-сайте.

Затем вам нужно будет установить WooCommerce Live Checkout Field Capture Pro — плагин сохранения заброшенных корзин, активировать его, и все. Никакой дополнительной настройки или конфигурации не потребуется.

Как сохранить заброшенные корзины в WooCommerce

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

Если вы хотите отправить автоматические электронные письма с восстановленной загрузкой через MailChimp, вам придется перейти уже на платную версию WooCommerce Live Checkout Field Capture Pro.

Отправка отправленных сообщений о восстановлении корзины для посетителей

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

  • Дополнительные издержки слишком высоки (например, доставка, налоги)
  • Веб-сайт потребовал от покупателя создания сложной учетной записи
  • Процесс оформления заказа слишком длинный
  • Общий порядок затрат не отображается
  • У вашего сайта были ошибки или сбой
  • Пользователь не чувствовал себя в безопасности, записывая информацию о кредитной карте на сайте
  • Это заняло слишком много времени для отправки
  • Политика возврата слишком короткая
  • Недостаточные способы оплаты
  • Кредитная карта была отклонена
  • Пользователь проводил исследования с целью вернуться позже
  • Они просто просматривали без намерения купить

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

Вот пять основных советов по отправке забытых писем по восстановлению корзины, которые увеличат шансы на возвращение посетителя:

  1. Отправьте свое первое электронное письмо через час после того, как корзина была оставлена. Включите способ предоставления им обратной связи, если это проблема с сайтом.
  2. Укажите имя получателей в начале письма. Это покажет, что письмо не является спамом и будет привлекать внимание к сообщению.
  3. Используйте короткую и прямую копию в строке темы для WooCommerce, а также в теле. Получатель должен немедленно понять, почему он получает это сообщение и что он должен делать.
  4. Включите ссылку на вызов или кнопку. Вы должны направлять получателя и помогать ему ясно видеть следующий шаг.
  5. Привлекайте внимание анимированным визуализатором GIF. Это, вероятно, отделит вас от остальных пунктов пояснений.

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

Заключение

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

В этой статье вы узнали:

  1. Как восстановить потерянные продажи за счет сохранения и просмотра заброшенных корзин
  2. Как вернуть клиентов, которые отказались от своих корзин, отправив электронные письма с восстановлением корзины.

Если у вас есть вопросы или предложения по сохранению и восстановлению заброшенных корзин, сообщите нам об этом в разделе комментариев.



2018-10-13T18:59:40
Лучшие учебники по Wodpress

Подробная настройка маршрутизатора MikroTik.

Настройки приведены на примере сети видеонаблюдения нашей организации для MikroTik RB750Gr3.

 

Постановка задачи: необходимо настроить подключение локальной сети к интернету для работы спец. ПО и пользователей, а так же открыть порты для круглосуточной передачи изображения с видеокамер через внешний статический IP адрес. Читать

Настройка агрегации каналов(bonding) на Mikrotik

Bonding- объединение нескольких  линков с целью увеличения пропускной способности канала, а так же с целью резервирования. Например, объединить 2 WAN порта  по 100 Мбит/c в один bonding канал и получить скорость 200 Мбит/c.

Настройка bonding интерфейса

Подключаемся через winbox к маршрутизатору Mikrotik. Заходим в меню interfaces и открываем вкладку bonding. Нажимаем «+», добавить.

В поле Name вписываем название создаваемого канала. Переходим на вкладку «Bonding»

Slaves –Выбираем интерфейсы  которые мы хотим объединить в бондинг. Если нужно добавить больше портов, нажмите на треугольник с левой стороны.

Mode – режим работы принимает следующие значения:

Balance rr – балансировка round-robin, пакеты отправляются по очереди с первого порта  и до последнего по кругу, при выходе одного из интерфейсов из строя, оставшиеся продолжают работать, таким образом обеспечивается отказоустойчивость, если порты подключены к разным коммутаторам требуется их настройка.

802.3ad – агрегирование интерфейсов, создается группа интерфейсов, при приеме и передаче используются все линки, таким образом,  увеличивается пропускная способность канала. Требуется поддержка коммутатора и его дополнительная настройка.

Active backup – активный-резервный, при такой политике один линк активный и пакеты отправляются через него, остальные в это время не работают, при выходе из строя активного интерфейса, в работу вступает один из резервных. При таком режиме дополнительной настройки от коммутатора не требуется.

Balance tlb — Политика адаптивной балансировки нагрузки передачи. Исходящий трафик распределяется в зависимости от загруженности каждого порта (определяется скоростью загрузки). Не требует дополнительной настройки на коммутаторе. Входящий трафик приходит на активный линк. Если он выходит из строя, то другой порт берёт себе MAC адрес вышедшего из строя. Недостатком этого режима является то, что поддерживается только мониторинг каналов mii

balance-alb  — политика  в основном такой же, как balance-tlb, но входящий трафик также сбалансирован.

balance-xor — Этот режим уравновешивает исходящий трафик через активные линки на основе хешированной информации заголовка протокола и принимает входящий трафик от любого активного линка. Режим очень похож на LACP, за исключением того, что он не стандартизован и работает с хеш-политикой layer-3-and-4.

broadcast — Все пакеты передаются на все линки. Политика  обеспечивает отказоустойчивость. Это политика не обеспечивает балансировку нагрузки.

Остальные настройки оставляем как есть , если только не выбран политика  Active backup, если выбрали этот режим то в поле  Primary выберите активный интерфейс.

После выбора нужного режима работы переходим к следующему шагу

Настройка ip адреса на интерфейсе bonding

Следующим шагом нам необходимо настроить ip адрес на созданном интерфейсе. Переходим в меню ip-addresses и жмем кнопку добавить.

В открывшемся окне в поле Address прописываем наш ip адрес, а в поле Interfaces выбираем созданный канал bonding1, нажимаем кнопку «ОК».  На этом настройка агрегации каналов на Микротике закончена.

Далее нужно настроить DHCP сервер и NAT.

Обучающий курс по настройке MikroTik

Нужно разобраться с MikroTik, но не определились с чего начать? В курсе «Настройка оборудования MikroTik» все по порядку. Подойдет и для начала работы с этим оборудованием, и для того, чтобы систематизировать знания. Это видеокурс из 162 уроков и 45 лабораторных работ, построен на официальной программе MTCNA. Проходить можно, когда удобно и пересматривать по необходимости – материалы курса выдаются бессрочно. Также есть 30 дней на личные консультации с автором. На пробу выдают 25 уроков бесплатно, заказать их можно на странице курса.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.



2018-10-12T15:03:13
Микротик

Иди, обниму: новые факты о пользе объятий

Объятия заставляют нас чувствовать себя хорошо. И вы это точно знаете. Но вы когда-нибудь задумывались, чем объясняется это терапевтическое действие? Несмотря на то, что это очень простое действие, которое многие из нас осуществляют каждый день, его полезность довольно сложно обосновать научно. Однако ученые все-таки попробовали — и вот что у них получилось.

Согласно новым исследованиям, нет никаких сомнений в положительных эмоциональных преимуществах объятий. Ученые полагают, что это как минимум помогает снизить потенциальные негативные последствия стрессовых перегрузок. Читать

Описание работы геолокации по IP адресу

IP-адреса в компьютерных сетях не представляют конкретные географические местоположения. Однако теоретически возможно определить физическое расположение IP-адресов во многих случаях.

Так называемые геолокационные системы пытаются сопоставить IP-адреса с географическими местоположениями с использованием больших компьютерных баз данных. Некоторые базы данных геолокации доступны для продажи, а некоторые также можно найти в Интернете. Действительно ли эта геолокационная технология работает?

Системы геолокации обычно функционируют по назначению, но также имеют некоторые важные ограничения.

Как используется IP-адрес?

Геолокация может использоваться в нескольких разных случаях:

Управление веб-сайтами. Веб-мастера могут использовать службу геолокации для отслеживания географического распределения посетителей на своем сайте. Помимо удовлетворения общего любопытства, продвинутые веб-сайты также могут динамически изменять контент, отображаемый каждому посетителю, исходя из их местоположения. Эти сайты также могут блокировать доступ к посетителям из определенных стран или мест.

Поиск спамеров. Лица, подвергающиеся преследованиям в Интернете, часто хотят отслеживать IP-адрес электронной почты или мгновенных сообщений.

По требованию законодательства. Ассоциация звукозаписывающей промышленности Америки (RIAA) и другие агентства могут использовать геолокацию, чтобы найти людей, незаконно меняющих медиафайлы в Интернете, хотя обычно они работают напрямую с поставщиками интернет-услуг (ISP).

Каковы ограничения геолокации?

Базы данных местоположения IP-адресов значительно улучшились с течением времени. Они могут попытаться сопоставить каждый сетевой адрес с определенным почтовым адресом или координатой широты / долготы. Тем не менее, существуют различные ограничения:

  • IP-адреса могут быть связаны с неправильным местоположением (например, неправильный почтовый индекс, город или пригород в пределах мегаполиса).
  • Адреса могут быть связаны только с очень широкой географической областью (например, большим городом или государством). Многие адреса связаны только с городом, а не с адресом улицы или местоположением широты / долготы.
  • Некоторые адреса не отображаются в базе данных и поэтому не могут отображаться (часто это верно для IP-адресов, которые обычно не используются в Интернете).

Может ли WHOIS использоваться для геолокации?

База данных WHOIS не была предназначена для географического расположения адресов IP. WHOIS отслеживает владельца диапазона IP-адресов (подсеть или блок) и почтовый адрес владельца. Однако эти сети могут быть развернуты в другом месте, чем у принадлежащего ему объекта. В случае адресов, принадлежащих корпорациям, адреса также распространяются через несколько разных филиалов. Хотя система WHOIS хорошо работает для поиска и общения с владельцами веб-сайтов, это очень неточная система определения местоположения IP.

Где находятся базы данных геолокации?

Несколько онлайн-сервисов позволяют вам искать географическое местоположение IP-адреса, введя его в простую веб-форму. Два популярных сервиса — Geobytes и IP2Location . Каждая из этих служб использует запатентованные базы данных адресов на основе потока интернет-трафика и регистрации веб-сайтов. Базы данных были разработаны для использования веб-мастерами и могут быть приобретены в качестве загружаемого пакета для этой цели.

Что такое Skyhook?

Компания Skyhook Wireless построила базу данных геолокации другого типа. Их система предназначена для захвата местоположения глобальной системы определения местоположения (GPS) маршрутизаторов домашней сети и точек беспроводного доступа , которые также могут включать в себя жилые уличные адреса. Система Skyhook не является общедоступной. Однако его технология используется в плагине AOL Instant Messenger (AIM) «Near Me».

Что такое базы данных Hotspot?

Тысячи беспроводных точек доступа доступны для общего пользования во всем мире. Существуют различные онлайн-базы данных для поиска горячих точек Wi-Fi, которые отображают местоположение точки доступа, включая его адрес. Эти системы хорошо работают для путешественников, ищущих доступ в Интернет. Тем не менее, поисковые роботы предоставляют только сетевое имя ( SSID ) точки доступа, а не его фактический IP-адрес.



2018-10-12T10:59:41
Вопросы читателей