logo
Учебник проектирование и внедрение компьютерных

Уровень атм

Уровень ATM (ATM layer) отвечает за создание ATM-ячеек. Он определив структуру ячеек, их маршрут и методы обнаружения ошибок, а также обеспечивает качество обслуживания (QoS) для некоторой виртуальной сети или канала. Функции этого уровня выполняются многими устройствам ATM-сети.

Существуют две основных разновидности ATM-оборудован ATM-коммутатор и подключенное устройство ATM. АТМ-коммутатор (ATM switch) попросту передает по сети ATM-трафик, а также обеспечивая качество обслуживания (QoS) для каждого виртуального канала. QoS-марка в заголовке ячейки позволяет ATM-сети идентифицировать тип трафика. Для каждого типа трафика имеются свои допустимые параметры, определяющие время задержки, точность и пропускную способность, а QoSMaркер определяет уровень качества обслуживания (QoS), необходимый для того типа данных, которые содержатся в ячейке. Например, при передаче мультимедийных потоков информации допускаются меньшие задержки, чем при пересылке двоичных данных, а передача данных требует более высокой точности. Если для передачи данных определенного типа нельзя обеспечить качество обслуживания (QoS), запрос на получение доступа к некоторому виртуальному каналу ATM (ATM virtual circuit) отклоняется. Примеры режимов использования службы QoS перечислены в табл.2. Подключенное устройство АТМ/(АТМ attached device) преобразует поток данных в поток АТМ ячеек, передаваемых по ATM-сети, а также выполняет обратное преобразование. Подключенные устройства ATM представляют собой рабочие станции или серверы, имеющие ATM-интерфейс.

Таблица.2. Режимы использования службы QoS в АТМ-сети

Режим использования

службы

Задержка

Точность

Производительность

Передача файлов

Допускаются

большие задержки

Точность важна,

при потере ячейки

требуется

повторная

передача, что

снижает

пропускную

способность сети

Данные передаются

Пакетами ("взрывообразный"

трафик), между

которыми имеются

периоды ожидания

(паузы)

Интерактивный

торговый терминал

Допускаются

маленькие задержки

(интервалы между

посылками должны

составлять 100 мс и меньше)

Потери ячеек не

допускаются

Низкая скорость

передачи, отсутствуют

всплески трафика,

низкая нагрузка на

сеть

Интерактивное

неподвижное

изображение

Допускаются

маленькие

задержки

(интервалы между

посылками должны

составлять 100 мс и

меньше)

Точность важна,

при потере ячейки

требуется

повторная передача,

что снижает

пропускную

способность сети

Средняя скорость

передачи и большие

периоды ожидания

Видео в реальном

масштабе времени

Допускаются очень

маленькие задержки

Потери ячеек не до

пускаются

Постоянная скорость

передачи, всплески

трафика и периоды

ожидания

Передача речи

Допускаются

средние задержки

Допускаются

большие потери

ячеек (до 1%)

только после

ухудшение качества

становится

заметным

Короткие всплески

трафика периодами

этого ожидания

предсказуемой

длительности

Некоторые реализации службы QoS в ATM-сети (например, для передачи мультимедиа) требуют, чтобы Уровень ATM задавал уровень обслуживания в процессе согласования условий передачи между передающим узлом и АТМ-коммутатором. Служба управления подключением к сети устанавливает согласованную скорость передачи и пропускную способность виртуального канала.

Основная задача ATM-коммутаторов – обеспечить передачу ячеек в заданный принимающий узел, сохранив их очередность. Если обнаруживается потеря некоторой ячейки, передающему узлу посылается запрос на повторную передачу. Когда некоторая ячейка поступает во входной

интерфейс ATM-коммутатора, Уровень ATM добавляет в нее идентификатор виртуального пути/идентификатор виртуального канала (virtual path identifier/virtual channel identifier (VPI/VCI)). Эти идентификаторы позволяют ячейке выбрать нужный выходной интерфейс, они действуют только локально (т.е. могут анализироваться и интерпретироваться только тем коммутатором, которому они предназначаются), и одни и те же идентификаторы VPI/VCI могут повторно назначаться в каждом ATM-коммутаторе. После того как определен нужный выходной интерфейс, ячейка передается Физическому уровню ATM для передачи в следующий канал. ATM-коммутаторы могут также использоваться для установки флагов перегрузки сети, а также для буферизации и временного хранения ячеек в тех случаях, когда возникает перегруженность сети или имеются конфликты при выборе порта коммутатора.