Evgenii Legotckoi
Evgenii Legotckoi8. August 2015 04:49

SDH - Synchrone digitale Hierarchie (Teil 2)

Synchronisationsfrequenz-Fehlausrichtungskompensation

Der Pointer kann nicht nur die feste Phasenverschiebung ermitteln, sondern auch die Fehlanpassung der Multiplexer-Taktfrequenz mit der Taktfrequenz des Geräts, von dem die Nutzdaten empfangen werden. Um diesen Effekt zu kompensieren, wird der Zeigerwert periodisch um eins erhöht oder verringert.

Positive Ausrichtung - Der Zeiger wird um eins erhöht, was die Verzögerung des Beginns des nächsten VC-4-Containers um drei Byte widerspiegelt.

Negative Ausrichtung - die drei niederwertigsten Bytes des Zeigers werden verwendet, um die "zusätzlichen" Bytes, d. h. das NZ-Feld aufzunehmen (der Zeigerwert selbst passt in die Felder H1 und H2)


Typische SDH-Topologien

Typische SDH-Topologien

Methoden zur Überlebensfähigkeit von Netzwerken

SDH verwendet den Begriff Automatic Protection Switching (APS) als Oberbegriff für Failover-Mechanismen. In der Regel wird dieser Mechanismus durch folgende Redundanzarten realisiert:

  • 1 + 1-Schutz bedeutet, dass das Backup-Element die gleiche Aufgabe wie das Hauptelement übernimmt. Wenn beispielsweise eine Tributary-Karte nach dem 1 + 1-Schema geschützt wird, läuft der Verkehr sowohl durch die Arbeitskarte (redundant) als auch durch die schützende Karte (Backup).
  • 1:1-Schutz bedeutet, dass das Schutzelement die Funktionen des geschützten Elements im Normalbetrieb nicht ausführt, sondern nur im Fehlerfall auf diese umschaltet.
  • Schutz 1: N sieht die Zuweisung eines Schutzelements pro N geschützt vor.

Equipment Protection Switching (EPS) - Schutz von Blöcken und Elementen von SDH-Geräten.

Card Protection (CP) - Schutz der Aggregat- und Tributary-Karten des Multiplexers, ermöglicht es dem Multiplexer, bei Ausfall einer der Aggregat- oder Tributary-Karten automatisch weiterzuarbeiten.

<> Multiplex Section Protection (MSP) – dh der Netzwerkabschnitt zwischen zwei benachbarten SDH-Multiplexern, wirkt selektiver als der Kartenschutz.

Schutz einer Netzwerkverbindung (Sub-Network Connection Protection, SNC-P) - dh Schutz des Pfades (Verbindung) durch das Netzwerk für einen bestimmten virtuellen Container, stellt sicher, dass eine bestimmte Benutzerverbindung auf einen alternativer Pfad, wenn der Hauptpfad fehlschlägt.

Neue Generation von SDH-Protokollen

Mit der Entwicklung des Internets begannen die Informationsübertragungssysteme den Prozess der Neuorientierung von der Übertragung von Sprachverkehr auf Computerverkehr, aber die bestehenden SDH-Systeme waren für diese Art von Verkehr mit einer 10/100/1000/10000-Ratenhierarchie nicht freundlich genug .

Als Ergebnis hat die ITU-T-Organisation mehrere Standards entwickelt, die die sogenannte SDH Next Generation (SDH NG)-Technologie bilden. Diese Standards machen die SDH-Technologie datenfreundlicher.

Die SDH-Standards der nächsten Generation beschreiben drei neue Mechanismen:

  • virtuelle Verkettung (VCAT);
  • Schema der dynamischen Änderungen der Leitungskapazität (LCAS);
  • Allgemeines Verfahren zur Verkapselung (Framing) von Daten (GFP).

Virtuelle Verkettung

Die virtuelle Verkettung (VCAT) von Containern nutzt die Kapazität virtueller SDH-Container beim Transport von Ethernet-Datenverkehr effizienter. Der virtuelle Verkettungsmechanismus hat einen Vorgänger, den benachbarten Verkettungsmechanismus.

Dieser Mechanismus wurde entwickelt, um den ATM-Verkehr effizienter zu transportieren; es ermöglicht die Kombination mehrerer 140-Mbit/s-VC-4 zu einem Container mit höherer Datenrate. Der Verkettungsfaktor von VC-4-Containern im benachbarten Verkettungsmechanismus kann 4,16, 64 oder 256 betragen, was die Verwendung mehrerer verketteter (verketteter) VC-4-Container in STM-4, STM-16, STM-64 oder STM- ermöglicht. 256

Die virtuelle Verkettung ermöglicht eine viel effizientere Nutzung der SDH-Bandbreite beim Transport von Ethernet-Datenverkehr. Um beispielsweise einen einzelnen 100-Mbit/s-Fast-Ethernet-Stream zu übertragen, kann eine virtuelle VC-12-46v-Verkettung auf ein STM-16-Netzwerk angewendet werden, die eine Bandbreite für Benutzerdaten von 100,096 Mbit/s (d der kombinierte Container) und die restlichen 206 VC-12-Container (STM-4-Frame bietet Platz für 63 x 4 = 252 VC-12-Container) sowohl für die Übertragung anderer Fast-Ethernet-Streams als auch für die Übertragung von Sprachverkehr zu verwenden.

Schema der dynamischen Änderungen der Leitungsbandbreite

Das Link Capacity Adjustment Scheme (LCAS) ist eine Ergänzung zum virtuellen Verkettungsmechanismus. Dieses Schema ermöglicht es dem ursprünglichen Multiplexer, das heißt demjenigen, der den zusammengeführten Container bildet, seine Kapazität dynamisch zu ändern, indem virtuelle Container daran angehängt oder getrennt werden. Um den gewünschten Effekt zu erzielen, sendet der Quell-Multiplexer eine spezielle Dienstnachricht an den End-Multiplexer, die die Änderung in der Zusammensetzung des kombinierten Containers mitteilt.

Allgemeines Verfahren zum Einkapseln von Daten

Das Generic Framing Procedure (GFP) wurde entwickelt, um Frames verschiedener Computernetzwerkprotokolle in einen einzigen Frame zu packen und über ein SDH-Netzwerk zu übertragen.

  1. Angleichung der Geschwindigkeit des Computerprotokolls und der Geschwindigkeit des virtuellen SDH-Containers, der zur Übertragung von Computerdaten verwendet wird. Das GFP-Verfahren unterstützt zwei Betriebsmodi: GFP-F (Frame-Modus oder Frame-Modus) und GFP-T (Transparent-Modus oder Transparent-Modus)
  2. Erkennung des Rahmenanfangs. Beim GFP-Verfahren wird zur Erkennung des Rahmenanfangs ein eigener Header verwendet, der aus einem 2-Byte-Längenfeld und einem 2-Byte-Längenfeld-Prüfsummenfeld besteht.
Рекомендуємо хостинг TIMEWEB
Рекомендуємо хостинг TIMEWEB
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.

Magst du es? In sozialen Netzwerken teilen!

Kommentare

Nur autorisierte Benutzer können Kommentare posten.
Bitte Anmelden oder Registrieren
Letzte Kommentare
ИМ
Игорь Максимов5. Oktober 2024 14:51
Django – Lektion 064. So schreiben Sie eine Python-Markdown-Erweiterung Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55. Juli 2024 18:02
QML - Lektion 016. SQLite-Datenbank und das Arbeiten damit in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssr9. Februar 2024 02:43
Qt Linux - Lektion 001. Autorun Qt-Anwendung unter Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
Qt WinAPI - Lektion 007. Arbeiten mit ICMP-Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
EVA
EVA25. Dezember 2023 18:30
Boost - statisches Verknüpfen im CMake-Projekt unter Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
Jetzt im Forum diskutieren
J
JacobFib17. Oktober 2024 10:27
добавить qlineseries в функции Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты https://topdecorpro.ru…
JW
Jhon Wick1. Oktober 2024 22:52
Indian Food Restaurant In Columbus OH| Layla’s Kitchen Indian Restaurant If you're looking for a truly authentic https://www.laylaskitchenrestaurantohio.com/ , Layla’s Kitchen Indian Restaurant is your go-to destination. Located at 6152 Cleveland Ave, Colu…
КГ
Кирилл Гусарев27. September 2024 16:09
Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три оши…
F
Fynjy22. Juli 2024 11:15
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …

Folgen Sie uns in sozialen Netzwerken