Важнейшая функция АТМ – это коммутация. Она осуществляет:
· Контроль запросов на соединение;
· Контроль перегрузки сети;
· Распределение ресурсов сети между пользователями;
· Контроль трафика сети (пиковой или средней скорости) и другие.
Функции АТМ выстроены относительно ячеек АТМ. Структура ячейки и ее заголовок приведены на рис. 3.
3.6. Поддержка протокола ATM.
3.6.1. Основные сведения о АТМ-контроллере.
Контроллер MPC860SAR представляет собой расширенную версию базового контроллера МРС860, внутренняя структура которого оптимизирована для работы с АТМ-сетями:
· Удалена встроенная поддержка DSP-функций.
· Часть внутренней двухпортовой памяти отводится для хранения таблиц соединений (Connection Table). Размер этих таблиц определяется пользователем.
· Внутренний таймер 4 используется как АРС-таймер контроля темпа передачи АТМ-ячеек.
· Поддерживается до 4 АТМ-каналов по линиям E1/T1/DS1 или ADSL при работе всех 4 SCC-контроллеров в последовательном режиме работы.
· Если используется UTOPIA-интерфейс, то контроллер SCC4 не функционирует, т. к. его память параметров будет использована UTOPIA-интерфейсом. Внешние выводы SСС4-контроллера частично используются для передачи данных UTOPIA-интерфейсом и для сигналов управления. Большинство внешних сигналов UTOPIA-интерфейса мультиплексируются через контакты параллельного порта D, поэтому другие SCC-конт-роллеры будут ограничены в использовании своих сигналов (например, доступа к САМ-памяти, IDMA1-запросы) через контакты порта D. Таким образом, в режиме UTOPIA-интерфейса контроллер может поддерживать работу с 3 АТМ-каналами (через последовательный режим контроллеров SCC1-SCC3) и 1 UTOPIA-интерфейс.
· Контроллер поддерживает до 32 виртуальных каналов, используя внутреннее адресное пространство двухпортовой памяти и до 64 К каналов во внешней памяти. В режиме расширенного канала число соединений, поддерживаемое ATM-контроллером, увеличивается с 32 до 65 535 каналов для приема и передачи. В этом режиме таблицы RCT и ТСТ, размер которых больше 31 ячейки, размещаются во внешней памяти. При этом каналы с номерами от 0 до 31 доступны в нормальной двух портовой памяти, а при работе с каналами, у которых номера больше 32, требуется ПДП-доступ к таблицам соединений во внешней памяти. Скорость передачи в этом случае уменьшается, в зависимости от выбранного соотношения числа каналов, описанных во внутренней памяти, и каналов, описание которых хранится во внешней памяти.
Средняя скорость передачи АТМ-ячеек для контроллера MPC860SAR при системной частоте 50 МГц составляет в последовательном режиме 20 Мбит/с и 60 Мбит/с при работе в режиме UTOPIA порта. Контроллер позволяет работать с 53- и 64-байтными АТМ-ячейками, а также может работать с постоянной скоростью передачи CBR (Constant Bit Rate), неопределенной скоростью передачи UBR (Unspecified Bit Rate) и подстраиваться под текущую скорость передачи канала ABR (Available Bit Rate). При использовании CBR-соединения сеть все время должна поддерживать ресурсы и скорость, выделенные при установлении соединения, а это не всегда эффективно. В случае ABR-соединения сеть может динамически изменять полосу пропускания, выделенную соединению, и тем самым адаптироваться к возникающей перегрузке. Механизм управления потоком ABR основан на ячейках управления ресурсами (RM-ячейки).
Типовой размер АТМ-ячейки составляет 53 байта (4 байта заголовка ячейки (header), 1 байт НЕС контрольная сумма заголовка и 48 байт данных (pay-load)). Контроллер МРС860SAR поддерживает работу с 64-байтными расширенными ячейками, где дополнительные байты используются для передачи в заголовке ячейки служебной информации между АТМ-коммутаторами. Расширенные ячейки имеют формат: 0/4/8/12 байт расширенного заголовка, 4 байта стандартного заголовка и 48 байт данных. Поле НЕС удалено из формата ячейки, т. к. контроль информации при передачи данных между коммутаторами не требуется. Контроллер может работать с расширенными ячейками только при работе с UTOPIA-интерфейсом. Во время передачи расширенная информация заголовка берется из специальных полей буферного дескриптора BD и передается перед стандартным заголовком и полем данных. При приеме расширенной ячейки дополнительная информация из последней ячейки текущего соединения копируется в специальные поля буферного дескриптора.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.