Создание.


Технологія ATM

Технологія АТМ (Asynchronous Transfer Mode - асинхронний режим передавання) - технологія високошвидкісного одночасного передавання трафіку всіх видів в мережах з комутованими каналами, теоретична швидкість передавання в яких теоретично не обмежується, а практично становить зараз від 150 до 600 Мбіт/с.

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

Компьютерные технологии создали возможность для более быстрой обработки информации и более скоростной передачи данных между системами. В 80-х операторы телефонной связи стали обнаруживать, что неголосовой трафик стал возрастать в важности. Был предложен дизайн ISDN[2] (ISDN (произносится «ай-эс-ди-э́н», англ. Integrated Services Digital Network) — цифровая сеть с интеграцией обслуживания. Позволяет совместить услуги телефонной связи и обмена данными.), который описывал цифровую сеть с коммутацией пакетов, предоставляющую услуги телефонной связи и передачи данных. Оптоволокно позволяло обеспечить передачу данных на высокой скорости с малыми потерями. Но технология коммутации пакетов не обеспечивала надежную передачу голоса, и многие сомневались, что когда-либо обеспечит. В противоположность сетям передачи данных в общественных телефонных сетях применяли технологию коммутации каналов. Эта технология идеальна для передачи голоса, но для передачи данных она неэффективна. И тогда телекоммуникационная индустрия обратилась к ITU для разработки нового стандарта для передачи данных и голосового трафика в сетях с широкой полосой пропускания [1]. В конце 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. Корпорация Sun Microsystems еще в 1990 г. одна из первых объявляет о поддержке ATM. В 1991 году создан ATM Forum, консорциум для разработки новых стандартов и технических спецификаций по технологии ATM, и сайт с одноименным названием, где все спецификации выкладывались в открытый доступ. CCITT, уже будучи ITU-T, выдаёт всё новые ревизии своих рекомендаций, полируя и совершенствуя теоретическую базу ATM. Представители сферы IT в журналах и газетах пророчат великое будущее ATM. В 1995 г. компания IBM объявила о своей новой стратегии в области корпоративных сетей, основанной на технологии ATM [5]. Считалось, что ATM будет спасителем Интернета, уничтожив нехватку ширины полосы пропускания и внеся в сети надежность. Dan Minoli, автор многих книг по компьютерным сетям, убежденно утверждал, что ATM будет внедрен в публичных сетях, и корпоративные сети будут соединены с ними таким же образом, каким в то время они использовали frame relay или X.25. Но к тому времени протокол IP уже получил широкое распространение и сложно было совершить резкий переход на ATM. Поэтому в существующих IP-сетях технологию ATM предполагалось внедрять как нижележащий протокол, то есть под IP, а не вместо IP. Для постепенного перехода традиционных сетей Ethernet и Token-Ring на оборудование ATM был разработан протокол LANE, эмулирующий пакеты данных сетей.

В 1997 г. в индустрии маршрутизаторов и коммутаторов примерно одинаковое количество компаний было выстроено на обеих сторонах, то есть использовало или не использовало технологию ATM в производимых устройствах. Будущее этого рынка было еще неопределенно. В 1998 г. доход от продажи оборудования и услуг ATM составил 3,5 млрд долларов США. Многие компании (например 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 (стандарта IEEE 802.3), которая начинает конкурировать с ATM. Главными достоинствами первой является значительно более низкая стоимость, простота, легкость в настройке и эксплуатации. Также, переход с Ethernet или Fast Ethernet на Gigabit Ethernet можно было осуществить значительно легче и дешевле. Проблему качества обслуживания Gigabit Ethernet мог решить за счет покупки более дешевой полосы пропускания с запасом, нежели за счет умного оборудования. К окончанию 90-х гг. стало ясно что ATM будет продолжать доминировать только в сетях WAN, то есть корпоративных сетях [11][12]. Продажи свитчей ATM для WAN продолжали расти, в то время как продажи свитчей ATM для LAN стремительно падали.

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

Еще в апреле 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, но их дальнейшая разработка полностью остановлена.

Базовые принципы. Сеть строится на основе АТМ коммутатора и АТМ маршрутизатора. Технология реализуется как в локальных, так и в глобальных сетях. Допускается (допускається, припускається) совместная (спільний) передача различных видов информации, включая видео, голос.

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

- передавать данные по одним и тем же физическим каналам, причём как при низких, так и при высоких скоростях;

- работать с постоянными и переменными потоками данных;

- интегрировать любые виды информации: тексты, речь, изображения, видеофильмы;

- поддерживать соединения типа точка-точка, точка-множество, множество-множество.

Технология ATM предполагает межсетевое взаимодействие на трёх уровнях.

Для передачи данных от отправителя к получателю в сети ATM создаются виртуальные каналы, VC (англ. Virtual Circuit), которые бывают двух видов:

- постоянный виртуальный канал, PVC (Permanent Virtual Circuit), который создаётся (створювати) между двумя точками и существует в течение длительного времени, даже в отсутствие данных для передачи;

- коммутируемый () виртуальный канал, SVC (Switched Virtual Circuit), который создаётся между двумя точками непосредственно перед передачей данных и разрывается после окончания сеанса связи.

Для маршрутизации в пакетах используют так называемые идентификаторы пакета. Они бывают двух видов:

- VPI (англ. virtual path identificator) — идентификатор виртуального пути (номер канала)

- VCI (англ. virtual connect identificator) — идентификатор виртуального соединения (номер соединения)