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/ . Доставили быстро

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
SH
  • Sak Hax
  • 25 апреля 2024 г. 11:00

C++ - Тест 001. Первая программа и типы данных

  • Результат:33баллов,
  • Очки рейтинга-10
г
  • ги
  • 23 апреля 2024 г. 12:51

C++ - Тест 005. Структуры и Классы

  • Результат:41баллов,
  • Очки рейтинга-8
l
  • laei
  • 23 апреля 2024 г. 6:19

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

  • Результат:10баллов,
  • Очки рейтинга-10
Последние комментарии
k
kmssr8 февраля 2024 г. 15:43
Qt Linux - Урок 001. Автозапуск Qt приложения под Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Анатолий Кононенко4 февраля 2024 г. 22:50
Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
EVA
EVA25 декабря 2023 г. 7:30
Boost - статическая линковка в CMake проекте под Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
J
JonnyJo25 декабря 2023 г. 5:38
Boost - статическая линковка в CMake проекте под Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
G
Gvozdik18 декабря 2023 г. 18:01
Qt/C++ - Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Сейчас обсуждают на форуме
G
Gar22 апреля 2024 г. 2:46
Clipboard Как скопировать окно целиком в clipb?
DA
Dr Gangil Academics20 апреля 2024 г. 4:45
Unlock Your Aesthetic Potential: Explore MSC in Facial Aesthetics and Cosmetology in India Embark on a transformative journey with an msc in facial aesthetics and cosmetology in india . Delve into the intricate world of beauty and rejuvenation, guided by expert faculty and …
a
a_vlasov14 апреля 2024 г. 3:41
Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Евгений, добрый день! Такой вопрос. Верно ли следующее утверждение: Любое Android-приложение, написанное на Java/Kotlin чисто теоретически (пусть и с большими трудностями) можно написать и на C+…
Павел Дорофеев
Павел Дорофеев13 апреля 2024 г. 23:35
QTableWidget с 2 заголовками Вот тут есть кастомный QTableView с многорядностью проект поддерживается, обращайтесь
f
fastrex4 апреля 2024 г. 1:47
Вернуть старое поведение QComboBox, не менять индекс при resetModel Добрый день! У нас много проектов в которых используется QComboBox, в версии 5.5.1, когда модель испускает сигнал resetModel, currentIndex не менялся. В версии 5.15 при resetModel происходит try…

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