img

Настройка QoS на Mikrotik для Asterisk

Итак, чтобы корректно настроить QoS (Quality of Service), нам необходимо предварительно произвести небольшие расчеты. Предположим, в нашем офисе находятся 30 телефонных аппаратов, работающих по протоколу SIP под управление IP – АТС Asterisk. Мы предполагаем, что для одного телефонного разговора нужно 100 кбит полосы (с оверхедами). Тем самым, для 30 аппаратов нам потребуется полоса в 3 мбит (up/down). Все наша VoIP – инфраструктура живет в отдельном VLAN`e с подсетью 192.168.3.0/24. Приступаем к настройке.

icon strelka icons icons

узнай больше на курсе

Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту
Онлайн-курс по MikroTik
Научись работать со стремительно набирающим популярность MikroTik
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту
Онлайн-курс по сетевым технологиям Huawei
Настрой сеть компании, используя оборудование Huawei в симуляторе eNSP
Укажите вашу электронную почту
Неверный адрес электронной почты
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Готово!
Отправили доступы на вашу
электронную почту
Всегда рекомендует выносить VoIP инфраструктуру (PBX, телефоны, шлюзы) в отдельную подсеть. Это позволит проще сегментировать трафик обычной сети передачи данных и чувствительный к задержкам VoIP.

Настройка на Mikrotik | Маркировка пакетов

Настройки будем производить через утилиту управления Winbox. Открываем вкладку IPFirewall и выбираем вкладку Mangle. Нажимаем на синий значок «+»:

Маркировка VoIP соединения Mikrotik

Отлично. Далее мы создаем маркировку для соединения, приходящих из подсети 192.168.3.0/24 и отправленных внутрь этой подсети. Начнем с первой задачи. Указываем:

  • Chain - выбираем здесь prerouting;
  • Src. Address - указываем нашу подсеть;
Тэги для трафик из подсети телефонов Asterisk на Mikrotik
Если ваши телефоны и IP – АТС Asterisk «живут» в той же подсети, что и рабочие станции (ПК), то укажите в качестве источника и назначения в маркировках IP – адрес Asterisk

Прыгаем на вкладку Action и указываем следующие параметры:

  • Action - мы делаем маркировку, поэтому выбираем mark connection;
  • New Connection Mark - маркируем как VoIP;
  • Passthrough - отмечаем галочкой;
Маркировка соединения в Mikrotik

Сохраняем изменения и нажимаем «ОК». Теперь нам необходимо сделать тоже самое, только на первом этапе, подсеть 192.168.3.0/24 мы укажем не в параметре Src. Address, а в Dst. Address. Все прочие опции делаем идентично проделанным шагам. В итоге у вас должно получиться вот так:

Mangle в Mikrotik

И добавляем финальный штрих к нашей конструкции – промаркируем пакеты, которые попадают под ранее созданные правила маркировки коннекций (соединений). Нажимаем на «+» и во вкладке General:

  • Chain - указываем prerouting;
  • Connection Mark - выбираем VoIP;
Mangle prerouting в Mikrotik

А во вкладке Action:

  • Action - делаем mark packet;
  • New Packet Mark - выбираем VoIP;
  • Passthrough - снимаем галочку с чекбокса;

Нажимаем «ОК» и сохраняем. Итого у нас получается:

Приоритизация VoIP трафика в Mikrotik

Приоритеты и выделение полосы пропускания

На текущем этапе мы достаточно точно можем отделить VoIP – трафик от любого другого. Поэтому, создадим очередь обслуживания. Для этого, переходим в раздел Queues и нажимаем «+»:

Создание очереди в Mikrotik

Работаем со следующими параметрами:

  • Name - даем имя очереди - VoIP queue;
  • Target - укажите 0.0.0.0/0. Мы парсим данные на Mikrotik по маркированным пакета;
  • Max Limit - снимаем галочку с чекбокса;
    • Target Upload - 3M, как и говорили в начале статье;
    • Target Download - 3M, как и говорили в начале статье :);
    Лимит для полосы пропускания в Mikrotik

Двигаем во вкладку Advanced:

  • Marks - выбираем из выпадающего списка VoIP;
  • Priority - выбираем для UP/DOWN 1 приоритет;
Первый приоритет для трафика в Mikrotik

Теперь необходимо сделать очередь для остального трафика:

  • Name - даем имя очереди - Other traffic;
  • Target - указываем сеть, в которой живут наши рабочие станции (ПК) - в нашем случае 192.168.2.0/24;
  • Max Limit
    • Target Upload - 30M в нашем случае;
    • Target Download - 30M;
Трафик сети передачи QoS Mikrotik

Прыгаем на вкладку Advanced:

  • Marks - выбираем no-mark, так как нас интересуют пакеты без маркировки;
  • Priority - выбираем 8 приоритет;
Трафик сети передачи QoS Mikrotik
Тестирование

Проверяем. В очереди, переходим во вкладку Traffic в настройках VoIP очереди, делаем звонок и видим его график:

Приоритет для обычного Mikrotik
Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
icon strelka icons icons

узнай больше на курсе

Полный курс по сетевым технологиям
Полный курс по сетевым технологиям от Мерион Нетворкс - учим с нуля сетевых инженеров и DevOPS специалистов
Подробнее о курсе
Онлайн-курс по MikroTik
Научись работать со стремительно набирающим популярность MikroTik
Подробнее о курсе
Онлайн-курс по сетевым технологиям Huawei
Настрой сеть компании, используя оборудование Huawei в симуляторе eNSP
Подробнее о курсе
Онлайн-курс по сетевой безопасности
Изучи основы сетевой безопасности и прокачай скилл системного администратора и сетевого инженера
Подробнее о курсе
DevOps-инженер с нуля
Стань DevOps-инженером с нуля и научись использовать инструменты и методы DevOps
Подробнее о курсе
Онлайн-курс по кибербезопасности
Полный курс по кибербезопасности от Мерион Нетворкс - учим с нуля специалистов по информационной безопасности. Пора стать безопасником!
Подробнее о курсе
Еще по теме:
img
XMPP – это основа для создания приложений с обменом сообщениями в реальном времени. Узнайте, как этот протокол работает, его особенности, преимущества и почему его продолжают использовать спустя два десятилетия.
img
Улучшение сети: находите и устраняйте задержки с помощью Wireshark.
img
Рассказываем про рекомендации для DNS по безопасности и производительности
img
Рассказываем как работает Wi-Fi 2.4 vs 5 ГГц: что лучше и почему вай фай опасен для здоровья?
img
Что такое DevOps, что нужно знать и сколько получают DevOps - специалисты?
Весенние скидки
30%
50%
60%
До конца акции: 30 дней 24 : 59 : 59