Архитектура и принципы построения современных сетей и систем телекоммуникаций. Кулябов Д.С - 208 стр.

UptoLike

Рубрика: 

208 Глава 8. QoS и передача мультимедийных данных
Кондиционирование (упорядочивание) трафика необходимо для того, чтобы
гарантировать соответствие трафика, попадающего в домен DiffServ, правилам,
определённым в соглашении об упорядочивании трафика (Traffic Conditioning
Agreement, TCA) согласно политике выделения ресурсов домена.
Кондиционирование трафика включает следующие операции:
измерение (Metering) измерение временны́х параметров (например, ин-
тенсивности) трафика, выбранного из потока классификатором;
формирование (Shaping) процесс задержки пакетов в потоке для того,
чтобы согласовать их с некоторым определённым профилем передачи тра-
фика;
профилирование и/или перемаркировка (Policing / Re-mark) процесс сбра-
сывания или задержки / перемаркировки пакетов в потоке данных в соот-
ветствии с показателями измерителя и параметрами профиля трафика.
Входящая в состав спецификации сервиса спецификация кондиционирования
трафика содержит:
детализацию параметров сервиса (скорость, значение задержки, вероятность
потери пакетов);
описание топологических границ предоставления сервиса;
спецификации трафика (ограничения на потребляемые ресурсы в виде па-
раметров алгоритма Token Bucket);
описание способа обработки трафика, значения характеристик которого пре-
вышают заявленные в спецификации;
описание услуг по маркировке трафика;
описание услуг по формированию трафика.
Контроллер определяет, соответствуют ли параметры трафика его профилю.
Результаты проверки для конкретного пакета могут использоваться для иниции-
рования операций маркировки, отбрасывания или формирования.
Маркировщик (Marker) присваивает каждому пакету конкретное кодовое зна-
чение (DSCP), включая таким образом маркированный пакет в конкретный агре-
гированный поток.
В качестве примера маркировщика можно привести алгоритм скользящего
временного окна с 2-цветным маркером Time Sliding Window with Two Color
Marking (TSW2CM).
Формирователь (Shaper) обеспечивает соответствие потока его профилю по-
средством задержки обслуживания пакетов при помощи формирования очереди.
Формирователь обычно имеет буфер ограниченного размера, так что пакеты мо-
гут быть отброшены из-за нехватки в буфере места для размещения задержанных
пакетов.
В качестве примера формирователя можно привести дисциплины Token Bucket
Filter (TBF), Stochastic Fairness Queueing (SFQ), Class Based Queueing (CBQ), Hi-
erarchical Token Bucket (HTB), Weighted Round Robin (WRR).
Отбраковщик (Dropper) удаляет некоторые или все пакеты в потоке, чтобы
обеспечить его соответствие профилю. Этот процесс называется приведением по-
тока в соответствие с требованиями политики или профилированием.
В качестве примера отбраковщиков можно привести алгоритмы семейства Ran-
dom Early Detection (RED).
При выходе пакетов из модуля кондиционирования трафика пограничного уз-
ла DiffServ поле DSCP каждого пакета должно иметь соответствующее значение.