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

Технология ATM

Немногие технологии получили за последние несколько лет такое широкое освещение в компьютерной прессе, как Asynchronous Transfer Mode (ATM). Однако подавляющее большинство публикуемых статей носит проблемный, а не просветительский характер, изобилуя сокращениями типа SVC, PVC, LANE, MPOA и IPNNI, понятными только узкому кругу специалистов в этой области. Цель данного реферата - дать углубленное введение в ATM: пояснить основные концепции, рассмотреть модель ATM и ряд стандартов, базирующихся на этой модели.

Дать лаконичное и точное описание общей картины ATM - задача не из легких. Сама эта тема достаточно объемна и сложна, а кроме того, технология ATM находится в постоянном развитии: мир ATM состоит из изменяющихся стандартов и продуктов, которые не всегда соответствуют этим стандартам. И хотя быстрая разработка стандартов еще больше усложняет общую картину ATM, благодаря им ATM может быстрее стать пригодной для использования, а значит, и общедоступной технологией. Поэтому понимание сегодняшнего состояния технологии ATM дает ключ к пониманию будущих направлений развития сетевых технологий.ATM - очень гибкая технология; она позволяет передавать по сети различные типы трафика - голос, видео и данные, - обеспечивая при этом достаточную пропускную способность для каждого из них и гарантируя своевременную доставку восприимчивой к задержкам информации.

Технология ATM может использоваться как для построения высокоскоростных локальных сетей, так и магистралей, объединяющих традиционные локальные сети. Кроме того, организации по стандартизации ATM уже разработали много стандартов на совместимость ATM, дающих возможность производителям создавать коммутаторы, которые могут взаимодействовать с коммутаторами других производителей, а также с традиционным оборудованием локальной сети.

ОСНОВНЫЕ КОНЦЕПЦИИ ATM

Базовые принципы, лежащие в основе технологии ATM, могут быть выражены в трех утверждениях:

· сети ATM - это сети с трансляцией ячеек (cell-relay);

· сети ATM - это сети с установлением соединения (connection-oriented);

· сети ATM - это коммутируемые сети.

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

Подход, реализованный в технологии ATM, состоит в представлении потока данных от каждого канала любой природы - компьютерного, телефонного или видеоканала пакетами фиксированной и очень маленькой длины - 53 байта вместе с небольшим заголовком в 5 байт. Пакеты ATM называются ячейками - cell. Небольшая длина пакетов позволяет сократить время на их передачу и тем самым обеспечить небольшие задержки при передаче пакетов, требующих постоянного темпа передачи, характерного для мультимедийной информации.

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

В пакете имеется небольшой заголовок в 5 байт, из которых 3 байта отводятся под номер виртуального соединения, уникального в пределах всей сети ATM, а остальные 48 байт могут содержать 6 замеров оцифрованного голоса или 6 байт данных вычислительной сети. Небольшие пакеты фиксированной длины позволяют гарантировать небольшие задержки при передаче синхронного трафика. Ясно, что при отказе от жестко фиксированных канальных интервалов для каждого канала, идеальной синхронности добиться будет невозможно.

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

Рис. 1. Структура сети ATM

Сеть ATM имеет структуру, похожую на структуру телефонной сети - конечные станции соединяются с коммутаторами нижнего уровня, которые в свою очередь соединяются с коммутаторами более высоких уровней. Коммутаторы ATM пользуются адресами конечных узлов для маршрутизации трафика в сети коммутаторов. Коммутация пакетов происходит на основе идентификатора виртуального канала (Virtual Channel Identifier, VCI), назначается соединению при его установлении и уничтожается при разрыве соединения. Виртуальные соединения устанавливаются на основании длинных 20-байтных адресов конечных станций. Такая длина адреса рассчитана на очень большие сети, вплоть до всемирных.

Адрес имеет иерархическую структуру, подобную номеру в телефонной сети и использует префиксы, соответствующие кодам стран, городов и т.п. Виртуальные соединения могут быть постоянными (Permanent Virtual Circuit, PVC) и коммутируемыми (Switched Virtual Circuit, SVC). Постоянные виртуальные соединения соединяют двух фиксированных абонентов и устанавливаются администратором сети. Коммутируемые виртуальные соединения устанавливаются при инициации связи между любыми конечными абонентами. Соединения конечной станции ATM с коммутатором нижнего уровня определяются стандартом UNI (User Network Interface). UNI определяет структуру пакета, адресацию станций, обмен управляющей информацией, уровни протокола ATM и способы управления трафиком.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: