Уровни модели ATM и классы трафика
Рассмотренная модель ATM состоит из четырех уровней, три из них описаны в рек. 1.321 и 1.413, а именно: физический уровень, уровень ATM и уровень адаптации ATM (AAL), который разбивается на два подуровня:
- CS - верхнего подуровня конвергенции - он служит для связи с верхними уровнями OSI;
- SAR - нижнего подуровня сегментации и сборки - он служит для сегментации пакетов верхних уровней на блоки, размещаемые в поле полезной нагрузки ячеек, и сборки пакетов из ячеек.
Верхний уровень AAL (рис.6-5) условно разбит на четыре сектора, соответствующие четырем типам сервиса, или классамуслуг, которые м.б. предоставлены сетями ATM:
- Класс А: услуги передачи изохронных приложений, требующие установления соединения и постоянной скорости передачи- CBR, для передачи голоса, музыки, видео, мультимедиа;
- Класс В: услуги передачи синхронизируемых приложений, требующие установления соединения и допускающие переменную скорость передачи - VBR; характерны для передачи пакетизированных видео и речи;
- Класс С: услуги передачи данных (асинхронных припожений), требующие установления соединения и допускающие переменную скорость передачи - VBR; характерны для сетей с пакетной коммутацией Х.25 или FR;
- Класс D: услуги передачи данных (асинхронных приложений), не требующие установпения соединения и допускающие переменную скорость передачи- VBR; характерны, для "дейтаграммных" сетей, к которым относятся классические ЛС.
Класс А Услуги, ориентированные на установление соединения и синхронизацию: речь, видео, музыка и мультимедиа | Класс В Услуги, ориентированные на установление со- единения и синхронизацию: пакетизированные видео и речь | Класс С Услуги, ориентированные на установление соединения и не требующие синхронизации: передача данных по Х.25 | Класс D Услуги без установления соединения и без синхронизации: дейтаграммные дан- ные классических ЛС |
CS:AAL CBR | CS.AAL VBR | CS:AAL VBR | CS:AAL VBR |
SAR: AAL | SAR: AAL | SAR: AAL | SAR: AAL |
ATM | |||
Физический уровень (например, DS3, PDH или SDH/SONET) |
Рис.6-5. Схема классов обслуживания модели ATM
Нижний подуровень SAR уровня AAL отвечает за преобразование входных данных в ячейки ATM, т.е. разбивку пакетов, сформированных на верхних уровнях OSI, на сегменты и формирование из них потока ячеек, скорость которого настраивается верхним подуровнем и зависит от приложений. Верхний подуровень этого уровня CS обеспечивает связь с указанными приложениями, которые требуют от ATM либо постоянной (CBR), либо допускают переменную (VBR) скорость передачи, как в режиме с установлением соединения, так и без.
Функции и связь уровней B-ISDN, ATM и OSI
Хотя формально считается, что B-ISDN представляет два нижних уровня модели OS1, фактически нет точного соответствия уровням AAL и ATM среди уровней OS1. Можно сказать, что
уровень ATM частично выполняет функции уровней 1 и 2 модели OSI, тогда как уровень AAL -функции уровней 2 и 3 модели OSI. Вместе с тем сами уровни 1-3 модели B-ISDN состоят из ли подуровней, выполняющих функции, определяемые в рек. 1.321, см. табл.6-1.
Таблица 6-1. Функции, выполняемые на уровнях модели ATM
ALL | CS | Функция конвергенции | Функция менеджмента уровней |
SAR | Функция сегментации и сборки | ||
ATM | Функция общего управления потоком Функция обработки (генерации/удаления) заголовка Функция обработки VPI/VCI Функция мультиплексирования/демультиплексирования ячеек | ||
PL | ТС | Функция согласования скорости путем добавления пустых ячеек Функция обработки поля НЕС - функция контроля ошибок Функция фиксации границ ячеек для их восстановления Функция адаптации - функция упаковки/извлечения ячеек в/из передаваем(ый/ого) фрейм/а Функция генерации/удаления протокольного блока данных PDU | |
PMD | Функция синхронизации Функция собственно среды передачи |
Физический уровень (PL) здесь представлен двумя подуровнями: подуровнем, зависящим от среды передачи(PMD) и подуровнем конвергенции передачик уровню ATM (ТС). Видно, что, по крайней мере, 2 функции подуровня ТС уровня PL могут выполняться в рамках уровня ATM в технологии ATM.