...
- Этап 1:
- Узел-1 и Узел-2 формируют пакеты двух сервисов: телефонии и почты. Трафик телефонии, в отличие от данных почтового сервиса, чувствителен к задержке и джиттеру (см. Требования сервисов к метрикам качества), поэтому должен быть обработан промежуточными устройствами в первую очередь.
- Сетевое устройство-1 принимает пакеты Узла-1 и Узла-2.
- Этап 2:
- На Сетевом устройстве-1 настроена приоритизация трафика, которая заключается в том, что устройство классифицирует входящий трафик и помещает пакеты данных в различные очереди сообщений. Весь трафик телефонии будет помещён в очередь 10,а трафик почтового сервиса - в очередь 1716. Таким образом, приоритет очереди 1 0 выше, чем очереди 1716.
- Освобождение очередей сообщений и передача данных исходящим интерфейсам осуществляются в соответствии с приоритетами очередей, т.е. сначала будет опустошена очередь 10, а затем - очередь 1716.
- Этап 3:
- Сетевое устройство-1 отправляет данные в Среду-7, связанную с Сетевым устройством-2. Последовательность пакетов данных соответствует метрикам качества - в первую очередь в среду переданы данные телефонии, а затем - почтового сервиса.
- Узел-3 подключен к Сетевому устройству-2 и формирует поток данных почтового сервиса.
- Этап 4:
- На Сетевом устройстве-2 отсутствуют настройки приоритизации, поэтому весь входящий трафик будет помещён в очередь сообщений 1716. Отправка данных из очередей будет соответствовать последовательности их приёма, т.е. трафик телефонии будет обработан наравне в трафиком почтового сервиса, несмотря на требования к значениям метрик качества.
- Сетевое устройство-2 вносит задержку во время распространения трафика телефонии.
- Этап 5:
- Данные отправляются конечным узлам. Время распространения пакетов телефонии было увеличено за счёт обработки трафика почтового сервиса Узла-3.
Каждое из промежуточных сетевых устройств, на котором отсутствуют настройки приоритизации трафика, будет задерживать распространение данных, при этом величина вносимой задержки будет случайной и неконтролируемойнепредсказуемой. Таким образом, большое число промежуточных устройств сделает невозможным работу сервисов реального времени из-за недостижимости качественных метрик, т.е. настройка приоритизации трафика должна быть выполнена на всём пути распространения трафика в сети (рис. 9б).
Следует иметь в виду, что реализация политик QoS является одним из компонентов по обеспечению метрик качества. Для получения максимального эффекта , конфигурация QoS должна быть синхронизирована с другими настройками. Например, использование технологии TDMA вместо Polling на устройствах семейств InfiLINK 2x2 и InfiMAN 2x2 позволяет снизить джиттер, стабилизировав значение задержки (см. TDMA и Polling: особенности применения в беспроводных сетях).
...
Протокол IP включает в себя три исторических стадии развития служебного поля, отвечающего за приоритизацию пакетов:
- В заголовке IP-пакета , при утверждении протокола , присутствовало поле ToS (Type of Service - тип сервиса) размером 8 бит (см. RFC 791). ToS включал в себя следующие поля (рис. 12а):
- Precedence: значение приоритета.
- Delay: бит минимизации задержки.
- Thorughput: бит максимизации пропускной способности.
- Reliability: бит максимизации надёжности.
- 2 бита, значение значения которых равны 0.
- Для приоритизации пакетов по-прежнему использовались 8 битов, однако ToS теперь включал в себя следующие поля (см. RFC 1349):
- Delay.
- Throughput.
- Reliability.
- Cost: бит минимизации метрики стоимости (используется 1 бит, значение которого ранее было нулевым).
- Структура заголовка IP была изменена (см. RFC 2474). 8 бит, используемые ранее для приоритизации, были распределены следующим образом (рис. 12б):
- DSCP (Differentiated Services Code Point - код дифференцированной услуги): приоритет пакета.
- 2 бита зарезервировано.
...
Рассмотрим пример распространения данных от Узла-1 к Узлу-2 через DS-домен и стороннюю сеть оператора связи (рис. 13а-в). DS-домен включает в себя три устройства, два из которых являются для домена пограничнымпограничными, а одно - промежуточным. Рассмотрим этапы обработки данных в сети на примере передачи Ethernet-кадра (основные принципы, рассмотренные в примере, применимы для IP-пакета или другого протокола, поддерживающего приоритизацию данных):
...