- •С.В.Кунегин основы технологии атм
- •Содержание
- •Введение Основные принципы атм
- •Ячейки атм
- •Пример сети атм
- •Широкополосная цифровая сеть интегрального обслуживания (b-isdn)
- •Перенос битового потока
- •Перенос пакетов
- •Многоуровневая архитектура
- •Физические уровни Частный интерфейс пользователь-сеть (Private uni)
- •Интерфейс пользователь-сеть сети общего пользования (Public uni)
- •Два подуровня
- •Поток sdh stm-1, 155 Мбит/с
- •Определение границ ячеек при использовании sdh
- •Поток t1, 1.544 Мбит/с
- •Поток t3, 44 Мбит/с
- •Определение границ ячеек при использовании цифрового потока t3
- •Поток e1, 2.048 Мбит/с
- •Поток е3, 34 Мбит/с
- •Поток j2, 6.312 Мбит/с
- •Неэкранированный симметричный кабель категории 3, 25.6 Мбит/с
- •Кодирование 8в10в, 155 Мбит/с
- •Кодирование 4в5в, 100 Мбит/с
- •Уровень атм Ячейка атм интерфейса uni
- •Задержка при разбиении данных на короткие ячейки
- •Очереди при малых ячейках
- •Почему 53 байта?
- •Виртуальные соединения
- •Виртуальные пути и виртуальные каналы
- •Приоритет потери ячейки
- •Категории обслуживания атм
- •Управление трафиком
- •Основной алгоритм скорости ячеек
- •Равномерный трафик
- •Неравномерный трафик
- •Идентификатор типа нагрузки
- •Основное управление потоком
- •Контрольная сумма заголовка
- •Атм коммутация атм коммутация
- •Разделяемая магистраль
- •Разделяемая память
- •Пространственное разделение
- •Постоянные виртуальные соединения
- •Коммутируемые виртуальные соединения
- •Установление соединения
- •Нумерация в атм
- •Формат адреса для корпоративных сетей
- •Регистрация адреса
- •Уровни адаптации атм Классификация услуг мсэ-т
- •Aal1 для класса a
- •Aal1: Метод адаптивной подстройки частоты
- •Aal2 для класса b
- •Aal3/4 для классов c и d
- •Aal5 для классов c и d
- •Интерфейсы Интерфейсы атм
- •Интерфейс dxi
- •Интерфейс атм f-uni
- •Интерфейс nni
- •Интерфейс b-ici
- •Управление сетями атм
- •Литература
Поток sdh stm-1, 155 Мбит/с
Рассмотрение физических уровней начнем с синхронной цифровой иерархии (Synchronous Digital Hierarchy - SDH), которая является наиболее популярной средой для АТМ.
SDH осуществляет контейнерный перенос информационных потоков независимо от конкретной среды. Обычной физической средой для SDH является оптическое волокно. Кроме оптоволокна средой передачи может служить радиолиния (STM-RR). Форумом АТМ прорабатывается возможность использования в качестве физической среды для SDH неэкранированного симметричного кабеля.
Рассмотрим синхронный транспортный модуль (Synchronous Transport Module - STM) SDH первого уровня STM-1. Он изображается в виде таблицы из 9 строк и 270 столбцов. Каждая ячейка таблицы представляет собой один байт (октет), несущий информацию со скоростью 64 кбит/с. Передача бит STM осуществляется последовательно слева направо сверху вниз. Длительность STM составляет 125 мкс.
Первые девять столбцов STM-1 предназначены для передачи служебной информации. В частности, в первых двух байтах передается синхросигнал. Кроме того, для служебных целей в ряде случаев может использоваться еще один столбец.
В результате для передачи нагрузки (ячеек) остается 260 столбцов по 9 строк по 64 кбит/с, т.е. скорость передачи ячеек составляет 149,76 Мбит/с.
SDH имеет прекрасные возможности по масштабируемости и в настоящее время стандартизированы синхронные транспортные модули более высоких порядков: STM-4 (622 Мбит/с) и STM-16 (2,5 Гбит/с). Ожидается принятие стандарта STM-64 со скоростью передачи 10 Гбит/с.
Определение границ ячеек при использовании sdh
Определение границ ячеек при использовании SDH производится по контрольной сумме заголовка ячейки (HEC).
Данная операция аналогична поиску синхросигнала. При определении границ ячейки приемник предполагает, что имеющиеся в настоящий момент 5 байт являются заголовком, подсчитывает контрольную сумму по первым четырем байтам и сравнивает результат с пятым. Если суммы совпадают, то приемник отсчитывает 48 байт и вычисляет контрольную сумму снова. При выполнении данного условия несколько раз подряд можно считать, что границы ячеек определены правильно. Если контрольные суммы не совпадают, производится сдвиг временного окна и поиск продолжается. Вероятность того, что контрольная сумма будет правильно подсчитана по находящимся в информационной части ячейки пользовательским данным исчезающе мала.
Рассмотрим случай, когда ячейка содержит одни нули. В этом случае контрольная сумма, вычисленная с помощью обычного циклического кода, будет также равна нулю. Следовательно, вычисление контрольной суммы должно проводиться по алгоритмам, отличным от простого циклического кода.
Конкретной реализацией алгоритма является вычисление контрольной суммы с помощью циклического кода с последующим поразрядным сложением контрольной суммы по модулю 2 с определенной “маской”. Даже в случае нулевой контрольной суммы результат будет отличен от нулевого. На приеме перед вычислением контрольной суммы маска снимается.
Результирующая скорость передачи нагрузки (без учета заголовков ячеек) при использовании STM-1 составляет около 135 Мбит/с. (Реально скорость передачи оказывается несколько ниже и в значительной степени зависит от уровня AAL, что подробнее будет описано ниже).
