BroadNet
SIGTRANAdaptation

M3UA: MTP3-User-Adaptation-Layer

Aktualisiert am 3 Min. LesezeitStandardsbasiert
Direkte Antwort

M3UA (RFC 4666) ist die SIGTRAN-Adaptationsschicht, die MTP3-Dienst über SCTP bietet, sodass SCCP- und ISUP-User unverändert über IP laufen. Es verbindet Application Server Processes (ASPs) mit einem Signalling Gateway (SG), routet Nachrichten per Point Code über Routing Keys und Routing Contexts und verwaltet den ASP-Zustand mit eigenen Nachrichtenklassen.

§01

Was M3UA leistet

M3UA ersetzt MTP3 im SS7-Stack und bietet seinen Usern — SCCP und ISUP — denselben Dienst (Nachrichtentransfer zu einem Point Code plus Netzmanagement-Anzeigen), aber über eine SCTP-Assoziation statt über TDM-Verbindungen. Dies lässt einen IP-basierten Knoten an einem SS7-Netz teilnehmen, als hätte er einen Point Code, und MAP oder ISUP mit Legacy-TDM-Gegenstellen über ein Signalling Gateway austauschen, das die beiden Transporte überbrückt.

§02

SG, ASP und AS

M3UA definiert drei Rollen. Das Signalling Gateway (SG) terminiert klassisches SS7 auf der TDM-Seite und leitet Nachrichten über M3UA/SCTP auf der IP-Seite weiter. Ein Application Server Process (ASP) ist ein IP-Endpunkt, der Signalisierung verarbeitet — ein physischer Prozess wie eine SMSC- oder MSC-Instanz. Ein Application Server (AS) ist die logische Entität, die einen Verkehrsbereich (einen Routing Key) bedient; er wird durch einen oder mehrere ASPs für Redundanz und Lastteilung realisiert.

M3UA-Rollen
EntitätBedeutung
SGSignalling Gateway – verbindet TDM-SS7 mit M3UA/IP
SGPSignalling Gateway Process – eine Instanz innerhalb eines SG
ASPApplication Server Process – ein IP-Signalisierungsendpunkt/-prozess
ASApplication Server – logische Entität für einen Routing-Schlüssel, bedient von ASPs
§03

Routing Keys und Routing Context

M3UA routet zu einem Application Server über einen Routing Key — einen Satz von Parametern (etwa Destination Point Code, Service Indicator und optional SSN oder Circuit-Bereiche), der identifiziert, welcher Verkehr zu welchem AS gehört. Jeder Routing Key ist an einen numerischen Routing Context gebunden, der in Nachrichten getragen wird, damit der Empfänger weiß, für welchen AS eine Nachricht bestimmt ist. So kann eine SCTP-Assoziation zwischen einem SG und einem ASP Verkehr für mehrere Application Server eindeutig tragen.

§04

Nachrichtenklassen

M3UA-Nachrichten sind in Klassen gruppiert. Transfer-Nachrichten (die DATA-/Payload-Data-Nachricht) tragen die eigentliche MTP3-User-Nutzlast. SSNM übermittelt den SS7-Netzmanagement-Status (Ziel verfügbar/nicht verfügbar/überlastet), damit IP-Knoten von der Erreichbarkeit auf der TDM-Seite erfahren. ASPSM und ASPTM verwalten den Zustand des ASP — bringen ihn in Betrieb und aktivieren seinen Verkehr. Zusammen lassen diese M3UA einen getreuen MTP3-Dienst bieten und den verteilten Zustand konsistent halten.

M3UA-Nachrichtenklassen
KlasseNameBeispiele
TransferMTP3-User-PayloadDATA (Payload Data)
SSNMSS7 Signalling Network MgmtDUNA, DAVA, SCON, DUPU (Zielstatus)
ASPSMASP-ZustandserhaltungASP Up, ASP Down, Heartbeat (BEAT)
ASPTMASP-Traffic-ManagementASP Active, ASP Inactive
MGMT / RKMManagement / Routing Key MgmtERROR, NTFY, REG REQ/RSP, DEREG
§05

ASP-Zustände und Redundanz

Ein ASP durchläuft Zustände: Er startet DOWN, wechselt bei einem ASP-Up-Austausch zu INACTIVE und bei ASP-Active zu ACTIVE, woraufhin er Verkehr trägt. Mehrere ASPs, die einen AS stützen, geben Redundanz über die Wahl des Traffic-Modus: Override (ein ASP aktiv, andere übernehmen bei Ausfall), Load-share (Verkehr über aktive ASPs verteilt) oder Broadcast. So liefert M3UA Hochverfügbarkeit gleichwertig zu Mated STPs in der TDM-Welt.

Einen ASP in Betrieb nehmentext
ASP → SG   ASP Up            (ASPSM)   → state: INACTIVE
SG  → ASP  ASP Up Ack
ASP → SG   ASP Active (RC=100) (ASPTM) → state: ACTIVE
SG  → ASP  ASP Active Ack
  ... DATA (Payload) now flows for routing context 100 ...
ASP ↔ SG   BEAT / BEAT Ack   (heartbeat keeps the link monitored)
Häufig gestellte Fragen

Häufig gestellte Fragen

Was ersetzt M3UA?

M3UA ersetzt MTP3. Es bietet SCCP und ISUP denselben Nachrichtentransfer- und Netzmanagement-Dienst, aber über eine SCTP-Assoziation statt über TDM-MTP2/MTP1-Verbindungen, sodass diese SS7-User unverändert über IP laufen.

Was ist ein Routing Key in M3UA?

Ein Routing Key ist der Satz von Parametern — Destination Point Code, Service Indicator und optional SSN oder Circuit-Bereiche —, der identifiziert, welcher Verkehr zu einem bestimmten Application Server gehört. Er ist an einen numerischen Routing Context gebunden, der in Nachrichten getragen wird, damit der Empfänger zum korrekten AS routet.

Was ist der Unterschied zwischen einem ASP und einem AS?

Ein Application Server Process (ASP) ist ein physischer IP-Signalisierungsendpunkt oder -prozess. Ein Application Server (AS) ist die logische Entität, die einen Routing Key bedient, realisiert durch einen oder mehrere ASPs. Mehrere ASPs stützen einen AS, um Redundanz und Lastteilung zu bieten.

Was sind die M3UA-ASP-Zustände?

Ein ASP ist DOWN, bis ein ASP-Up-Austausch ihn zu INACTIVE bewegt, dann bewegt ihn ein ASP-Active-Austausch zu ACTIVE, wo er Verkehr für seine Routing Contexts trägt. ASP-Inactive und ASP-Down bewegen ihn zurück. Heartbeat-Nachrichten (BEAT) halten die Assoziation überwacht.

Was ist der IPSP-Modus in M3UA?

Der IPSP-Modus (IP Server Process) lässt zwei M3UA-Endpunkte direkt, Peer-to-Peer, kommunizieren, ohne ein Signalling Gateway dazwischen — nützlich, wenn beide Knoten IP-nativ sind. Er steht im Gegensatz zum SG-Modus, in dem ein ASP mit einem Signalling Gateway spricht, das zu TDM-SS7 überbrückt.

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.