Интернет

Возможность использования протоколов атм в радиоканалах. Сети и технологии ATM

Возможность использования протоколов атм в радиоканалах. Сети и технологии ATM

Технология АТМ (Asynchronous Transfer Mode - режим асинхронной передачи) - это одна из самых перспективных технологий построения высокоскоростных сетей любого класса, от локальных до глобальных. Термин «асинхронный» в названии технологии указывает на ее отличие от синхронных технологий с фиксированным распределением пропускной способности канала между информационными потоками (например ISDN). Первоначально (на рубеже 80–90-х годов) технология разрабатывалась для замены известной технологии Synchronous Digital Hierarchy (SDH, синхронная цифровая иерархия), имеющей ряд недостатков, но и по сей день широко используемой при построении волоконно-оптических широкополосных магистралей (одна магистраль Санкт-Петербург–Москва многого стоит) и обеспечивающей самые высокие скорости передачи.

В качестве транспортного механизма АТМ лежит технология широкополосной ISDN(B-ISDN, Broadband ISDN), призванная обеспечить возможность создания единой, универсальной, высокоскоростной сети взамен множества сложных неоднородных существующих сетей. Частично ей это уже удалось. Технология АТМ, как уже говорилось, используется в сетях любого класса, для передачи любых видов трафика: как низко- и среднескоростного (факсы, почта, данные), так и высокоскоростного в реальном масштабе времени (голос, видео); технология работает с самыми разнообразными терминалами и по самым разным каналам связи.

Основные компоненты сети АТМ:

l АТМ-коммутаторы, представляющие собой быстродействующие специализированные вычислительные устройства, которые аппаратно реализуют функцию коммутации ячеек ATMмежду несколькими своими портами;

l устройства Customer Premises Equipment (CPE), обеспечивающие адаптацию информационных потоков пользователя при передаче с привлечением технологии ATM.

Для передачи данных в сети ATM организуется виртуальное соединение - virtual circuit (VC). В пределах интерфейса NNI виртуальное соединение определяется уникальным сочетанием идентификатора виртуального пути (virtual path identifier) и идентификатора виртуального канала (virtual circuit identifier). Виртуальный канал представляет собой фрагмент логического соединения, по которому производится передача данных одного пользовательского процесса. Виртуальный путь представляет собой группу виртуальных каналов, которые в пределах данного интерфейса имеют одинаковое направление передачи данных.

Коммутатор АТМ состоит из:

l коммутатора виртуальных путей;

l коммутатора виртуальных каналов.

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


Первоначально стандарт D-ISDN определял для сети АТМ два интерфейса:

l UNI (User-to-Network Interface) - интерфейс пользователь–сеть;

l NNI (Network-to-Network Interface) - интерфейс сеть–сеть,

Передача информации в сетях АТМ происходит после предварительного установления соединений, выполняемого высокоскоростными коммутаторами АТМ. Коммутаторы создают широкополосный физический канал, в котором динамически можно формировать более узкополосные виртуальные подканалы. Передаются по каналу не кадры, не пакеты, а ячейки (cells). Ячейка представляет собой очень короткие последовательности байтов - размер ячейки составляет 53 байта, включая заголовок (5 байтов).

Размер ячейки выбран в результате компромисса между требованиями, предъявляемыми компьютерными сетями - больший размер ячейки, и требованиями голосового трафика - меньший размер ячейки. Время заполнения квантами голосового сигнала ячейки длиной 48 байтов составляет примерно 6 мс, что является пределом временной задержки, заметно не искажающей голосовой трафик.

2.2.3.Технология ATM - технология передачи ячеек или технология трансляции ячеек

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

Технология ATM разрабатывалась для передачи всех видов трафика в локальных и глобальных сетях, т.е. передачи разнородного трафика (цифровых, голосовых и мультимедийных данных) по одним и тем же системам и линиям связи. Скорость передачи данных в магистралях ATM составляет 155 Мбит/с - 2200 Мбит/с.

ATM поддерживает физический и канальный уровни OSI. Технология ATM использует для передачи данных технику виртуальных соединений (коммутируемых и постоянных).

В технологии ATM информация передается в ячейках (cell) фиксированного размера в 53 байта, из них 48 байт предназначены для данных, а 5 байт - для служебной информации (для заголовка ячейки ATM). Ячейки не содержат адресной информации и контрольной суммы данных, что ускоряет их обработку и коммутацию.

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

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

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

Телекоммуникационная сеть, использующая технологию АТМ, состоит из набора коммутаторов, связанных между собой. Коммутаторы АТМ поддерживают два вида интерфейсов: UNI (UNI - user-network interface) и NNI (NNI - network-network interface). Пользовательский интерфейс UNI (пользователь - сеть) используется для подключения к коммутатору конечных систем. Межсетевой интерфейс NNI (сеть - сеть) используется для соединений между коммутаторами.

Коммутатор АТМ состоит:

  • из коммутатора виртуальных путей;
  • из коммутатора виртуальных каналов.

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

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

Виртуальный канал является соединением, установленным между двумя конечными узлами на время их взаимодействия, а виртуальный путь – это путь между двумя коммутаторами.

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

Физический уровень

Физический уровень аналогично физическому уровню OSI определяет способы передачи в зависимости от среды.

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

На физическом уровне ATM используют цифровые каналы передачи данных, с различными протоколами, а в качестве линий связи используются: кабели "витая пара", экранированная "витая пара", оптоволоконный кабель.

Канальный уровень (уровень ATM + уровень адаптации)

Уровень ATM вместе с уровнем адаптации примерно эквивалентен второму уровню модели OSI. Уровень ATM отвечает за передачу ячеек через сеть ATM, используя информацию их заголовков. Заголовок содержит идентификатор виртуального канала, который назначается соединению при его установлении и удаляется при разрыве соединения.

Преимущества:
  • одно из важнейших достоинств АТМ является обеспечение высокой скорости передачи информации;
  • АТМ устраняет различия между локальными и глобальными сетями, превращая их в единую интегрированную сеть;
  • стандарты АТМ обеспечивают передачу разнородного трафика (цифровых, голосовых и мультимедийных данных) по одним и тем же системам и линиям связи.
Недостатки:
  • высокая стоимость оборудования, поэтому технологии АТМ тормозится наличием более дешевых технологий;
  • высокие требования к качеству линий передачи данных.

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

Технология ATM кратко формулируется, как быстрая коммутация коротких пакетов фиксированной длины (53 байт), называемых ячейками. По этой причине и саму технологию ATM иногда называют коммутацией ячеек.

Сети ATM относят к сетям с установлением соединения . Соединения могут быть постоянными и коммутируемыми (динамическими). Первые устанавливаются и разрываются администратором сети, их действие продолжительно, для каждого нового обмена данными между абонентами постоянного соединения не нужно тратить время на его установление. Вторые устанавливаются и ликвидируются автоматически для каждого нового сеанса связи.

Каждое соединение получает свой идентификатор, который указывается в заголовке ячеек. При установлении соединения каждому коммутатору на выбранном пути следования данных передаются данные о соответствии идентификаторов и портов коммутаторов. Коммутатор, распознав идентификатор, направляет ячейку в нужный порт. Непосредственное указание в заголовке адресов получателя и отправителя не требуется, заголовок короткий — всего 5 байтов.

Высокие скорости в ATM обеспечиваются рядом технических решений.

Во-первых, физической основой для ATM служат высокоскоростные каналы передачи данных . Так, при применении технологии SONET в ATM предусматриваются каналы ОС-1, ОС-3, ОС-12 и ОС-48 на ВОЛС со скоростями соответственно 52, 155, 622 и 2488 Мбит/с.

Кроме того, большое число каналов с временным мультиплексированием (TDM) можно использовать для параллельной передачи частей одного и того же "объемного" сообщения, что соответствует понятию "статистическое мультиплексирование". В технологиях E1/E4 статистическое мультиплексирование затруднено, так как для него требуется адресация слотов. В ATM ячейки адресуются, цикл синхронизации состоит из отдельных участков, длины участка и ячейки совпадают. Под конкретное сообщение можно выделить интервалов, совокупность которых называют виртуальным каналом . Скорость передачи можно регулировать, изменяя .

Во-вторых, отрицательные квитанции при искажениях собственно сообщений (но не заголовков) возможны только от конечного пункта. Это исключает потери времени в промежуточных пунктах на ожидание подтверждений. Такой способ иногда называют коммутацией кадров (в отличие от коммутации пакетов). Контрольный код (четырехбайтный циклический) по информационной части сообщения имеется только в конце последнего пакета сообщения, что характерно для использования разновидности ATM, называемой AAL5. В других разновидностях ATM, ориентированных на передачу мультимедийного трафика, потери отдельных ячеек вообще некритичны. Для контроля правильности заголовков используется один байт в заголовке ячейки, в котором размещается контрольный код Хемминга для заголовка. Искаженные и не восстановленные по Хеммингу ячейки отбрасываются.

В-третьих, упрощена маршрутизация . Собственно установление соединения выполняется аналогично этой процедуре в TCP/IP . Однако далее номер рассчитанного маршрута помещается в заголовок каждого пакета, и для них не нужно заново определять маршрут по таблицам маршрутизаторов при прохождении через сеть. Другими словами, осуществляется передача с установлением соединения (в отличие, например, от ). При этом клиент направляет серверу запрос в виде специального управляющего кадра . Кадр проходит через промежуточные маршрутизаторы и/или коммутаторы, в которых соединению (каналу) присваивается идентификаторы виртуальных пути и канала VPI/VCI. Если передача адресована нескольким узлам, то соответствующие идентификаторы в коммутаторах присваиваются нескольким каналам.

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

Малый размер ячейки (53 байт) обусловлен требованиями передачи телефонного (голосового) трафика. Действительно, если допустить, наряду с передачей голоса, также традиционных цифровых данных, упакованных в длинные пакеты, то возможны задержки передачи "голосовых" ячеек на время, заметно превышающее несколько миллисекунд, что для телефонного разговора недопустимо. В то же время слишком короткие ячейки приводят к нерациональному использованию пропускной способности каналов из-за значительной доли длины заголовка в размере ячейки. Поэтому длина 53 байт при длине заголовка в 5 байт — компромиссное решение.

При этом задержки в передаче голоса, обусловленные размером ячейки, составляют 6 мс. Действительно, каждый из 48 байт является одним замером аналоговой величины при импульсно-кодовой модуляции , которые выполняются с интервалом в 125 мкс (при частоте замеров 8 кГц). Следовательно, между моментом первого замера и отправкой ячейки в сеть проходит время (время пакетизации), равное 0,125·48 = 6 мс.

В ATM введены три уровня протоколов (рис. 1).

Адаптационный уровень (AAL — ATM Adaptations Level) аналогичен транспортному уровню в ЭМВОС , на нем происходит разделение сообщения на пакеты с контрольной и управляющей информацией, которые, в свою очередь, делятся на 48-байтные ячейки. Происходит также преобразование битовых входных потоков в один поток с соблюдением пропорций между числом ячеек для данных, голосовой и видеоинформации. Программное обеспечение, реализующее функции AAL, требуется только в конечных узлах ATM-сети.

Рис. 1. Уровни протокола ATM

Введено несколько разновидностей протокола AAL, ориентированных на разные классы трафика. Протокол AAL1 предназначен для обслуживания мультимедийного трафика, характеризующегося стабильной скоростью и синхронизацией голоса и видео, и телефонного трафика, чувствительного к временным задержкам. В то же время потеря отдельных ячеек несущественно сказывается на качестве принимаемой информации. Протокол AAL3/4 предназначен для передачи нестабильной (пульсирующей) нагрузки, присущей связям между локальными вычислительными сетями . Задержки здесь не критичны, но потери ячеек не допускаются. Протокол AAL5 приспособлен для передачи данных вычислительного характера.

На следующем уровне, называемом ATM, к каждой ячейке добавляется пятибайтовый заголовок с маршрутной информацией. Этот уровень служит также для установления соединений. В структуре пятибайтового заголовка ATM-ячейки имеются следующие поля (в скобках указано число битов):

  • управление (4);
  • VPI/VCI (24);
  • тип данных (3);
  • приоритет потери пакетов (1);
  • контроль заголовка (8).

Поля идентификаторов VPI (Virtual Path Identifier) и VCI (Virtual Channel Identifier) используются для указания маршрута движения ячеек. Очевидно, что в пределах всей сети при передаче ячеек использовать уникальные номера узлов нельзя, так как для этого потребовалась бы значительно большая длина заголовка, чем 5 байт. Поэтому идентификация маршрута выполняется с помощью сочетаний VPI/VCI. При установлении соединения назначаются VPI/VCI и в каждом маршрутизаторе для каждого соединения сочетание этих идентификаторов будет уникальное. В то же время в процессе установления соединения размеры запросов и ответов не ограничены столь существенно, здесь используются иерархические 20-байтные адреса, специальные таблицы маршрутизации и протокол PNNI. Идентификатор VPI можно рассматривать, как старшую часть указателя маршрута, этот идентификатор оказывается одинаковым для совокупности каналов, проходящих через одинаковые фрагменты сети.

Поле "тип данных" используется для указания типа пакета (запрос на установление соединения или передача) и индикации перегрузки сети. Бит "приоритет потери пакетов" служит для отметки тех пакетов, которые нарушают соглашение о качестве обслуживания.

Следует отметить, что для сборки сообщения из ячеек нужно нумеровать ячейки одного и того же сообщения. Этот номер относится к заголовку адаптационного уровня, занимающего один или два байта в поле данных (т.е. в 48-битном поле).

Поле "контроль заголовка" содержит код Хемминга и, помимо функций контроля и исправления ошибок в заголовке ячейки, служит для разграничения ячеек ATM при их выделении из потока данных, передаваемых по каналам SDH. Граница определяется по сравнению подсчитываемого кода Хемминга для каждой очередной последовательности из 5 байт с содержимым последнего из этих 5 байт (положительный результат сравнения означает, что эта последовательность и есть заголовок).

Поле "управление" предназначено для индикации перегрузок, отказов узлов, важности ячеек (маловажные могут отбрасываться при перегрузках). Сигналы управления обычно передаются в обратном направлении по тому же пути с определенными интервалами.

Скорости передачи, реализуемые системами АТМ, покрывают в настоящее время (2003 г.) диапазон от 64 Кбит/с до 40 Гбит/с и, как правило, соответствуют ряду n×64 Кбит/с: 1,5/2, 6/8, 13, 26, 32, 34/45, 52, 98, 100, 140, 155, 622 Мбит/с, 2,5, 10 и 40 Гбит/c.

Третий уровень — физический (physical) — служит для преобразования данных в электрические или оптические сигналы. Как отмечено выше, средой для ATM часто служат каналы технологий SDH или SONET , возможно использование технологий PDH . Если сеть не может обеспечить требуемую полосу, то происходит отказ от соединения. При перегрузках часть передаваемых ячеек отбрасывается с соответствующим уведомлением пользователя. Потеря ячеек вызывает необходимость повторной передачи всех ячеек сегмента (в AAL5), поскольку контроль правильности передачи ведется по отношению ко всему сообщению (в данном случае — сегменту). Существенно сократить число повторно передаваемых ячеек позволяет применение специальных алгоритмов.

Качество передачи характеризуется такими параметрами, как пропускная способность, процент потерянных ячеек, задержка передачи ячеек и ее вариации. Заказ услуг выполняется в процессе установления соединения. Для поддержания заказанного уровня услуг в сетях ATM имеются специальные службы, реализуемые в программном обеспечении коммутаторов. Наряду с соединениями, не требующими определенного качества передачи, используются соединения со следующими уровнями услуг:

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

Если сеть ATM оказывается перегруженной, то во избежание потери информации и в отличие от коммутации каналов возможна буферизация данных для выравнивания загрузки каналов. Регулирование загрузки (управление потоком) осуществляется периодическим включением (обычно через 32 кадра) RM-ячейки в информационный поток. В эту ячейку конечный узел и/или промежуточные коммутаторы могут вставлять значения управляющих битов, сигнализирующие о перегрузке или недогрузке канала. RM-ячейка от конечного узла передается в обратном направлении источнику сообщения, который может соответственно изменить режим передачи. В частности, применяется режим занятия всех свободных ресурсов при перегрузке. Таким образом, происходит динамическое перераспределение нагрузки.

Сети и технологии ATM

Технология ATM (Asynchronous Transfer Mode - режим асинхрон­ной передачи) является одной из самых перспективных технологий по­строения высокоскоростных сетей. Она обеспечивает максимально эффективное использование полосы пропускания каналов связи при передаче различного рода информации: голоса, видеоинформации, дан­ных от самых разных типов устройств - асинхронных терминалов, узлов сетей передачи данных, локальных сетей и т.д. (к таким сетям относятся практически все ведомственные сети). Сети, в которых ис­пользуется ATM-технология, называются ATM-сетями. Эффектив­ность ATM-технологии заключается в возможности применения раз­личных интерфейсов для подключения пользователей к сетям ATM.

Основные особенности ATM-технологии .

1. ATM - это асинхронная технология, так как пакеты небольшо­го размера, называемые ячейками (cells), передаются по сети, не зани­мая конкретных временных интервалов, как это имеет место в B-ка­налах сетей ISDM.

2. Технология ATM ориентирована на предварительное (перед пе­редачей информации) установление соединения между двумя взаимо­действующими пунктами. После установления соединения ATM-ячей­ки маршрутизируют сами себя, поскольку каждая ячейка имеет поля, идентифицирующие соединение, к которому она относится.

3. По технологии ATM допускается совместная передача различных видов сигналов, включая речь, данные, видеосигналы. Достигаемая при этом скорость передачи (от 155 Мбит/с до 2,2 Гбит/с) может быть обес­печена одному пользователю, рабочей группе или всей сети. В ATM-ячейке не предусматриваются позиции для определенных видов переда­ваемой информации, поэтому пропускная способность канала регули­руется путем выделения полосы пропускания потребителю.

4. Поскольку передаваемая информация разбивается на ячейки фиксированного размера (53 байта), алгоритмы их коммутации реа­лизованы аппаратно, что позволяет устранить задержки, неизбежные при программной реализации коммутации ячеек.

5. ATM-технология обладает способностью к наращиваемости, т.е. к увеличению размера сети путем каскадного соединения нескольких АТМ-коммутаторов.

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

7. ATM-технологии могут быть реализованы в ATM-сетях прак­тически любой топологии, но оконечное оборудование пользователей подключается к коммутаторам ATM индивидуальными линиями по схеме «звезда».

Главное отличие ATM-технологии от других телекоммуникаци­онных технологий заключается в высокой скорости передачи инфор­мации (в перспективе - до 10 Гбит/с), причем привязка к какой-либо одной скорости отсутствует. Важным является и то обстоятельство, что ATM-сети совмещают функции глобальных и локальных сетей, обеспечивая идеальные условия для «прозрачной» транспортировки различных видов трафика и доступа к услугам и службам взаимодей­ствующих с сетью ATM-сетей.

ATM-технология допускает использование как постоянных (PVC), так и коммутируемых виртуальных каналов (SVC).

Постоянные каналы PVC представляют собой соединение (после предварительной настройки) между взаимодействующими пользова­телями сети, которое существует постоянно. Устройства, связывае­мые постоянным виртуальным каналом, должны вести довольно гро­моздкие таблицы маршрутизации, отслеживающие все соединения в сети. Следовательно, рабочие станции, соединенные PVC, должны иметь таблицы маршрутизации всех остальных станций сети, что нерационально и может вызывать задержки в передаче.

Коммутируемые виртуальные каналы (SVC) позволяют устранить необходимость ведения сложных таблиц маршрутизации и таким об­разом повысить эффективность функционирования сети. Здесь соеди­нение устанавливается динамически, при этом используются АТМ-маршрутизаторы. В отличие от традиционных маршрутизаторов, ко­торые требуют физического подключения сетевого сегмента к каждо­му из своих портов, в ATM-маршрутизаторах используется не физи­ческая архитектура с ориентацией на соединения, а виртуальная сетевая архитектура, ориентированная на протоколы. Такие маршрутизаторы необходимы и удобны для создания виртуальной сети, для которой характерной является возможность переключения пользова­телей, находящихся в любой точке сети, с одного сегмента на другой с сохранением виртуального адреса рабочей группы, что упрощает ад­министратору сети задачу учета изменений списка пользователей.

ATM-технология способна обрабатывать трафики различных классов.

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

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

Класс В - синхронный трафик с переменной скоростью передачи и с предварительным установлением соединения (например, сжа­тая речь, видеоинформация). Здесь, как и в случае трафика класса А, необходимы синхронизация аппаратуры отправителя и полу­чателя и предварительное установление связи между ними, но до­пускается переменная скорость передачи. Информация передает­ся через фиксированные промежутки времени, но ее объем в тече­ние сеанса передачи может изменяться. Если объем передаваемой информации превышает фиксированный размер одной ячейки, эта информация разбивается на несколько ячеек, сборка которых осу­ществляется в пункте назначения.

Класс С - асинхронный трафик с переменной скоростью переда­чи и с предварительным установлением соединения. Здесь синхро­низации аппаратуры отправителя и получателя не требуется. Та­кой способ передачи необходим в сетях с коммутацией пакетов (сети Х.25, Интернет, сети с ретрансляцией кадров). Трафик клас­са С, видимо, станет основным для передачи информации в гло­бальных сетях.

Класс D - асинхронный трафик с переменной скоростью переда­чи и без установления соединения. Протокол, управляющий дос­тавкой трафика класса D, разработан для обеспечения многоби­товой коммутации данных без установления соединения. В этом протоколе предусматривается использование кадров переменной длины: с помощью передатчика каждый кадр делится на сегменты фиксированного размера, которые помещаются в ATM-ячейки; приемник собирает сегменты в исходный кадр, завершая таким образом процесс, который называется сегментацией и сборкой. Режим асинхронной передачи основан на концепции двух оконеч­ных пунктов сети (абонентских систем, терминалов), осуществляю­щих связь друг с другом через совокупность промежуточных комму­таторов. При этом используются интерфейсы двух типов: интерфейс пользователя с сетью (UNI - User-to-Network Interface) и интерфейс между сетями (NNI - Network-to-Network Interface). UNI соединяет устройство оконечного пользователя с общедоступным или частным ATM-коммутатором, a NNI представляет собой канал связи между двумя ATM-коммутаторами сети (рис. 13.4).



Рис. 13.4. Сеть на базе ATM

Соединение между двумя оконечными пунктами сети (напомним, что ATM-технология ориентирована на предварительное установле­ние соединения) возникает с того момента, когда один из них переда­ет через UNI запрос в сеть. Этот запрос через цепочку АТМ-коммутаторов отправляется в пункт назначения для интерпретации. Если узел-адресат принимает запрос на соединение, то в ATM-сети между двумя пунктами организуется виртуальный канал. UNI-устройства этих пунктов и промежуточные узлы сети (т.е. ATM-коммутаторы) обеспечи­вают правильную маршрутизацию ячеек за счет того, что каждая ATM-ячейка содержит два поля - идентификатор виртуального пути (VPI

Virtual Path Identifier) и идентификатор виртуального канала (VCI

Virtual Circuit Identifier). Информация, содержащаяся в полях VPI и VCI ATM-ячейки, используется для однозначного решения задачи маршрутизации даже в случае, если у оконечной системы организова­но несколько виртуальных связей.

Движущей силой развития технологии ATM является ее эффектив­ность в обслуживании низкоскоростных приложений и возможность работы на сравнительно низких скоростях (от 2 Мбит/с). Говорить о «конкуренции» сетей FR и ATM неправомочно, так как в настоящее время FR является основным интерфейсом доступа к сетям ATM, позволяющим обеспечивать передачу по сети ATM разнородного тра­фика, динамически распределяя полосу пропускания.

Совмещение разнородных телекоммуникационных сетей, постро­енных на базе различных технологий (Х.25, FR, IP и др.), для предос­тавления пользователям всего спектра услуг в настоящее время воз­можно только при использовании технологии ATM. Возможности этой технологии по совмещению различных ТСС возрастают, несмотря на их существенные различия, главные из которых состоят: в приспо­собленности к передаче разнородной информации (данных, голоса, видеоинформации); в возможности полного использования имеющей­ся полосы пропускания и адаптации к качеству каналов связи; в нали­чии и качестве интерфейсного оборудования связи с другими сетями; в степени рассредоточенности элементов сети, а также в степени рас­пространенности в том или ином регионе.

LAN ) и высококачественного телевидения, которые требовали более высоких скоростей, чем те, что предоставляли службы ISDN .

Однако разработка широкополосной цифровой сети интегрального обслуживания ( Broadband ISDN - BISDN) привела к созданию метода передачи, который резко отличался от узкополосной ISDN ( Narrow ISDN - NISDN), известной как асинхронный режим передачи ( Asynchronous Transfer Mode ).

ATM объединяет возможности двух технологий - коммутации пакетов и коммутации каналов. ATM преобразует все виды нагрузки в поток ячеек ( cell ) длиной 53 байта. Как показано на рис. 10.1 , ячейка состоит из 48 байтов полезной нагрузки и 5 байтов заголовка , который позволяет передавать эту ячейку по сети.

Метод ATM ориентирован на соединение с пакетным способом коммутации, который обеспечивает заданное качество обслуживания (QoS - Quality of Service ). ATM рассчитана на высокие скорости передачи, а также на различные виды нагрузки: равномерный поток нагрузки, пульсирующая (пачечная) нагрузка и другие промежуточные типы.


Рис. 10.1.

Эталонная модель протоколов BISDN показана на рис. 10.2 . Модель содержит три плоскости: плоскость пользователя (Uplane), плоскость управления (C-plane) и плоскость менеджмента - административного управления (M-plane). Плоскость пользователя (U-plane), включает в себя передачу и прием всех видов данных, обеспечение управления потоком и защиту от ошибок. Она имеет уровневую структуру.

Плоскость управления (C-plane) содержит совокупность протоколов,используемых для сигнализации при установлении, контроле и разъеди- нении соединения. Она имеет уровневую структуру.

Плоскость менеджмента (M-plane) включает в себя две плоскости: административное управление уровнями плоскостей и управление плоскостями.

Функции управления уровнями содержат совокупность протоколов, координирующих:


Рассмотрим более подробно уровни плоскости пользователя и управления.

Плоскость пользователя имеет три основных уровня для поддержки пользовательских приложений: физический, адаптации ATM , уровень ATM . Уровень адаптации ATM ( ATM Adaptation Layer - AAL ) имеет несколько типов, функции которых определяются различными классами нагрузки пользователя. Уровень адаптации преобразует блоки данных пользователя ( SDU - Service Data Unite) в 48-байтовые блоки, которые переносятся ATM -ячейками. На рис.10.3 показана информация , генерируемая различными приложениями: передача речи, передача данных , передача видео.


Рис. 10.3.
  • регулярный поток, который поступает от преобразователя аналоговой информации в цифровые отсчеты(A/D);
  • кадры изображения, которые после сжатия представляют собой пакеты различной длины;
  • поток данных, который представляет собой поток пакетов с пульсирующей длиной.

Задача устройства уровня AAL : преобразовать информацию, разбить на блоки и предоставить для передачи через уровень ATM , который позволяет системе передать все характерные особенности данного приложения (например, тактовые последовательности). Можно отметить, что функции AAL могут размещаться в оконечном оборудовании, а другие функции - выполняться сетью, как это показано на рис. 10.4 .


Рис. 10.4.

ATM-уровень занимается только последовательной передачей ATM -ячеек, полученных от уровня AAL , в установленном по сети соединении (установлением соединения занимается плоскость управления). ATM -уровень принимает 48-байтовые блоки информации от AAL и дополняет их 5-байтовым заголовком, формируя ячейку ( ATM ). Заголовок содержит метку, которая определяет свойства устанавливаемого соединения и используется коммутатором для определения следующего участка пути, а также типа приоритета.

ATM может обеспечить различное качество обслуживания разным соединениям. Это оговаривается до предоставления услуги специальным соглашением между пользователем и поставщиком услуг, которое называется контрактом на услуги ( service contract ). Пользователь вырабатывает требования, которые определяются предоставляемой им нагрузкой и коэффициентом качества (QoS) при установлении связи. Если сеть может предоставить требуемое качество, то контракт устанавливает гарантированный QoS, пока пользователь выполняет все характеристики установленного трафика. Механизм ведения очереди и расписания в ATM -коммутаторах обеспечивает возможность поставки информации с заданным QoS. Для того чтобы доставить информацию с предписанным QoS, ATM -сети используют механизм наблюдения. Он будет рассмотрен далее.

В соответствии с числом подключаемых пользователей режим ATM поддерживает два типа соединений: " точка-точка " и "точка - много - точек". Связь " точка-точка " может быть однонаправленной или двунап-равленной. В последнем случае для каждого направления может быть установлено свое QoS. Связь " точка - много точек" всегда однонаправ-ленная и устанавливается от одного пользователя ко многим. По времени удержания соединения ATM обеспечивает постоянное виртуальное соединение ( Permanent Virtual Connection - PVC ) и коммутируемые виртуальные соединения ( Switch Virtual Connection - SVC ). PVC работает как постоянная, арендованная между сторонами пользователей линия. Точки соединения устанавливаются сетевым менеджером.При SVC оконечные точки задаются в момент инициализации вызова по запросу пользователей.

SVC устанавливается посредством процедур обмена сигналами. Исходящий пользователь должен взаимодействовать с сетью с помощью интерфейса " пользователь - сеть " (User-Network Interface - UNI), как это показано на рис. 10.7.

Запрос на установление соединения распространяется по сети и в конечном итоге включает в себя обмен по протоколу UNI между сетью и терминалом пункта назначения.

В пределах одной сети станции взаимодействуют согласно интерфейсу " сеть - сеть " (network-network interface NNI ). Станции, которые принадлежат разным сетям, взаимодействуют по интерфейсу широкополосной межсетевой связи (Broad Band Intercarrier Interface - B-ICI). Исходящий