Когда речь идет о коммутаторах и о передаче данных по информационной сети Ethernet часто возникает такое понятие как QoS (Quality of Service). Что это такое?Отвечает начальник отдела инжиниринга компании «ТЕКВЕЛ» Дмитрий Стешенко: Под качеством обслуживания (QoS) понимается способность сетевой инфраструктуры предоставлять улучшенное обслуживание определенному виду передаваемого трафика при помощи различных технологий. Качество обслуживания на втором уровне модели OSI (канальном) в пределах одного сетевого элемента обеспечивается за счет использования модели дифференцированного обслуживания (Differentiated Service – DiffServ) и обеспечивается:
- Классификацией и разметкой трафика.
- Управлением перегрузками (механизмы очередей).

|
Биты приоритета |
Обозначение |
Класс приоритета трафика |
|
111 (7) |
NC (Network Controlled) |
Критически важный для сети. Трафик управления сетью |
|
110 (6) |
VO (Voice) |
Интерактивный голосовой |
|
101 (5) |
VI (Video) |
Интерактивный мультимедийный (видео) |
|
100 (4) |
CL (Controlled Effort) |
Контролируемый. Потоковый мультимедийный |
|
011 (3) |
EE (Excellent Effort) |
Приоритетный |
|
010 (2) |
— |
Стандартный (Экономный) |
|
001 (1) |
BK (Background) |
Фоновый |
|
000 (0) |
BE (Best Effort) |
Низший. Трафик передаваемый с максимальными усилиями («по возможности»). Вариант по умолчанию |
- Отнесение передаваемых данных к определенному классу трафика.
- Назначение передаваемому фрейму соответствующего приоритета.
- Выяснить, действительно ли очередь переполнена и нет ли в ней места для фреймов с высоким приоритетом.
- Сформировать политику, согласно которой в первую очередь будут отбрасываться фреймы с более низким приоритетом, и только потом – с более высоким.
|
Значение приоритета CoS IEEE 802.1p |
Номер очереди по рекомендациям IEEE 802.1p |
Номер очереди по умолчанию в PULLNET AGENT-2 |
|
0 |
q1 |
q0 |
|
1 |
q0 (низший приоритет) |
q0 |
|
2 |
q0 |
q1 |
|
3 |
q1 |
q1 |
|
4 |
q2 |
q2 |
|
5 |
q2 |
q2 |
|
6 |
q3 (максимальный приоритет) |
q3 |
|
7 |
q3 |
q3 |
После процесса классификации фреймы можно привязать к определенной очереди (очередям) в зависимости от метки приоритета CoS.
Настройка очередей выхода осуществляется с помощью схемы планирования одного из следующих способов:
- Строгий приоритет (Strict Priority – SP).
- Взвешенный циклический алгоритм (Weighted Round Robin –WRR).
Строгий приоритет (Strict Priority) – гарантирует, что чувствительные ко времени приложения передаются всегда. Строгий приоритет (Strict Priority) позволяет присвоить трафику, зависящему от целевого назначения и чувствительности ко времени, наивысший приоритет перед менее чувствительными ко времени данными. Т.е. фреймы, находящиеся в очереди с высоким приоритетом, обрабатываются первыми. Кадры Ethernet из следующей по приоритету обслуживания очереди начнут передаваться только после того, как опустеет высокоприоритетная очередь. Например, передача голоса по IP осуществляется до пересылки трафика FTP или электронной почты (SMTP). Недостатком данного метода является то, что данные с низким приоритетом могут длительное время не обрабатываться.

Взвешенный циклический алгоритм (WRR) − гарантирует, что отдельное приложение не будет использовать все ресурсы по пересылке, доступные посредством модуля коммутатора Ethernet. С помощью WRR осуществляется пересылка всех очередей в цикле.
При наличии нескольких очередей фреймы могут быть помещены в разные очереди и обслуживаться по взвешенному циклическому алгоритму (Weighted Round Robin – WRR). Внутри очереди устанавливаются весовые коэффициенты (Weight Value) – в коммутаторах AGENT-2 это значения от 1 до 20. Они играют роль исходных точек, по которым определяется, с какой вероятностью может быть отброшен пакет. Процесс обработки очередей осуществляется по круговому принципу, начиная с самой приоритетной очереди. Из каждой непустой очереди передается некоторый объем трафика, пропорциональный назначенному ей весовому коэффициенту, после чего выполняется переход к следующей по убыванию приоритета очереди и так далее по кругу.

Все очереди, за исключением очередей SP, могут работать по схеме WRR. Очереди SP обслуживаются непосредственно перед очередями WRR. Если поток трафика минимален и очереди SP не занимают всю полосу пропускания, назначенную для порта, то очереди WRR используют полосу пропускания совместно с очередями SP. При этом оставшаяся часть полосы пропускания распределяется в соответствии с весовыми коэффициентами. Данный комбинированный механизм «SP+WRR» доступен в коммутаторах PULLNET AGENT-2.