ОБЩАЯ АРХИТЕКТУРА КОММУТАТОРА
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Чтобы упростить описание различных схем работы АТМ-коммутатора, сначала кратко рассмотрим его функциональные блоки (рисунок 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.