Мы часто видим ситуацию: при 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=100Mpriority=1 — максимальный приоритет в RouterOS (1 = высший, 8 = низший). Обратная логика от некоторых других платформ.
Что входит в настройку QoS?
Результат работы — документация с опорной конфигурацией, схема классификации, метрики до/после (джиттер, загрузка канала). Обучаем дежурную смену базовым командам show и проверке. Гарантируем стабильность VoIP после внедрения — снижение потерь пакетов до 0% и уменьшение джиттера. Предоставляем runbook для типовых ситуаций. Получите консультацию — свяжитесь с нами для оценки вашей сети.
Процесс и сроки
- Анализ текущей утилизации каналов, профиля трафика (5-7 дней).
- Проектирование классов и политик (1-2 дня).
- Настройка на пилотном участке с мониторингом (1-2 дня).
- Развертывание на всех сайтах (2-4 дня).
- Мониторинг и коррекция (1-2 недели).
Сроки от 3 до 10 дней в зависимости от сложности сети. Стоимость рассчитывается индивидуально — оставьте заявку, и мы предложим оптимальный вариант. Экономия на апгрейде каналов может достигать 20% после внедрения QoS.
Наша команда имеет 5+ лет опыта настройки QoS на оборудовании Cisco, MikroTik, Juniper. Выполнено более 20 проектов для компаний с распределенной сетью. После внедрения клиенты фиксируют снижение потерь VoIP до 0% и улучшение качества видеоконференций. Закажите настройку QoS уже сегодня.







