BroadNet
SS7 / MAPTransport

MTP: der Message Transfer Part (Ebenen 1-3)

Aktualisiert am 3 Min. LesezeitStandardsbasiert
Direkte Antwort

Der Message Transfer Part (MTP) ist der zuverlässige Transport des SS7-Stacks, definiert in ITU-T Q.702–Q.704 über drei Ebenen: MTP1 (physische 64-kbit/s-Verbindungen), MTP2 (fehlerkontrollierte Sicherungsschicht mit Signaleinheiten) und MTP3 (Netzschicht, die Nachrichten per Point Code routet und das Signalisierungsnetz verwaltet).

§01

MTP-Ebene 1 — die Signalisierungsverbindung

MTP1 (Q.702) ist die physische Schicht: ein bidirektionaler 64-kbit/s-Kanal, traditionell ein einzelner Zeitschlitz innerhalb eines E1- (2,048 Mbit/s) oder T1-Trägers (1,544 Mbit/s). Sie definiert die elektrischen und physischen Eigenschaften der Signalisierungsdatenverbindung, trägt aber selbst keine Protokolllogik — sie bewegt lediglich Bits zwischen zwei benachbarten Signalisierungspunkten.

§02

MTP-Ebene 2 — Verbindungszuverlässigkeit

MTP2 (Q.703) macht aus der rohen Verbindung eine zuverlässige zwischen benachbarten Punkten. Es rahmt den Verkehr in Signaleinheiten, erkennt Fehler mit einer CRC-16-Prüfsumme, überträgt beschädigte oder verlorene Einheiten neu und führt Verbindungsausrichtung und Flusskontrolle durch. Drei Signaleinheitstypen tragen unterschiedliche Aufgaben: MSUs tragen die eigentliche Signalisierungsnutzlast, LSSUs verwalten den Verbindungsstatus und FISUs werden im Leerlauf fortlaufend gesendet, um die Verbindung überwacht zu halten.

MTP2-Signaleinheitstypen
EinheitNameZweck
MSUNachrichten-Signal-EinheitÜberträgt die SIF-Nutzdaten (MTP3-Routing-Label + Benutzerdaten)
LSSUVerbindungsstatus-Signal-EinheitSignalisiert den Link-Status während Alignment/Ausfall (1–2 Statusoktette)
FISUFill-In-Signal-EinheitWird im Leerlauf zur kontinuierlichen Fehlerüberwachung und Bestätigung gesendet
§03

MTP-Ebene 3 — Routing und Management

MTP3 (Q.704) ist die Netzschicht. Das Signalling Message Handling routet jede MSU anhand des Routing Labels — Destination Point Code (DPC), Originating Point Code (OPC) und dem Feld Signalling Link Selection (SLS), das den Verkehr über einen Linkset für die Lastteilung verteilt. Das Signalling Network Management hält das Netz gesund: Es routet um ausgefallene Verbindungen herum (Changeover/Changeback), testet Routen und gibt Transfer-Prohibited/Allowed-Nachrichten (TFP/TFA) aus, damit Punkte das Senden zu einem unerreichbaren Ziel einstellen oder wieder aufnehmen.

MTP3-Routing-Label-Felder
FeldBedeutung
DPCDestination Point Code – wohin die Nachricht geht
OPCOriginating Point Code – woher die Nachricht stammt
SLSSignalling Link Selection – wählt eine Strecke für Lastverteilung/Sequenzierung
SIOService Information Octet – Service Indicator (welcher User Part) + Network Indicator
§04

Verbindungstypen und der STP

Das MTP3-Routing ist um den Signal Transfer Point (STP) organisiert, einen Paketvermittler für SS7, der MSUs zwischen Endpunkten weiterleitet. Verbindungen sind nach ihrer Rolle benannt — A-Links verbinden einen Endpunkt (SSP/SCP) mit seinem STP, während B/C/D-Links STPs untereinander verbinden — und Verbindungen sind zu Linksets und kombinierten Linksets für Redundanz gruppiert. Diese Mated-STP-Topologie verleiht SS7 seine Carrier-Grade-Resilienz: Kein einzelner Verbindungs- oder STP-Ausfall isoliert einen Signalisierungspunkt.

SS7-Verbindungstypen
VerbindungVerbindetRolle
A (Access)Signalisierungsendpunkt ↔ sein Heimat-STPZugang zum Netzwerk
B (Bridge)Verpaartes STP-Paar ↔ anderes verpaartes Paar (gleiche Ebene)Quad-Verbindung zwischen STP-Paaren
C (Cross)Die beiden STPs eines verpaarten PaaresWird nur verwendet, wenn andere Routen fehlschlagen
D (Diagonal)STP-Paare auf verschiedenen HierarchieebenenVerbindung zwischen den Ebenen
E / FEndpunkt ↔ Remote-STP / Endpunkt ↔ EndpunktErweiterte und vollständig assoziierte Links
Häufig gestellte Fragen

Häufig gestellte Fragen

Was sind die drei Ebenen von MTP?

MTP1 ist die physische Signalisierungsverbindung (ein 64-kbit/s-Kanal in einem E1/T1). MTP2 macht diese Verbindung mit Signaleinheiten, CRC-Fehlerprüfung und Neuübertragung zuverlässig. MTP3 routet Nachrichten per Point Code durch das Netz und verwaltet Verbindungsausfälle und Umleitungen.

Was ist eine MSU?

Eine Message Signal Unit ist der MTP2-Rahmen, der die eigentliche Signalisierung trägt. Ihr Signalling Information Field enthält das MTP3-Routing-Label (DPC/OPC/SLS) plus die User-Part-Nutzlast — ISUP, SCCP oder eine Management-Nachricht. FISUs und LSSUs hingegen tragen keine User-Nutzlast.

Was macht das SLS-Feld?

Signalling Link Selection lässt MTP3 den Verkehr über die Verbindungen eines Linksets für die Lastteilung verteilen, während Nachrichten derselben Transaktion für die reihenfolgetreue Zustellung auf einer Verbindung bleiben. Es ist effektiv ein Lastausgleichsschlüssel, der je Nachrichtenfluss berechnet wird.

Was ist ein STP?

Ein Signal Transfer Point ist ein SS7-Paketvermittler, der MSUs per Point Code zwischen Signalisierungspunkten routet, ohne die Anwendung zu initiieren oder zu terminieren. STPs werden in Mated Pairs mit redundanten Verbindungen eingesetzt, sodass das Signalisierungsnetz einzelne Ausfälle überlebt.

Wie erholt sich MTP3 von einer ausgefallenen Verbindung?

Das MTP3-Netzmanagement erkennt den Ausfall und führt Changeover durch, verlagert betroffenen Verkehr auf alternative Verbindungen im Linkset und gibt Transfer-Prohibited-Nachrichten (TFP) aus, damit vorgelagerte Punkte umleiten. Erholt sich die Verbindung, führt es Changeback durch und sendet Transfer Allowed (TFA).

Referenzen

Quellenspezifikationen

Diese Seite basiert auf den veröffentlichten Standards. (Wird in einem neuen Tab geöffnet.)

BNWird vom BroadNet -Entwicklungsteam betreut.·Messaging in Carrier-Qualität seit 2003
Hänge es an den Draht

Entwicklung mit echtem SMPP Binding und REST-API.

Fordern Sie Testzugriff mit echten Testschlüsseln an: Senden Sie zunächst an Ihre eigene verifizierte Nummer und gehen Sie dann in über 200 Ländern zum Produktivbetrieb über, sobald Ihre Absenderidentität und die Routen genehmigt wurden.