Чтобы упростить описание различных схем работы АТМ-коммутатора, сначала кратко рассмотрим его функциональные блоки (рисунок 1) — входные (Input Module, ГМ) и выходные (Output Module, ОМ) модули, поле коммутации ячеек, модули контроля за установлением соединений (САС) и управления коммутатором (Switch Management, SM) [8,9].
Рисунок 1 - Общая структура коммутатора ATM
Перечисленные блоки являются услуго-независимыми, а границы между ними иногда оказываются размытыми. Ключевую роль в работе коммутатора играет поле коммутации ячеек [9,15].
ВХОДНЫЕ МОДУЛИ
Прежде всего входной модуль терминирует входящий сигнал (например, SDH) и выделяет поток ячеек ATM. Этот процесс включает в себя преобразование и восстановление сигнала, обработку заголовка SDH, структурирование ячеек и коррекцию скоростей их передачи. Затем с каждой ячейкой ATM выполняются следующие операции [11,8]:
o проверка заголовка на наличие ошибок с помощью поля управления ошибками заголовка (Header Error Control, НЕС);
o подтверждение правильности значений идентификаторов VPI/VCI и их трансляция;
o определение выходного порта;
o направление сигнальных ячеек в модуль САС, а ячеек ОАМ — в модуль управления коммутатором;
o реализация процедуры UPC/UNC для каждой пары соединений VPC/VCC;
o дополнение внутреннего тэга, содержащего сведения о внутренней маршрутизации, и мониторинг информации, предназначенной для использования внутри коммутатора.
ВЫХОДНЫЕ МОДУЛИ
Эти модули подготавливают потоки ячеек ATM для физической передачи [11,8]:
o обрабатывают и удаляют внутренние тэги ячеек;
o при необходимости транслируют значения VPI/VC1;
o генерируют поле НЕС, обеспечивая возможность последующей проверки заголовка на наличие ошибок;
o при необходимости включают ячейки из модулей САС и управления коммутатором в исходящие потоки ячеек;
o корректируют скорости передачи ячеек;
o упаковывают ячейки в полезную нагрузку сети физического уровня (SDH) и генерируют соответствующие заголовки;
o преобразуют цифровой поток бит в оптический сигнал.
МОДУЛЬ САС
Данный модуль устанавливает, модифицирует и разрывает соединения виртуальных путей и каналов. Он отвечает за сигнальные протоколы верхних уровней, сигнальные функции уровня адаптации ATM (ATM Adaptation Layer, AAL), необходимые для интерпретации или генерации сигнальных ячеек, за поддержание интерфейсов с сетью сигнализации, согласование с пользователями контрактов на обслуживание (Service Level Agreement, SLA) характеристик трафика при запросах на установление новых соединений VPC/VCC с другими параметрами качества сервиса (QoS) и изменений для существующих соединений VPC/VCC, за распределение ресурсов коммутатора при организации соединений VPC/VCC (включая выбор маршрутов), принятие решения (в ответ на запрос) о допустимости установления соединений VPC/VCC, а также генерацию параметров процедур UPC/NPC [13,15].
Если используется централизованная реализация САС, то единственное устройство (модуль) обработки будет получать сигнальные ячейки от входных модулей, интерпретировать их и выдавать решение о возможности формирования соединения и распределении ресурсов коммутатора между всеми соединениями.
Если же функции САС распределяются по блокам входных модулей, в каждом из них процедура САС использует меньшее, чем в предыдущем случае, число входных портов. Этот алгоритм гораздо сложнее в реализации, однако он снимает проблему недостаточной производительности при обработке заданий управления соединениями в больших коммутаторах путем их распараллеливания. Однако подобное распределение требует передачи значительных объемов информации между устройствами САС, относящимися к разным модулям, и координации их работы.
В некоторых ATM-коммутаторах, например производства Hitachi и NEC, каждый из входных модулей имеет не только собственную процедуру САС, но и небольшое поле маршрутизации ячеек ATM. Заметим также, что часть распределенных функций САС может выполняться выходными модулями, инкапсулирующими управляющую информацию верхних уровней в исходящие сигнальные ячейки.
Дата: 2019-07-24, просмотров: 218.