Настройка QoS (Quality of Service) на сетевом оборудовании

Когда канал загружен на 100%, голосовые вызовы и видеоконференции начинают «захлёбываться», а критичные приложения теряют приоритет. Мы настраиваем QoS на вашем сетевом оборудовании, чтобы важный трафик проходил без задержек и потерь. Наша команда реализует проект под ключ — от анализа трафика до внедрения и последующей поддержки.
Часто задаваемые вопросы

Мы часто видим ситуацию: при 100% утилизации WAN-канала VoIP звонки разваливаются из-за jitter, видеоконференции зависают, а backup или обновления ПО конкурируют за полосу на равных. Настройка QoS решает эту проблему, гарантируя приоритет критичному трафику. Оценим ваш проект за 1 день — пишите, получите консультацию. При этом QoS — это не универсальный пластырь, а точная инженерия трафика, требующая анализа и настройки под конкретную сеть.

Ключевое понимание: QoS работает только в точке насыщения. Если канал не забит — все пакеты идут без задержек и QoS не влияет на поведение трафика.

Как QoS решает проблему потери пакетов?

Механизмы QoS (LLQ, CBQ) выстраивают пакеты в очереди по классам. VoIP получает строгий приоритет (LLQ), бизнес-приложения — минимальную гарантию полосы (CBQ), а bulk-трафик — остаток. Это снижает джиттер и потери для голоса даже при 100% загрузке канала. Длительные очереди (WFQ) лучше простого FIFO в 5 раз для интерактивного трафика.

Модели QoS: IntServ vs DiffServ

IntServ (Integrated Services) — резервирование ресурсов через RSVP. Каждый поток запрашивает гарантированные ресурсы по пути. В корпоративных сетях практически не применяется из-за масштабируемости (состояние на каждый поток).

DiffServ (Differentiated Services) — маркировка пакетов через DSCP (Differentiated Services Code Point, 6 бит в IP-заголовке). Приоритет определяется на каждом хопе по метке. Масштабируется. Это то что настраивается в реальных сетях. Подробнее: DiffServ на Wikipedia.

Критерий IntServ DiffServ
Механизм Резервирование RSVP Маркировка DSCP
Масштабируемость Низкая (состояние на поток) Высокая (агрегация)
Простота настройки Сложно Умеренно
Применение Крайне редко Повсеместно

DSCP значения по RFC 4594:

Класс DSCP Десятичный Тип трафика
EF 101110 46 VoIP, видеозвонки
CS5 101000 40 Signaling (SIP)
AF41 100010 34 Интерактивное видео
CS3 011000 24 Критичные бизнес-приложения
AF21 010010 18 Обычный бизнес-трафик
CS1 001000 8 Bulk, backup, обновления
BE 000000 0 Best Effort (дефолт)

Почему стоит перемаркировать DSCP на входе в сеть?

Корпоративная сеть не должна доверять DSCP-маркировке пришедшей с недоверенных хостов. Пользователь может выставить DSCP EF на торрент-клиенте — и тогда backup идёт с VoIP-приоритетом. Правило на Cisco: доверяем маркировке только от IP-телефонов и корпоративных систем видеоконференции, всё остальное перемаркируем в BE (0):

class-map TRUSTED-ENDPOINTS
 match access-group name VOIP-PHONES
 match access-group name VIDEO-ENDPOINTS
policy-map INGRESS-TRUST
 class TRUSTED-ENDPOINTS
  set dscp dscp-table trust
 ! сохраняем маркировку
 class class-default
  set dscp default
 ! всё остальное = BE
interface GigabitEthernet1/0/1
 service-policy input INGRESS-TRUST

Cisco IOS: MQC (Modular QoS CLI)

Cisco QoS строится на трёх блоках: class-map (что классифицировать), policy-map (что делать), service-policy (куда применить).

! Классификация трафика
class-map match-any VOICE
  match dscp ef
  match dscp cs5
class-map match-any VIDEO
  match dscp af41
  match dscp af42
class-map match-any BUSINESS-CRITICAL
  match dscp cs3
  match dscp af31
class-map match-any BULK
  match dscp cs1
  match protocol ftp
  match protocol bittorrent
! Политика QoS (применяем на WAN outbound)
policy-map WAN-EGRESS-QOS
  class VOICE
    priority percent 20
    police rate percent 20
  class VIDEO
    bandwidth percent 30
    fair-queue
  class BUSINESS-CRITICAL
    bandwidth percent 25
  class BULK
    bandwidth percent 5
    shape average 2000000
  class class-default
    fair-queue
    bandwidth percent 20
! Применяем на WAN-интерфейс
interface GigabitEthernet0/1
  description "WAN Uplink"
  service-policy output WAN-EGRESS-QOS

priority (LLQ) — для VoIP: пакеты отправляются немедленно, bypass очереди. Без police при burst VoIP может забрать весь канал. С police — ограничиваем максимум.

bandwidth (CBQ) — минимальная гарантия в процентах. Если канал не загружен — класс может использовать больше. При насыщении — получает гарантированный минимум.

MikroTik: Simple Queue и Queue Tree

MikroTik поддерживает два механизма. Simple Queue — проще, но только для leaf-нод (конкретных хостов). Queue Tree — гибче, работает с DSCP и позволяет иерархические очереди.

# Mangle: маркируем трафик
/ip firewall mangle
add chain=forward protocol=udp dst-port=5060,5061 \
    action=mark-packet new-packet-mark=voip-signaling passthrough=yes
add chain=forward protocol=udp dst-port=10000-20000 \
    action=mark-packet new-packet-mark=voip-media passthrough=yes
add chain=forward dst-address=192.168.20.0/24 \
    action=mark-packet new-packet-mark=backup-traffic passthrough=yes

# Queue Tree: иерархическая политика
/queue tree
add name=WAN-QOS parent=ether1-wan max-limit=100M
add name=voip parent=WAN-QOS packet-mark=voip-media \
    priority=1 max-limit=20M limit-at=10M
add name=voip-sig parent=WAN-QOS packet-mark=voip-signaling \
    priority=2 max-limit=5M limit-at=1M
add name=backup parent=WAN-QOS packet-mark=backup-traffic \
    priority=8 max-limit=10M limit-at=2M
add name=default parent=WAN-QOS priority=5 max-limit=100M

priority=1 — максимальный приоритет в RouterOS (1 = высший, 8 = низший). Обратная логика от некоторых других платформ.

Что входит в настройку QoS?

Результат работы — документация с опорной конфигурацией, схема классификации, метрики до/после (джиттер, загрузка канала). Обучаем дежурную смену базовым командам show и проверке. Гарантируем стабильность VoIP после внедрения — снижение потерь пакетов до 0% и уменьшение джиттера. Предоставляем runbook для типовых ситуаций. Получите консультацию — свяжитесь с нами для оценки вашей сети.

Процесс и сроки

  1. Анализ текущей утилизации каналов, профиля трафика (5-7 дней).
  2. Проектирование классов и политик (1-2 дня).
  3. Настройка на пилотном участке с мониторингом (1-2 дня).
  4. Развертывание на всех сайтах (2-4 дня).
  5. Мониторинг и коррекция (1-2 недели).

Сроки от 3 до 10 дней в зависимости от сложности сети. Стоимость рассчитывается индивидуально — оставьте заявку, и мы предложим оптимальный вариант. Экономия на апгрейде каналов может достигать 20% после внедрения QoS.

Наша команда имеет 5+ лет опыта настройки QoS на оборудовании Cisco, MikroTik, Juniper. Выполнено более 20 проектов для компаний с распределенной сетью. После внедрения клиенты фиксируют снижение потерь VoIP до 0% и улучшение качества видеоконференций. Закажите настройку QoS уже сегодня.

Наши компетенции:

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1543
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1394
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1374
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    816
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1142