Технология ATM

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Содержание

Технология АТМ

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

Чтобы справиться с ростом трафика и значительными изменениями в его структуре, организациям приходится пересматривать принятую ими стратегию развития сети. Магистрали корпоративных сетей, реализованные, например, на основе технологии временного мультиплексирования (TDM), уже не могут «угнаться» за новыми требованиями, особенно за теми, которые возникают при использовании приложений TCP/IP, генерирующих неравномерный трафик с пиковыми нагрузками. При планировании развития сети надо учитывать перспективные и рентабельные решения, которые смогут в ближайшем будущем предложить поставщики услуг связи, стремиться обеспечить безболезненный переход к новым сетевым архитектурам. И в этом смысле технология АТМ (режим асинхронной передачи) обладает всеми необходимыми характеристиками, чтобы стать основой для создания новой сетевой инфраструктуры.

Технология АТМ представляет собой дальнейшее развитие принципов, которые были положены в основу технологий ISDN и Frame Relay. Технологии N-ISDN, X.25 и Frame Relay не могли обеспечить возможность построения достаточно качественной и гибкой цифровой сети с интегрированными услугами Технология N-ISDN обеспечивала гарантированное качество обслуживания, однако, не обладала необходимой гибкостью и не обеспечивала высокие (более 2 Мбит/сек) скорости передачи данных. Технология Frame Relay обеспечивала большие, чем технология N-ISDN скорости передачи данных и достаточную эффективность использования ресурсов физического канала, однако, она не обеспечивала выделения гарантированной полосы пропускания для передачи трафика, который чувствителен к задержкам (оцифрованный голос), то есть необходимого качества обслуживания. Аббревиатура ATM означает Asynchronous Transfer Mode (в дословном переводе - технология асинхронной передачи). Термин "асинхронный" в названии технологии указывает на её отличие от синхронных технологий с фиксированным распределением пропускной способности канала между информационными потоками (TDM, ISDN). Существенные отличия технологии АТМ от ISDN и Frame Relay заключается в том, что блок данных АТМ, ячейка, имеет фиксированную длину - 53 байта. Фиксированная длина ячейки АТМ обеспечивает гарантированное постоянное время её обработки на коммутирующем оборудовании, и следовательно - возможность обеспечения гарантированного качества обслуживания информационных потоков пользователя.


История

Создание

Корневые технологии ATM были разработаны независимо во Франции и США в 1970-х двумя учеными: Jean-Pierre Coudreuse, который работал в исследовательской лаборатории France Telecom, и Sandy Fraser, инженер Bell Labs. Они оба хотели создать такую архитектуру, которая бы осуществляла транспортировку как данных, так и голоса на высоких скоростях, и использовала сетевые ресурсы наиболее эффективно.

Компьютерные технологии создали возможность для более быстрой обработки информации и более скоростной передачи данных между системами. В 80-х годах ХХ века операторы телефонной связи обнаружили, что неголосовой трафик более важен и начинает доминировать над голосовым. Был предложен дизайн ISDN, который описывал цифровую сеть с коммутацией пакетов, предоставляющую услуги телефонной связи и передачи данных. Оптоволокно позволяло обеспечить передачу данных на высокой скорости с малыми потерями. Но технология коммутации пакетов не обеспечивала надежную передачу голоса, и многие сомневались, что когда-либо обеспечит. В противоположность сетям пакетной передачи данных в общественных телефонных сетях применяли технологию коммутации каналов. Эта технология идеальна для передачи голоса, но для передачи данных она неэффективна. И тогда телекоммуникационная индустрия обратилась к ITU для разработки нового стандарта для передачи данных и голосового трафика в сетях с широкой полосой пропускания. В конце 80-х Международным телефонным и телеграфным консультативным комитетом CCITT (который затем был переименован в ITU-T) был разработан набор рекомендаций по ISDN второго поколения, так называемого B-ISDN (широкополосный ISDN), расширения ISDN. В качестве режима передачи нижнего уровня для B-ISDN был выбран ATM. В 1988 г. на собрании ITU в Женеве была выбрана длина ячейки ATM - 53 байт. Это был компромисс между американцами, которые хотели размер данных в ячейке 64 байта и европейцами, которые склонялись к размеру данных 32 байта. Ни одна сторона не смогла выиграть в этом споре и в итоге был выбран средний размер 48 байт. Для поля заголовка был выбран размер 5 байт, минимальный размер, на который согласилась ITU. В 1990 г. был одобрен базовый набор рекомендаций ATM. Базовые принципы ATM положены рекомендацией I150. Это решение было очень похоже на системы разработанные Coudreuse и Fraser. Отсюда начинается дальнейшее развитие ATM.

90-е годы: приход ATM на рынок

В начале 90-х начинается ажиотаж вокруг технологии ATM. Корпорация Sun Microsystems еще в 1990 г. одна из первых объявляет о поддержке ATM. В 1991 году создан ATM Forum, консорциум для разработки новых стандартов и технических спецификаций по технологии ATM, и сайт с одноименным названием, где все спецификации выкладывались в открытый доступ. CCITT, уже будучи ITU-T, выдаёт всё новые ревизии своих рекомендаций, полируя и совершенствуя теоретическую базу ATM. Представители сферы IT в журналах и газетах пророчат великое будущее ATM. В 1995 г. компания IBM объявила о своей новой стратегии в области корпоративных сетей, основанной на технологии ATM. Считалось, что ATM будет спасителем Интернета, уничтожив нехватку ширины полосы пропускания и внеся в сети надежность. Dan Minoli, автор многих книг по компьютерным сетям, убежденно утверждал, что ATM будет внедрен в публичных сетях, и корпоративные сети будут соединены с ними таким же образом, каким в то время они использовали frame relay или X.25. Но к тому времени протокол IP уже получил широкое распространение и сложно было совершить резкий переход на ATM. Поэтому в существующих IP-сетях технологию ATM предполагалось внедрять как нижележащий протокол, то есть под IP, а не вместо IP. Для постепенного перехода традиционных сетей Ethernet и Token Ring на оборудование ATM был разработан протокол LANE, эмулирующий пакеты данных сетей.

В 1997 г. в индустрии маршрутизаторов и коммутаторов примерно одинаковое количество компаний было выстроено на обеих сторонах, то есть использовало или не использовало технологию ATM в производимых устройствах. Будущее этого рынка было еще неопределенно. В 1997 г. доход от продажи оборудования и услуг ATM составил 2,4 млрд долларов США, в следующем году — 3,5 млрд, и ожидалось, что он достигнет 9,5 млрд долларов в 2001 году. Многие компании (например Ipsilon Networks) для достижения успеха использовали ATM не полностью, а в урезанном варианте. Многие сложные спецификации и протоколы верхнего уровня ATM, включая разные типы качества обслуживания, выкидывались. Оставлялся только базовый функционал по переключению байтов с одних линий на другие.

Первый удар по ATM

И тем не менее, было также много специалистов IT, скептически относящихся к жизнеспособности технологии ATM. Как правило, защитниками ATM были представители телекоммуникационных, телефонных компаний, а противниками — представители компаний, занимающимися компьютерными сетями и сетевым оборудованием. Steve Steinberg (в журнале Wired) посвятил целую статью скрытой войне между ними . Первым ударом по ATM были результаты исследований Bellcore о характере трафика LAN, опубликованных в 1994 г. Эта публикация показала, что трафик в локальных сетях не подчиняется ни одной существующей модели. Трафик LAN на временной диаграмме ведет себя как фрактал. На любом временном диапазоне от нескольких миллисекунд до нескольких часов он имеет самоподобный взрывной характер. ATM в своей работе все внеурочные пакеты должен хранить в буфере. В случае резкого увеличения трафика, коммутатор ATM просто вынужден отбрасывать невмещающиеся пакеты, а это означает ухудшение качества обслуживания. По этой причине PacBell потерпела неудачу при первой попытке использовать оборудование ATM.

Появление главного конкурента ATM — Gigabit Ethernet

В конце 90-х появляется технология Gigabit Ethernet, которая начинает конкурировать с ATM. Главными достоинствами первой является значительно более низкая стоимость, простота, легкость в настройке и эксплуатации. Также, переход с Ethernet или Fast Ethernet на Gigabit Ethernet можно было осуществить значительно легче и дешевле. Проблему качества обслуживания Gigabit Ethernet мог решить за счет покупки более дешевой полосы пропускания с запасом, нежели за счет умного оборудования. К окончанию 90-х гг. стало ясно что ATM будет продолжать доминировать только в сетях WAN, то есть корпоративных сетях. Продажи свитчей ATM для WAN продолжали расти, в то время как продажи свитчей ATM для LAN стремительно падали.

2000-е годы

В 2000-е гг. рынок оборудования ATM еще был значительным . ATM широко использовался в WAN-сетях, в оборудовании для передачи аудио/видео потоков, как промежуточный слой между физическим и вышележащим уровнем в устройствах ADSL для каналов не более 2 Мбит/с. Но в конце десятилетия ATM начинает вытесняться новой технологией IP-VPN. Свитчи ATM стали вытесняться маршрутизаторами IP/MPLS . По прогнозу компании Uvum от 2009г., к 2014г. ATM и Frame relay должны почти полностью исчезнуть, в то время как рынки Ethernet и IP-VPN будут продолжать расти с хорошим темпом. По докладу Broadband Forum за октябрь 2010 г, переход на глобальном рынке от сетей с коммутацией каналов (TDM, ATM и др.) к IP-сетям уже начался в стационарных сетях и уже затрагивает и мобильные сети. В докладе сказано, что Ethernet позволяет мобильным операторам удовлетворить растущие потребности в мобильном трафике более экономически эффективно, чем системы, основанные на TDM или ATM.

Еще в апреле 2005г. произошло слияние ATM Forum с Frame Relay Forum и MPLS Forum в общий MFA Forum (MPLS-Frame Relay-ATM). В 2007г. последний был переименован в IP/MPLS Forum. В апреле 2009г. IP/MPLS Forum был объединен с Broadband Forum (BBF), и новый форум принял название Broadband Forum. Фактически IP/MPLS Forum был поглощен BBF. Спецификации ATM доступны в их исходном виде на сайте Broadband Forum, но их дальнейшая разработка полностью остановлена.

Компоненты сетей АТМ

Технология АТМ обеспечивает информационное взаимодействие на двух уровнях, которые соответствуют канальному и физическому уровням модели OSI. АТМ - коммутаторы представляют собой быстродействующие специализированные вычислительные устройства, которые аппаратно реализуют функцию коммутации ячеек ATM между несколькими своими портами. Устройства CPE (Customer Premises Equipment) обеспечивают адаптацию информационных потоков пользователя для передачи с использованием технологии ATM. Для передачи данных в сети ATM организуется виртуальное соединение - virtual circuit (VC). Файл:Рис.1.jpg

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

В пределах интерфейса NNI виртуальное соединение определяется уникальным сочетанием идентификатора виртуального пути (virtual path identifier) и идентификатора виртуального канала (virtual circuit identifier).

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

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

Файл:Рис.2.JPG

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

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

Файл:Рис.3.JPG

Формат ячейки АТМ

Ячейка состоит из двух частей: поле заголовка занимает 5 байт и ещё 48 байт занимает поле полезной нагрузки.

Поле заголовка

В заголовке ячейки содержатся следующие поля:

  • Virtual Path Identifier (VPI)
  • Virtual Ccircuit Identifier (VCI)
  • Payload Type (PT)
  • Congestion Loss Priority (CLP)
  • Header Error Control (HEC)


Поля идентификаторов VPI и VCI

Идентификаторы VPI и VCI используются для обозначения виртуальных соединений ATM.


Поле типа нагрузки PT

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


Бит понижения приоритета CLP

Бит CLP в ячейке АТМ имеет такое - же значение, как бит DE в кадре Frame Relay.


Поле контрольной суммы заголовка HEC

В поле HEC размещается проверочная контрольная сумма 4-х предыдущих байтов заголовка.


Поле Generic Flow Control (GFC)

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

Структуры заголовка ячейки ATM

Файл:Рис.4.JPG

Классы данных ATM

Спецификация ATM forum 4.0 определяет пять основных классов данных, которые используются в технологии АТМ.

  • Constant Bit Rate (CBR)
  • Real Time Variable Bit Rate (RT-VBR)
  • Non-Real Time Variable Bit Rate (NRT-VBR)
  • Unspecified Bit Rate (UBR)
  • Available Bit Rate (ABR


Уровни информационного взаимодействия ATM

Физический уровень взаимодействия АТМ

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

  • Уровень физической среды (physical medium sub-layer)
  • Уровень преобразования (transmission convergence sub-layer)


Канальный уровень взаимодействия АТМ

Информационное взаимодействие на канальном уровне ATM осуществляется на двух подуровнях:

  • Канальный уровень АТМ (уровень АТМ)
  • Уровень адаптации АТМ

Уровень АТМ

На уровне АТМ определяются процедуры и выполняются основные функции, которые обеспечивает технология ATM:

  • Создание виртуальных соединений
  • Управление виртуальными соединениями
  • Обеспечение необходимого уровня обслуживания

Уровни адаптации АТМ

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

  • ATM Adaptation Layer1 (AAL1)
  • ATM Adaptation Layer3/4 (AAL3/4)
  • ATM Adaptation Layer5 (AAL5)


Уровень AAL1

Уровень адаптации AAL1 предназначен для обеспечения передачи по сетям АТМ трафика типа CBR (оцифрованный голос, видеоконференции).

Уровень AAL3/4

Уровень адаптации AAL3/4 предназначен для обеспечения передачи по сетям АТМ блоков данных SMDS (Switched Multi megabit Data Service).

Уровень AAL5

Данный уровень адаптации наиболее часто используется для передачи по сетям АТМ трафика локальных вычислительных сетей и имеет специальное название - SEAL (Simple and Efficient Adaptation Layer).


--Татьяна Баранова 14:07, 11 января 2011 (UTC)

Литература

Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach