QoS (Quality of Service) — это совокупность технологий и механизмов, используемых в сетях для управления трафиком, регулирования пропускной способности и обеспечения требуемого качества передачи данных. QoS играет важную роль в поддержке стабильности сетевого соединения, особенно для сервисов реального времени, таких как видеоконференции, голосовая связь (VoIP) и потоковое видео.

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

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

Какие проблемы решает QoS

Как работает QoS

Показатели качества QoS

Модели QoS

Какие проблемы решает QoS

Отметим основные проблемы, решаемые с помощью QoS.

  • Высокая задержка (Latency). Время, которое требуется пакету данных для достижения конечного пункта назначения, является ключевым показателем производительности сети. Высокая задержка может приводить к проблемам в сервисах реального времени, таких как онлайн-игры, видеозвонки и IP-телефония. QoS позволяет снизить задержку путем приоритезации определенных типов трафика и управления маршрутизацией.
  • Джиттер (Jitter). Это разброс во времени поступления пакетов данных. Например, если голосовые пакеты VoIP поступают с разными интервалами, качество звука может ухудшаться, появляются паузы или обрыв связи. QoS помогает уменьшить джиттер за счет буферизации и более предсказуемой маршрутизации пакетов.
  • Потери пакетов (Packet Loss). Когда сеть перегружена, пакеты данных могут теряться. Это особенно критично для аудио- и видеопотоков, где потеря даже небольшого количества пакетов может негативно сказаться на качестве связи. QoS минимизирует потери пакетов за счет управления приоритетами трафика и резервирования ресурсов.
  • Недостаточная пропускная способность (Bandwidth Congestion). Если все устройства в сети одновременно передают данные, может возникнуть нехватка пропускной способности. QoS позволяет распределять доступные ресурсы, выделяя гарантированную полосу пропускания для наиболее важных сервисов.

Как работает QoS

Рассмотрим главные механизмы работы QoS.

1. Классификация трафика. Прежде чем QoS сможет применить какие-либо правила управления трафиком, необходимо определить, какие типы данных передаются по сети. 

Методы классификации:

  • по типу протокола. TCP, UDP, ICMP и другие;
  • по порту. Например, HTTP использует порт 80, VoIP — порт 5060);
  • по IP-адресам. К примеру, можно выделить приоритетный трафик для определенного сервера или офиса;
  • по флагам в заголовке пакетов. Например, Differentiated Services Code Point (DSCP) или 802.1p в Ethernet.

Так, в корпоративной сети администратор может настроить QoS таким образом, чтобы пакеты с IP-телефонии (SIP) получали более высокий приоритет, чем веб-трафик или загрузки файлов.

2. Приоритезация трафика. После классификации QoS применяет приоритеты к разным видам трафика. Это означает, что пакеты с более высоким приоритетом будут обрабатываться и передаваться в первую очередь.

Методы приоритезации:

  • Strict Priority (строгий приоритет). Пакеты с высоким приоритетом всегда передаются первыми;
  • Weighted Fair Queuing (WFQ, взвешенное справедливое распределение). Каждому потоку трафика выделяется определенное количество ресурсов;
  • Low Latency Queuing (LLQ, очередь с низкой задержкой). Предназначена для сервисов реального времени (VoIP, видео).

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

3. Ограничение пропускной способности (Bandwidth Management). QoS позволяет ограничивать доступную пропускную способность для определенных сервисов или пользователей, чтобы избежать перегрузки сети.

Методы управления пропускной способностью:

  • Traffic Policing (ограничение трафика). Мгновенно отбрасывает пакеты, если они превышают установленный лимит;
  • Traffic Shaping (формирование трафика). Замедляет передачу пакетов, чтобы не превышать установленный лимит.

Например, если сотрудник начинает загружать объемные файлы через торрент, QoS может ограничить его скорость до 1 Мбит/с, чтобы не мешать работе других сервисов.

4. Буферизация и управление очередями. Когда сеть перегружена, пакеты данных помещаются в очередь до момента обработки. QoS управляет этими очередями, определяя, какие пакеты должны передаваться первыми.

Типы очередей в QoS:

  • FIFO (First In, First Out). Стандартная очередь без приоритета;
  • Priority Queuing (PQ). Пакеты с высоким приоритетом передаются первыми;
  • Class-Based Queuing (CBQ). Классы трафика получают разные уровни приоритета.

К примеру, видеоконференции Zoom и Microsoft Teams могут быть помещены в отдельную очередь с высоким приоритетом, чтобы избежать зависаний и лагов.

5. Избежание перегрузок (Congestion Avoidance). Если сеть перегружена, QoS помогает предотвратить обрушение соединения.

Методы контроля перегрузок:

  • Random Early Detection (RED). Заранее сбрасывает некоторые пакеты, чтобы избежать перегрузки;
  • Weighted Random Early Detection (WRED). Аналог RED, но с учетом приоритета пакетов.

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

6. Маркировка пакетов. QoS использует специальные метки в заголовках пакетов, чтобы маршрутизаторы могли распознавать их приоритет.

Основные технологии маркировки:

  • DSCP (Differentiated Services Code Point). Помечает пакеты для дифференцированной обработки в сети;
  • 802.1p (VLAN Priority Tagging). Маркирует пакеты в локальных сетях Ethernet.

Например, в корпоративной сети пакеты с IP-телефонии могут получать метку DSCP 46 (EF — Expedited Forwarding), что гарантирует им самый высокий приоритет.

Показатели качества QoS

Чтобы объективно оценить эффективность QoS, используются специальные метрики, которые измеряют различные аспекты работы сети. Эти показатели можно разделить на четыре категории.

1. Доступность. Это ключевой параметр, который показывает, насколько стабильно и долго работает услуга без перебоев. Проще говоря, это процент времени, в течение которого интернет-соединение или сервис доступны для пользователя.

Измеряется по:

  • времени безотказной работы (Uptime). Период, в течение которого сеть или сервис функционируют без сбоев;
  • времени простоя (Downtime). Периоды, когда сеть недоступна из-за аварий, технических работ или других проблем;
  • среднему времени ремонта (Mean Time to Repair, MTTR). Среднее время, необходимое для восстановления работы после сбоя.

Так, если интернет-провайдер заявляет, что его услуги имеют доступность 99,9%, это означает, что в течение года (8760 часов) сеть будет работать минимум 8751 час, а возможный простой составит не более 9 часов.

2. Производительность. Это скорость и эффективность работы сети, влияющая на комфорт пользователей при передаче данных.

Измеряется по:

  • пропускной способности (Bandwidth). Максимальный объем данных, который может передаваться по сети за единицу времени (измеряется в мегабитах или гигабитах в секунду);
  • времени отклика (Latency, Ping). Задержка между отправкой и получением данных (измеряется в миллисекундах);
  • скорости загрузки и отправки данных (Download/Upload Speed). Скорость передачи информации от сервера к клиенту и обратно.

Допустим, у вас интернет-соединение с скоростью 100 Мбит/с. Это означает, что в идеальных условиях вы можете загружать до 12,5 мегабайт данных в секунду. Однако высокая задержка (Ping 100+ мс) может привести к лагам в онлайн-играх и видеозвонках.

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

Измеряется по:

  • частоте ошибок (Error Rate). Количеству ошибок передачи данных. Чем ниже этот показатель, тем стабильнее соединение;
  • отказоустойчивости (Fault Tolerance). Способность сети продолжать работать даже при сбоях отдельных узлов;
  • среднему время между отказами (Mean Time Between Failures, MTBF). Сколько времени в среднем проходит между сбоями.

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

Измеряется по:

  • шифрованию данных (Encryption Level). Использование протоколов защиты, таких как TLS или IPSec, для предотвращения перехвата информации;
  • аутентификации пользователей (Authentication). Подтверждение личности пользователей перед доступом к сети;
  • соответствию требованиям безопасности (Compliance). Выполнение международных стандартов защиты данных (GDPR, ISO 27001, PCI DSS).

Модели QoS

Рассмотрим три основных модели реализации QoS.

1. Best Effort. Не предусматривает управления трафиком, все пакеты передаются без приоритетов.

Плюсы:

  • простота настройки;
  • не требует дополнительных ресурсов.

Минусы:

  • нет гарантий качества связи;
  • при перегрузке сети важные сервисы могут страдать от задержек и потерь пакетов.

2. Integrated Services (IntServ). Использует механизм резервирования ресурсов для каждого соединения.

Преимущества:

  • гарантированное качество связи;
  • подходит для критически важных приложений.

Недостатки:

  • высокая нагрузка на сеть из-за необходимости резервирования;
  • плохо масштабируется в больших сетях.

3. Differentiated Services (DiffServ). Пакеты помечаются специальными метками, указывающими их приоритет.

Плюсы:

  • гибкость и масштабируемость;
  • позволяет разделить трафик на классы и управлять приоритетами.

Минусы:

  • требует грамотной настройки политики QoS;
  • не гарантирует фиксированную пропускную способность, но оптимизирует ресурсы.

Вопросы-ответы

Каковы главные преимущества QoS?

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

На каких уровнях сетевой инфраструктуры можно настроить QoS?

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

Как протестировать и оценить эффективность QoS?

Можно протестировать сеть, запустив сервисы с разными уровнями приоритета и сравнив их скорости. Кроме того, можно провести speedtest на устройствах с разными приоритетами и сравнить результаты.

Эта статья и другие полезные ресурсы click.ru — после бесплатной регистрации

Вы получите доступ к функционалу экосистемы:

  • Все рекламные площадки в одном окне
  • Мастер маркировки любой рекламы
  • Профессиональные инструменты для решения рутинных задач (дашборды, защита от скликивания и многое другое)
  • Возврат до 18% на контекстную и таргетированную рекламу
  • Бесплатный доступ в платные маркетинговые сервисы
Эта статья и другие полезные ресурсы click.ru – после бесплатной регистрации