SSCIO курс на обучение
Ниво на адаптация тип 3/4 ATM
Нивото на адаптация тип 3/4 ATM се препоръчва от ITU SS за предаване на данни както от услуги, ориентирани към връзка, така и без връзка, при високи изисквания за надеждност на предаваната информация. Името на това ниво на адаптация отразява неговото развитие. В началото различни типове слой за адаптиране на ATM бяха разпределени към услуги от клас C и D: типове слой за адаптиране 3 и 4, съответно. След това и двата типа бяха свързани и по този начин ATM тип 3/4 адаптационен слой поддържа и двата класа услуги [4]. Дефинирани са два режима на обслужване: режим на съобщения и режим на поток. В режим на съобщение една единица данни за услугата преминава през интерфейса на слоя за адаптиране на ATM в точно една единица данни за интерфейс (IDU). Осигурено е транспортиране на служебни блокове данни с променлива дължина. В този случай единична единица данни за услугата се предава в една единица данни за протокола на подслоя за конвергенция, ориентиран към услугата. В режим на поддръжка потокът от полезен товар на услугата преминава през интерфейс на адаптационния слой на ATM в един или повече интерфейсни полезни натоварвания. Предаването на тези блокове през интерфейса на слоя за адаптиране на ATM може да бъде отделно във времето. Този сервизен режим осигурява предаване на служебни единици данни с променлива дължина. В този случай всички интерфейсни единици данни, принадлежащи към една единица данни за услуга, се предават в една единица данни за протокол на ориентираната към услугата част на подслоя за конвергенция. В поточен режим може да се приложи услуга за вътрешен контейнер, при която предаващият обект на адаптационния слой на ATM започва предаване, преди да има цялата обслужваща единица. Този режим също така прилага прекъсване. При прекъсване се осигурява нулиранечастично предавани през интерфейса на слоя за адаптиране на ATM на блока от данни за услугата. И в двата режима могат да се осигурят следните локални (едностепенни) работни процедури: гарантирано и негаранционно обслужване. При гарантирана услуга се осигурява повторно предаване на изгубени или получени с грешки протоколни единици данни от подслоя на конвергенция. Контролът на потока се осигурява задължително. Гарантираната услуга на слоя за адаптиране на ATM вероятно ще бъде ограничена само до връзки от точка до точка. При негарантирана услуга повторното предаване на изгубени или погрешно получени единици данни за услугата не е гарантирано. Контролът на потока и нулирането на блокове, получени с грешки, могат да бъдат предоставени като допълнителни услуги.
Функции на подслоя за сегментиране и сглобяване
Подслоят за сегментиране и сглобяване получава единици данни за услуги с променлива дължина от подслоя за конвергенция и генерира модули с данни на протокола за подслоя за сегментиране и сглобяване, съдържащи до 44 октета за полезен товар. Основната функция на подслоя за сегментиране и сглобяване е прехвърлянето между обектите на слоя за адаптиране на ATM през една връзка на слоя ATM на няколко блока данни за услуги с променлива дължина с условието:
- осигуряване на безопасността на всеки обслужващ блок; - откриване на грешка; - приоритетна услуга; - поддържане на целостта на последователността на блоковете от обслужващи данни; - мултиплексиране / демултиплексиране; - прекъсвания. |
- поле ST, състоящо се от 2 бита; - поле LI, състоящо се от 6малко. |
ST (тип сегмент) | - тип сегмент |
SN (пореден номер) | - пореден номер |
ВЕИ (запазени) | - резерв за протокола от трети тип |
MID (Идентификатор за мултиплексиране) | - мултиплексен идентификатор за протокол тип 4 |
LI (индикатор за дължина) | - индикатор за дължина на запълване на информационната част |
CRC (цикличен код за излишък) | - циклична излишна проверка |
PDU (протоколна единица данни) | - блок данни на протокола |
Ориз. 29. Структурата на 48-октетния протоколен блок от данни сегментиране и подниво на сглобяване 3/4-ти тип
Прилага се следното кодиране:
- начало на съобщение -10; - продължение на съобщение - 00; - край на съобщение -01; - едносегментно съобщение - 11. |
G (x) \u003d 1 + x + x 4 + x 5 + x 9 + x 11. 4-битово поле за пореден номер (SN) се използва за откриване на изгубени или вмъкнати ATM пакети. Мултиплексирането се осигурява с помощта на 10-битово поле за мултиплексиращ идентификатор (MID). Това прави възможно мултиплексирането на трафик от k2 10 =1024 потребители през една ATM връзка от точка до точка.
Фиг.30. Свързване на LAN към ATM мрежа
Тип 3/4 ATM адаптационен подслой за конвергенция
Подслоят за конвергенция на слоя за адаптиране на ATM от своя страна може да бъде разделен:
- към общата част на подслоя за конвергенция (CPCS); - към ориентираната към услугата част на подслоя за конвергенция (SSCS). |
- осигурява разграничаване и прозрачност на сервизните блокове; - данни от общата част на подслоя за конвергенция; - открива грешки и предприема подходящи действия (повредени единици данни за услугата се изхвърлят или доставят на ориентираната към услугата част на подслоя за конвергенция); - присвоява капацитет на буфера (всяка протоколна единица данни от общата част на подслоя за конвергенция носи към приемащия партньорски обект уведомлението за максималния капацитет, необходим за получаване на единицата даннибуфер). |
CPI (индикатор за обща част) | - индикатор за обща част (1 октет) |
Btag (начален етикет) | - начален знак (1 октет) |
BASize (Размер на разпределението на буфера) | - необходим буферен капацитет (2 октета) |
PAD (подложка) | - подложка (0,3 октета) |
Al (подравняване) | - подравняване (1 октет) |
Etag (краен етикет) | - краен знак (1 октет) |
Дължина (дължина на полезния товар на CPCS-PDU) | -дължина (2 октета) |
заглавка | - заглавка |
Ориз. 31 PDU формат на подслой на конвергенция АТМ адаптационен слой 3/4 тип
Полето CPI се използва за интерпретиране на следващите полета в заглавката и трейлъра. Той показва единиците за броене за полетата "необходим буферен капацитет" и "дължина". Предназначено е полето на индикатора за обща част да се използва за идентифициране на функциите за управление на слоя за адаптиране на ATM (мониторинг на производителността, отстраняване на неизправности, транспортиране на съобщения за работа и поддръжка). Полето Btag свързва заглавката на този протоколен блок с трейлъра. Полетата за начален етикет и краен етикет съдържат едно и също число, което се променя (например увеличава) с всеки следващ блок. Полето BASize информира получателя за изискването за максимален капацитет на буфера.Полето за запълване (PAD) се поставя между края на полезния товар и опашката. Той служи за гарантиране, че дължината на полето за полезен товар всума с полето за допълване е кратно на 4 октета. Следователно дължината на полето за допълване може да бъде от 0 до 3 октета. Не носи информация. Полето Al също осигурява само 32-битово подравняване на опашката. Не носи информация и е изпълнен с нули. Полето Etag има същата стойност като въведената в полето за начален етикет. Общата част на подслоя за конвергенция е предназначена да осигури мрежов слой за услуги за предаване на данни без връзка (клас D), както и услуга за предаване на кадри (клас C). За мрежов слой без връзка не е необходим подслой за конвергенция, ориентиран към услуги.