Evgenii Legotckoi
Evgenii Legotckoi7 августа 2015 г. 4:39

SDH - Синхронная цифровая иерархия (Часть 1)

Характерные для технологии PDH недостатки были учтены и преодолены разработчиками технологии синхронных оптических сетей (Synchronous Optical NET, SONET), первый вариант стандарта которой появился в 1984 г. Затем она была стандартизована комитетом Т-1 института ANSI. В результате длительной работы ITU-T и ETSI удалось подготовить международный стандарт SDH (Synchronous Digital Hierarchy — синхронная цифровая иерархия).

Основными целями разработчиков SDH были:

  • Преемственность существующих цифровых каналов Т1-Т3 Е1-Е3
  • Обеспечение иерархии скоростей, значительно превышающих скорости плезиохронной цифровой иерархии (PDH)

Иерархия скоростей

В стандарте SDH все уровни скоростей (и, соответственно, форматы кадров для этих уровней) имеют общее название STM-N (Synchronous Transport Module level N — синхронный транспортный модуль уровня N). В технологии SONET существует два обозначения для уровней скоростей: название STS-N (Synchronous Transport Signal level N — синхронный транспортный сигнал уровня N) употребляется в случае передачи данных электрическим сигналом, а название OC-N (Optical Carrier level N — оптоволоконная линия связи уровня N) используют в случае передачи данных по волоконно-оптическому кабелю.

Иерархия скоростей SDH Иерархия скоростей SDH разрабатывалась изначально с расчетом на то, чтобы наименьший кадр SDH, то есть STM-1 был способен передавать наибольший кадр PDH в Европейском варианте. При этом схема мультиплексирования учитывала как упаковку потоков Т1-Т3, так потоков Е1-Е3.

Схема мультиплексирования данных в SDH
VC – Virtual Container
TU – Tributary Unit
AU – Administrative Unit

Таблицы кросс-коммутации

Виртуальные контейнеры являются единицей коммутации мультиплексоров SDH. В каждом мультиплексоре существует таблица соединений (называемая также таблицей кросс-соединений), в которой указано, например, что контейнер VC-12 порта Р1 соединен с контейнером VC12 порта Р5, а контейнер VC3 порта Р8 — с контейнером VC3 порта Р9. Таблицу соединений формирует администратор сети с помощью системы управления или управляющего терминала на каждом мультиплексоре так, чтобы обеспечить сквозной путь между конечными точками сети, к которым подключено пользовательское оборудование.

Указатель

Помимо блоков данных PDH в виртуальный контейнер помещается еще некоторая служебная информация, в частности заголовок пути (Path OverHead, РОН). Также AU и TU содержат дополнительный заголовок с указателем, который указывает на начало полезной нагрузки в VC. Данный указатель позволяет совместить в рамках одной сети синхронный характер SDH и асинхронный характер PDH.

Именно благодаря системе указателей мультиплексор находит положение пользовательских данных в синхронном потоке байтов кадров STM-N и «на лету» извлекает их оттуда, чего механизм мультиплексирования, применяемый в PDH, делать не позволяет. Следовательно в линиях связи, построенных на основе сетей SDH значительно уменьшается количество активного оборудования, поскольку затраты на извлечение пользовательского канала из общего потока значительно ниже, чем в сетях PDH.

Типы оборудования

мультиплексор SDH Мультиплексоры сетей SDH разделяются на:

  • терминальные мультиплексоры, которые оконечивают линию и производят ввод-вывод всех потоков в линии связи;
  • мультиплексоры ввода-вывода, которые отвечают за ввод-вывода лишь части потоков для конечных пользователей.

У мультиплексоров имеются порты ввода-вывода, называемые также трибутарными портами, а также агрегатные, то есть линейные порты.

Мультиплексоры SDH
Terminal Multiplexer, ТМ
Add-Drop Multiplexer, ADM

Стек протоколов SDH

Стек протоколов SDH состоит из протоколов 4-х уровней. Эти уровни никак не соотносятся с уровнями модели OSI, для которой вся сеть SDH представляется как оборудование физического уровня.

  • Фотонный уровень - имеет дело с кодированием битов информации путем модуляции света.
  • Уровень секции - поддерживает физическую целостность сети;
  • Уровень линии - отвечает за передачу данных по линии между двумя мультиплексорами сети;
  • Уровень тракта - отвечает за доставку данных между двумя конечными пользователями сети.

Стек протоколов SDH

Структура кадра STM-1

Структура кадра STM-1 Кадр обычно представляют в виде матрицы, состоящей из 270 столбцов и 9 строк.

Первые 9 байт каждой строки отводятся под служебные данные заголовков, из последующих 261 байт 260 отводятся под полезную нагрузку (данные таких структур, как AUG, AU, TUG, TU и VC), а один байт каждой строки — под заголовок тракта, что позволяет контролировать соединение «из конца в конец».

RSOH - заголовок регенераторной секции.
MSOH - заголовок мультиплексной секции.

Заголовок регенераторной секции Заголовок мультиплексной секции
Синхробайты Байты контроля ошибок для мультиплексной секции
Байты контроля ошибок для регенераторной секции Шесть байтов канала передачи данных, работающего на скорости 576 Кбит/с
Один байт служебного аудиоканала (64 Кбит/с) Два байта протокола автоматической защиты трафика (байты К1 и К2), обеспечивающего живучесть сети
Три байта канала передачи данных (Data Communication Channel, DCC), работающего на скорости 192 Кбит/с. Байт передачи сообщений статуса системы синхронизации
Байты, зарезервированные для национальных операторов связи Остальные байты заголовка MSOH либо зарезервированы для национальных операторов связи, либо не используются
Поля указателей H1, Н2, НЗ задают положение начала виртуального контейнера VC-4 или трех виртуальных контейнеров VC-3 относительно поля указателей
Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

П
  • 17 января 2018 г. 1:37
Отличные по цене и качеству мультиплексоры SDH от raiscom – вот http://www.raisecom.su/equipment/multiservice_sdh/ . Доставили быстро

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50баллов,
  • Очки рейтинга-4
m
  • molni99
  • 26 октября 2024 г. 11:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80баллов,
  • Очки рейтинга4
m
  • molni99
  • 26 октября 2024 г. 11:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20баллов,
  • Очки рейтинга-10
Последние комментарии
ИМ
Игорь Максимов22 ноября 2024 г. 22:51
Django - Урок 017. Кастомизированная страница авторизации на Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi1 ноября 2024 г. 0:37
Django - Урок 064. Как написать расширение для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 октября 2024 г. 18:19
Читалка fb3-файлов на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5 октября 2024 г. 17:51
Django - Урок 064. Как написать расширение для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55 июля 2024 г. 21:02
QML - Урок 016. База данных SQLite и работа с ней в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Сейчас обсуждают на форуме
Evgenii Legotckoi
Evgenii Legotckoi25 июня 2024 г. 1:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 ноября 2024 г. 17:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject4 июня 2022 г. 13:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 октября 2024 г. 19:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Следите за нами в социальных сетях