ATM - история и базовые принципы


Уровень AAL 5


Уровень AAL 5 очень похож на AAL 3/4 в том смысле, что он также обеспечивает передачу данных в режиме с установлением и без установления соединения, т.е. реализует сервис класса С и D. Однако, как показала практика, AAL 3/4 не удовлетворяет требованиям пользователей, работающих в режиме с установлением соединения, а также производителей оконечного оборудования. Дело в том, что в системе AAL 3/4 довольно велики заголовки и концевики блоков - каждые 44 байта снабжаются 4 байтами заголовка. Кроме того, система обнаружения ошибочных блоков, потерь и вставок блоков может не обеспечивать требуемой защиты при передаче очень больших потоков данных.

В результате был разработан новый тип AAL, названный AAL 5. Целью его является обеспечить сервис пользователю меньшими затратами и улучшить систему обнаружения ошибок на подуровне конвергенции. При этом все характеристики остались на подуровне конвергенции точно такими же, что и в AAL 3/4, т.е. система только обнаруживает ошибки, но не исправляет их, следит за наличием одиночных ошибок в составе протокольного блока и за соблюдением соответствия переданной и принятой последовательности данных. Отличия заключаются только в способе реализации всех этих функций. Единственная разница состоит в том, что в AAL 5 нет системы мультиплексирования нескольких соединений AAL в одно соединение АТМ. МККТТ рекомендует для сервиса класса С использовать режим AAL 5. Формат протокольного блока подуровня конвергенции представлен на рис. 13.

Формат CPCS-PDU AAL типа 5

Рис. 13. Формат CPCS-PDU AAL типа 5

На подуровне конвергенции теперь к пользовательским данным добавляется только концевик, функции которого несколько изменились. Так, сюда попал проверочный полином, который, как мы помним, в уровне AAL 3/4 присутствовал только на подуровне сборки/разборки, результатом чего было то, что одним полиномом защищался маленький кусочек информации, что не помогало в некоторых случаях обнаруживать потери или вставки селлов. Теперь одним полиномом защищается весь протокольный блок и тем самым дается полная гарантия того, что любая ошибка, будь то вставка или потеря данных будет обнаружена.


- Начало -  - Назад -  - Вперед -