Технологія атм - якість обслужванія

Основні принципи

Якість обслужванія - QoS

Таблиця 1. Класи трафіку ATM

Постійна бітова швидкість - CBR.

Потрібні тимчасові співвідношення між переданими і прийнятими даними.

Зі встановленням з'єднання.

Приклади: голосовий трафік, трафік телевізійного зображення

Мінлива бітова швидкість - VBR.

Потрібні тимчасові співвідношення між переданими і прийнятими даними.

Зі встановленням з'єднання.

Мінлива бітова швидкість - VBR.

He потрібні тимчасові співвідношення між переданими і прийнятими даними.

Зі встановленням з'єднання.

Приклади: трафік комп'ютерних мереж, в яких кінцеві вузли працюють по протоколах з встановленням з'єднань: frame relay, X.25, LLC2, TCP

Мінлива бітова швидкість - VBR.

He потрібні тимчасові співвідношення між переданими і прийнятими даними.

Без встановлення з'єднання.

Приклади: трафік комп'ютерних мереж, в яких кінцеві вузли працюють по протоколах без встановлення з'єднань (IP, Ethernet, DNS, SNMP)

Тип трафіку і його параметри визначаються користувачем.

Очевидно, що тільки якісних характеристик, що задаються класом трафіку, для опису необхідних послуг виявляється недостатньо. У технології ATM для кожного класу трафіку визначений набір кількісних параметрів, які програма має поставити. Наприклад, для трафіку класу А необхідно вказати постійну швидкість, з якою додаток буде посилати дані в мережу, а для трафіку класу В - максимально можливу швидкість, середню швидкість і максимально можливу пульсацію. Для голосового трафіку можна не тільки вказати на важливість синхронізації між передавачем і приймачем, а й кількісно задати верхні межі затримки і варіації затримки осередків.

У технології ATM підтримується наступний набір основних кількісних параметрів:
  • Peak Cell Rate (PCR) - максимальна швидкість передачі даних;
  • Sustained Cell Rate (SCR) - середня швидкість передачі даних;
  • Minimum Cell Rate (MCR) - мінімальна швидкість передачі даних;
  • Maximum Burst Size (MBS) - максимальний розмір пульсації;
  • Cell Loss Ratio (CLR) - частка втрачених осередків;
  • Cell Transfer Delay (CTD) - затримка передачі осередків;
  • Cell Delay Variation (CDV) - варіація затримки осередків.
Параметри швидкості вимірюються в осередках в секунду, максимальний розмір пульсації - в осередках, а тимчасові параметри - в секундах. Максимальний розмір пульсації задає кількість осередків, яке додаток може передати з максимальною швидкістю PCR, якщо задана середня швидкість. Частка втрачених осередків є відношенням загублених комірок до загальної кількості відправлених осередків по даному віртуальному з'єднанню. Так як віртуальні з'єднання є дуплексними, то для кожного напрямку з'єднання можуть бути задані різні значення параметрів.

У технології ATM прийнятий не зовсім традиційний підхід до трактування терміна "якість обслуговування" - QoS. Зазвичай якість обслуговування трафіку характеризується параметрами пропускної здатності (тут це RCR, SCR, MCR, MBS), параметрами затримок пакетів (CTD і CDV), а також параметрами надійності передачі пакетів (CLR). В ATM характеристики пропускної спроможності називають параметрами трафіку і не включають їх в число параметрів якості обслуговування QoS, хоча по суті вони такими є. Параметрами QoS в ATM є тільки параметри CTD, CDV та CLR. Мережа намагається забезпечити такий рівень послуг, щоб підтримувалися необхідні значення і параметрів трафіку, і затримок осередків, і частки загублених комірок.

У разі насичення пропускної здатності для збереження мінімальної затримки ATM може відкидати окремі осередки при насиченні. Реалізація стратегії відкидання комірок залежить від виробника обладнання ATM, але в загальному випадку зазвичай відкидаються осередки з низьким пріоритетом (наприклад, дані) для яких досить просто повторити передачу без втрати інформації. Комутатори ATM з розширеними функціями можуть при відкиданні осередків, які є частиною великого пакета, забезпечити відкидання і решти осередків з цього пакета - такий підхід дозволяє додатково знизити рівень насичення і позбутися від зайвого об'єму повторної передачі. Правила відкидання осередків визначаються QoS.

Угода між додатком і мережею ATM називається трафік-контракту. Основною його відмінністю від угод, що застосовуються в мережах frame relay, є вибір одного з декількох певних класів трафіку, для якого поряд з параметрами пропускної здатності трафіку можуть зазначатися параметри затримок осередків, а також параметр надійності доставки осередків. У мережі frame relay клас трафіку один, і він характеризується тільки параметрами пропускної здатності. Необхідно підкреслити, що завдання тільки параметрів трафіку (разом з параметрами QoS) найчастіше в повному обсязі характеризує необхідну послугу, тому завдання класу трафіку корисно для уточнення потрібного характеру обслуговування даного з'єднання мережею.

У деяких випадках специфіка додатка така, що її трафік не може бути віднесений до одного з чотирьох стандартних класів. Тому для цього випадку введений ще один клас X, який не має ніяких додаткових описів, а повністю визначається тими кількісними параметрами трафіку і QoS, які обумовлюються в трафік-контракті.

Якщо для програми не критично підтримку параметрів пропускної здатності і QoS, то воно може відмовитися від завдання цих параметрів, вказавши ознака "Best Effort" в запиті на встановлення з'єднання. Такий тип трафіку отримав назву трафіку з невизначеною бітовою швидкістю - Unspecified Bit Rate, UBR. Після укладення трафік-контракту, який відноситься до певного віртуальному з'єднанню, в мережі ATM працює кілька протоколів і служб, що забезпечують необхідну якість обслуговування. Для трафіку UBR мережу виділяє ресурси по можливості, тобто ті, які в даний момент вільні від використання віртуальними з'єднаннями, замовити певні параметри якості обслуговування.

Технологія ATM спочатку розроблялася для підтримки як постійних, так і комутованих віртуальних каналів (на відміну від технології frame relay, довгий час не підтримує комутовані віртуальні канали). Автоматичне висновок трафік-контракту при встановленні комутованого віртуального з'єднання являє собою досить непросте завдання, тому що комутаторів ATM необхідно визначити, чи зможуть вони надалі забезпечити передачу трафіку даного віртуального каналу поряд з трафіком інших віртуальних каналів таким чином, щоб виконувалися вимоги якості обслуговування кожного каналу .

Схожі статті