Класи сервісу atm qos (cbr, vbr, ubr)
Класи сервісу ATM QoS (CBR, VBR, UBR)
Поговоримо про класи сервісу (QoS) в ATM, а имено CBR, VBR, UBR.
Класи сервісу АТМ містять ряд параметрів, які визначають гарантії якості сервісу. У специфікаціях форуму АТМ передбачено кілька класів сервісу - CBR, VBR, UBR і ін. Гарантії якості сервісу можуть визначати мінімальний рівень доступної пропускної здатності, граничне значення затримки осередку і ймовірність втрати осередки. В архітектурі АТМ додаток замовляє у мережі певну якість обслуговування, і мережа динамічно виділяє з додатком необхідні ресурси. У розглянутих нами DSL-лініях відсутня мережа АТМ в класичному розумінні, і якість обслуговування зводиться до статичної налаштування параметрів передачі вихідних осередків.
UBR (Unspecified Bit Rate) - невизначена бітова швидкість, не визначає ні бітову швидкість, ні параметри трафіку, ні якість сервісу. Сервіс UBR пропонує тільки доставку "по можливості", без жодних гарантій. Сервіс UBR представляє собою рішення для еластичного трафіку, що не критичного до реального часу і смузі пропускання. Цей клас сервісу зазвичай встановлюється за умовчанням.
VBR (Variable Bit Rate) - змінна бітова швидкістю. У порівнянні з сервісом CBR, VBR вимагає більш складної процедури замовлення з'єднання між мережею та програмою. На додаток до пікової швидкості VBR визначає тривало підтримувану швидкість (середню швидкість осередків в секунду) SCR (Sustained Cell Rate), яка являє собою середню гарантовану швидкість передачі даних. Канал може перевищувати швидкість SCR аж до величини PCR, але тільки на певну кількість осередків MBS (Maximum Burst Size), яке може бути передано зі швидкістю більшою ніж SCR, але меншою ніж PCR. VBR буде використовувати середнє значення SCR для управління трафіком, знижуючи його інтенсивність на відповідні періоди часу. Як і в разі CBR, користувачі VBR отримують гарантоване обслуговування щодо втрат осередків, зміни затримок передачі осередків і доступної смуги пропускання до тих пір, поки трафік задовольняє певним при з'єднанні вимогам.
Слід розуміти, що DSL-модеми не обмежують швидкість передачі даних по каналах CBR і VBR. Параметри класу обслуговування (PCR, SCR) дозволяють "відняти" смугу у менш пріоритетних каналів, якщо вона потрібна. Крім того, канали CBR і VBR не «відрізають" смугу, якщо дані по ним не передаються, їх смуга може використовуватися іншими каналами в разі потреби.
У пристроях АТМ алгоритм обробки потоку осередків ґрунтується на «договірному» принципі: параметри SCR, РСК та ін. Є умовами договору, і осередки, які порушують умови договору (які надходять швидше обумовленої швидкості), відкидаються. За дотриманням договору стежить функція UРС (Usage Рагаmetr Control). Ця функція вирішує два основні завдання: управління піковою швидкістю PCR і управління сталою швидкістю SCR. АТМ має дискретну природу, потік осередків не рівномірний, і для оцінки PCR і SCR функція UPC застосовує спеціальні алгоритми, що використовують параметри CDVT (для PCR) і BT (для SCR).
В IP DSLAM поняття класів обслуговування дещо спрощено. Тут клас обслуговування не контролює дотримання контракту входять потоком даних, а стежить за власним вихідним потоком даних, розподіляючи смугу пропускання між наявними віртуальними каналами. На малюнку показано використання смуги пропускання різними віртуальними каналами. CBR гарантує постійну смугу пропускання і не дозволяє віртуальному каналу перевищити її. VBR гарантує змінну смугу пропускання, яка варіюється в заданих межах. Частину, що залишилася смугу пропускання займають канали до класу обслуговування UBR. Найвищий пріоритет має клас обслуговування СВR. Якщо трафік усередині каналу СЗР або VBR займає не всю відведену смугу пропускання, вільна смуга може використовуватися іншими каналами. На рівні АТМ PVC-канали можуть мати різні рівні якості обслуговування: CBR, UBR, VBR, ABR.