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).
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.
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.
| Einheit | Name | Zweck |
|---|---|---|
| MSU | Nachrichten-Signal-Einheit | Überträgt die SIF-Nutzdaten (MTP3-Routing-Label + Benutzerdaten) |
| LSSU | Verbindungsstatus-Signal-Einheit | Signalisiert den Link-Status während Alignment/Ausfall (1–2 Statusoktette) |
| FISU | Fill-In-Signal-Einheit | Wird im Leerlauf zur kontinuierlichen Fehlerüberwachung und Bestätigung gesendet |
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.
| Feld | Bedeutung |
|---|---|
| DPC | Destination Point Code – wohin die Nachricht geht |
| OPC | Originating Point Code – woher die Nachricht stammt |
| SLS | Signalling Link Selection – wählt eine Strecke für Lastverteilung/Sequenzierung |
| SIO | Service Information Octet – Service Indicator (welcher User Part) + Network Indicator |
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.
| Verbindung | Verbindet | Rolle |
|---|---|---|
| A (Access) | Signalisierungsendpunkt ↔ sein Heimat-STP | Zugang zum Netzwerk |
| B (Bridge) | Verpaartes STP-Paar ↔ anderes verpaartes Paar (gleiche Ebene) | Quad-Verbindung zwischen STP-Paaren |
| C (Cross) | Die beiden STPs eines verpaarten Paares | Wird nur verwendet, wenn andere Routen fehlschlagen |
| D (Diagonal) | STP-Paare auf verschiedenen Hierarchieebenen | Verbindung zwischen den Ebenen |
| E / F | Endpunkt ↔ Remote-STP / Endpunkt ↔ Endpunkt | Erweiterte und vollständig assoziierte Links |
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).
Quellenspezifikationen
Diese Seite basiert auf den veröffentlichten Standards. (Wird in einem neuen Tab geöffnet.)