Работа QoS (Quality of Service) на маршрутизаторе основана на классификации трафика по разным параметрам и маркировке пакетов данных. 3 В зависимости от приоритета, сеть присваивает разным пакетам данные разные маркеры. 3 В результате данные выстраиваются в очередь, а сеть управляет этой очередью. 3
Некоторые этапы работы QoS на маршрутизаторе:
- Маршрутизатор получает входящий пакет. 1 Функция «Классификатор» (Classifier) дифференцирует пакет в зависимости от назначенного (и прописанного в метке) класса обслуживания. 1
- Функция «Измерение» (Metering) анализирует количество входящих пакетов (трафик) разных классов. 1
- Функция «Окрашивание» (Coloring) помечает входящий пакет в зависимости от того, сколько информации данного класса поступило в маршрутизатор (от «зелёного» уровня, когда информация в рамках ограничений, до «красного», если выявлен избыток информации этого класса). 1
- Функция «Полицейский» (Policer) управляет пакетами: при ограничении ширины канала и низком классе пакета удаляет «красные» пакеты из очереди, перемаркировывает их или разрешает передачу. 1
- Функция «Ожидание» (Queuing) помещает пакеты в очереди на отправку. 1 Для каждого класса создаётся отдельная очередь. 1
- Функция «Шейпер» (формирователь, Shaper) формирует очередь, соответствующую заданному размеру исходящего трафика. 1
- Функция «Планировщик» (Scheduler) передаёт сформированные очереди пакетов на отправку. 1
QoS обеспечивает сохранность информационных пакетов, поступивших от неприоритетных приложений, до момента их обработки. 5 Это значит, что более важная информация будет передаваться в первую очередь, но данные от других программ не потеряются из-за перегрузки сети. 5