Технологія ATM та алгоритм RED
•клас B використовується для передачі з змінною швидкістю потоку даних (Variable Bit Rate – VBR), наприклад, для відеоконференцій.
•клас C використовується для передачі даних з встановленням з’єднання (ABR).
•клас D використовується для передачі даних без встановлення з’єднання (UBR).
Як формується чарунка? Для кожного класу сервісу встановлені протокольні блоки даних PDU (Protocol Data Unit), які є блоками даних для чарунок. Кожний PDU містить 48 октетів – груп по 8 біт (разом 48 байт), що використовуються для заголовку, концевика і власне даних (Payload в термінології ATM). Інші 5 октетів чарунки (разом 5 байт) складають заголовок ATM. В нього входять 4 біта загального керування потоком, 8 біт ідентифікатора вітуального шляху VPI (Virtual Path Identifier), 16 біт ідентифікатора віртуального каналу VCI (Virtual Channel Identifier), 3 біта вказівника типу даних (Payload Type), 1 біт CLP (Cell Loss Priority) та 8 біт HEC (Header Error Control). Біт CLP визначає можливість відкидання даної чарунки у випадку напруженого рівня трафику.
В ATM розрізняють 3 плани (групи діяльності):
•план керування, на якому встановлюються і обслуговуються виклики і з’єднання
•план користувачів, на якому відбувається звичайний обмін даними
•план менеджменту, який координує всі 3 плани і керує ресурсамиЯк же відбувається передача? Потоки даних від різних типів сервісів (голос, відеоінформація, дані і чарунки від ATM-станцій) оброблюються сервісами відповідних класів і “розфасовуються” у 48-октетні PDU, які вкладаються у чарунки і мультиплексуються у потік чарунок для передачі. (Саме слово мультиплексування означає комбінування окремих сигналів в єдину швидкісну передачу). За допомогою ATM в носій передаються чарунки з багатьох джерел. Вони можуть змішуватись, проте кожна має свою цільову адресу, а саме: чарунки містять ідентифікатори віртуальних каналів і шляхів, які використовуються для досягнення адресата призначення (перші 5 октетів чарунки). ATM-комутатор використовує інформацію ідентифікаторів для направлення чарунок у відповідний порт. Потік чарунок кодується і передається через фізичне середовище передачі ATM-мережі. При мультиплексації сигнали надходять по порядку через регулярні проміжки часу. Тобто – всі чарунки за часом і розміром однакові. На приймальному боці відбуваються зворотні перетворення і потоки даних передаються на вихід відповідним сервісам.
Плюси ATM.
•ATM комбінує мультиплексацію і комутацію пакетів в одному універсальному методі передачі даних. Він підтримує передачу даних в локальних мережах, а також передачу голосової і відеоінфомації. Так як чарунки мають невеликий розмір, вони обробляються швидко. Затримка на перемикання пакетів невелика. Це має важливе значення для передачі мови і відео, які дуже залежать від часу.
•ATM – це транспортний протокол, який працює на підрівні MAC рівня зв’язку даних. Завдяки цьому він може працювати над багатьма топологіями фізичного рівня, на відміну від FDDI (Fiber Distributed Data Interface – використовується для міжмережної передачі даних, використовує топологію подвійного кільця). ATM не базується на якомусь конкретному протоколі. Він може відображати будь-який вид пакету в 53-байтову чарунку і передавати її по кабелю або глобальній мережі.
•ATM може використовуватися в якості фізичного носія для організації глобальних мереж SONET, які телефонні компанії використовують в телефонних лініях і мережних комунікаціях.
•Стандарт ATM не обмежений швидкістю передачі як FDDI (працює зі швидкістю 100 Мбіт/с).
•Малий розмір чарунок не потребує спеціальної обробки як в FDDI.
Алгоритм RED: червоне світло для зайвих пакетів
Якщо вже було згадано про біт CLP (Cell Loss Priority), який визначає можливість відкидання даної чарунки у випадку напруженого трафіку, то доречною буде і розповідь про так званий алгоритм RED або Random Early Detection (Своєчасне знаходження перевантаження).