Среда, 07.01.2026, 23:22

Мой сайт

Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Технология АТМ

     

    Основным недостатком синхронной передачи является невозможность перераспределять пропускную способность объединенного канала между подканалами. Если информации в каком-либо подканале нет, то по нему передаются случайные сигналы для поддержания синхронной работы приемной и передающей аппаратуры. Это снижает коэффициент использования пропускной способности канала. Для устранения этого недостатка использует технологию коммутации пакетов. Пакеты других абонентов заполняют свободные участки. Они имеют свои заголовки и поэтому   поступают  по  требуемому  адресату.   Технология  асинхронного режима пере дачи АТМ (Asynchronous Transfer Mode) разработана для сетей с интеграцией служб. Коммутация пакетов осуществляется на основе идентификатора виртуального канала, который присваивается соединению при его установлении. Виртуальное соединение может быть постоянным и коммутируемым. Для ускорения коммутации используется понятие виртуального пути, который объединяет каналы в общий маршрут.

    Сеть АТМ имеет классическую структуру крупной территориальной сети конечные станции соединяются индивидуальными каналами с коммутаторами нижнего уровня, которые в свою очередь соединяются с коммутаторами более высоких уровней. Коммутаторы АТМ пользуются 20-байтными адресами конечных узлов для маршрутизации трафика на основе техники виртуальных каналов. Для частных сетей АТМ определен протокол маршрутизации PNNI (Private  NN1), с помощью которого ком­мутаторы могут строить таблицы маршрутизации автоматически. В пуб­личных сетях АТМ таблицы маршрутизации могут строиться админист­раторами вручную, как и в сетях Х.25, или могут поддерживаться про­токолом PNNI.

    Коммутация пакетов происходит на основе идентификатора виртуаль­ного канала (Virtual Channel identifier, VCI), который назначается соеди­нению при его установлении и уничтожается при разрыве соединения. Адрес конечного узла АТМ, на основе которого прокладывается вирту­альный канал, имеет иерархическую структуру, подобную номеру в теле­фонной сети, что упрощает маршрутизацию.

    Идентификатор виртуального пути является старшей частью локального адреса и представляет собой общий префикс для некоторого количества различных виртуальных каналов. Таким образом, агрегирование адресов в технологии ЛТМ применено на двух уровнях па уровне адресов конечных узлов и на уровне номеров виртуальных каналов.

    Особенности технологии АТМ находятся в области качественного обслуживания разнородного трафика и объясня­ются стремлением решить задачу совмещения в одних и тех же каналах связи и в одном и том же коммуникационном оборудовании компьютер­ного и мультимедийного трафика таким образом, чтобы каждый тип тра­фика получил требуемый уровень обслуживания и не рассматривался как «второстепенный».

    Трафик вычислительных сетей имеет ярко выраженный асинхронный и пульсирующий характер. Компьютер посылает пакеты в сеть в случай­ные моменты времени, по мере возникновения в этом необходимости. При этом интенсивность посылки пакетов в сеть и их размер могут изме­няться в широких пределах  

    Мультимедийный трафик, передающий, например, голос или изобра­жение, характеризуется низким коэффициентом пульсации, высокой чув­ствительностью к задержкам передачи данных и низкой чувствительностью к потерям данных.

    На возможности совмещения этих двух видов графика большое влия­ние оказывает размер компьютерных пакетов.

    В технологии АТМ, передача любого вида трафика компьютерного, телефонного или видео  осуществляется пакетами фиксированной и очень малой длины в 53 байта. Пакеты назы­вают ячейками. Структура ячейки изображена на рис.5.11. Поле данных ячейки занимает 48 байт, а заголовок - 5 байт.

    Поле «Тип данных» определяет пользовательская или управляющая информация. Один бит этого поля указывает на наличие перегрузки в сети.

    Поле «приоритет потери» указывает на ячейки, которые нарушают требуемое качество обслуживания.

    Проверочные символы является результатом кодирования кодом Хемминга, исправляющего в заголовке одиночную ошибку и обнаруживающего двукратную. Если ошибки не обнаруживаются. То первый байт является начало ячейки. Так осуществляется синхронизация по циклам.

     

    8                                                         5

    4                                                           1

     

    Управление потоком

    Идентификатор виртуального пути

    1

    Идентификатор виртуального пути

    Идентификатор виртуального канала

    2

    Идентификатор виртуального канала

    3

    Идентификатор виртуального канала

    Тип данных

    Приоритет потери

    4

    Проверочные символы

    5

    Данные (48 байт)

    6

           

    Рис.5.11. Структура ячейки АТМ

     

    Чтобы пакеты содержали адрес узла назначения и в то же время про­цент служебной информации не превышал размер поля данных пакета, в технологии АТМ применена стандартная для глобальных вычислительных сетей передача ячеек в соответствии с техникой виртуальных каналов с длиной номера канала в 24 бит, что вполне доста­точно для обслуживания большого количества виртуальных соединений каждым портом коммутатора  сети АТМ.

    Размер ячейки АТМ является результатом компромисса между теле­фонистами и компьютерщиками — первые настаивали на размере поля данных в 32 байта, а вторые — в 64 байта.

    Чем меньше пакет, тем легче имитировать услуги каналов с постоян­ной битовой скоростью, которая характерна для телефонных сетей.

    Для пакета, состоящего из 53 байт, при скорости в 155 Мбит/с время передачи кадра на выходной порт составляет менее 3 мкс. Эта за­держка не очень существенна для трафика, пакеты которого должны пе­редаваться каждые 125 мкс.

    Однако на выбор размера ячейки большее влияние оказала не величи­на ожидания передачи ячейки, а задержка пакетизации.  При размере поля данных в 48 байт одна ячейка АТМ обычно переносит 48 замеров голоса, которые делаются с интервалом в 125 мкс. Поэтому пер­вый замер должен ждать примерно 6 мс, прежде чем ячейка будет отправлена.По этой причине телефонисты боролись за уменьшения размера ячейки, так как 6 мс — это задержка, близкая к пре­делу, за которым начинаются нарушения качества передачи голоса. При  выборе размера ячейки в 32 байта задержка пакетизации составила бы 4 мс, что гарантировало бы более качественную передачу голоса. А стрем­ление компьютерных специалистов увеличить поле данных до 64 байт, обусловлена стремлением повысить полезную скорость передачи данных. Избыточность служебных данных при использовании 48-байтпого поля данных составляет 10 %, а при использовании 32-байтного поля дан­ных она повышается до 16 %.

    Для обеспечения возможности передачи любого типа трафика в технологии АТМ выделено 4 основных класса трафика, для которых разработали различные ме­ханизмы резервирования и поддержания требуемого качества обслужива­ния.

    Класс трафика (называемый также классом услуг — service class) каче­ственно характеризует требуемые услуги по передаче данных через сеть ATM.

    Другим важным параметром трафика является величина его пульсации. Выделено два различных типа трафика в отношении этого параметра - трафик с постоянной битовой скоростью (Constant bit Rate, CBR) и трафик с переменной битовой скоростью (Variable Bit Rate, VBR).

    К разным классам были отнесены трафики, использующие для обмена сообщениями протоколы с установ­лением соединений и без установления соединений.

    В результате было определено пять классов трафика, отличающихся следующими качественными характеристиками:

    • наличием или отсутствием пульсации трафика

    •требованием к синхронизации данных между передающей и прини­мающей сторонами;

    •типом протокола, передающего свои данные через есть АТМ, - с установлением соединения или без установления соединения (только для случая передачи компьютерных данных). Основные характеристики клас­сов трафика АТМ приведены в табл. 5.1.

    Табл.5.1.

    Класс трафика

    Характеристика

    А

    Постоянная битовая скорость — Constant Bit Rate, CBR.

    Требуются временные соотношения между передаваемыми и принимаемыми данными.

    С установлением соединения.

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

    В

    Переменная битовая скорость — Variable Bit Rate, VBR.

    Требуются временные соотношения между передаваемыми и принимаемыми данными.

    С установлением соединения.

    Примеры: компрессированный голос, компрессированное видеоизображение

    С

    Переменная битовая скорость — Variable Bit Rate, VBR.

    Не требуются временные соотношения между передаваемыми и принимаемыми данными.

    С установлением соединения.

    D

    Переменная битовая скорость — Variable Bit Rate, VBR.

    Не требуются временные соотношения между передаваемыми и принимаемыми данными.

    Без установления соединения.

    X

    Тип трафика и его параметры определяются пользователем

     

    В технологии АТМ для каждого класса трафика определен набор количественных параметров, которые нужно задать. Например, для трафика класса А необходимо указать постоянную скорость, с которой приложение будет посылать данные в сеть, а для трафика класса В - максимально возможную скорость, среднюю скорость и максимально возможную пульсацию. Для голосового трафика можно не только указать на важность синхронизации между передатчиком и приемником, но и ко­личественно задать верхние границы задержки и вариации задержки яче­ек.

    Параметры скорости измеряются в ячейках в секунду, максимальный размер пульсации в ячейках, а временные параметры — в секундах. Максимальный размер пульсации задает количество ячеек, которое при­ложение может передать с максимальной скоростью, если задана средняя скорость. Доля потерянных ячеек является отношением потерян­ных ячеек к общему количеству отправленных ячеек по данному вирту­альному соединению. Так как виртуальные соединения являются дуп­лексными, то для каждого направления соединения могут быть заданы разные значения параметров.

    В некоторых случаях специфика приложения такова, что ее трафик не может быть отнесен к одному из четырех стандартных классов. Поэтому для этого случая введен еще один класс X, который не имеет никаких до­полнительных описаний, а полностью определяется теми количественны­ми параметрами трафика, которые оговариваются в трафик-контракте.

    Стек протоколов АТМ и распределение протоколов по конечным узлам и коммутаторам показан на рис 5.11.

    Стек протоколов АТМ соответствует нижним уровням семиуровневой модели  и включает уровень адаптации АТМ, собственно уровень АТМ и физический уровень. Прямого соответствия между уровнями про­токолов технологии АТМ и уровнями модели OSI нет.

    Рис 5.11 Распределение протоколов по узлам и коммутаторам сети АТМ

     

    Уровень адаптации (АТМ Adaptation Layer, ААL) представляет собой набор протоколов AAL1-AAL5, которые преобразуют сообщения прото­колов верхних уровней сети АТМ и ячейки АТМ нужного формата. Функции этих уровней достаточно условно соответствуют функциям транспортного уровня модели OSI, например функциям протоколов ТСР или UDP. Протоколы AAL при передаче пользовательского трафика рабо­тают только в конечных узлах сети, как и транспортные протоколы большинства технологий.

    Каждый протокол уровня AAL обрабатывает пользовательский трафик.