BroadNet
SS7 / MAPAdressierung

SS7-Point-Codes und Netzadressierung

Aktualisiert am 3 Min. LesezeitStandardsbasiert
Direkte Antwort

Ein Point Code ist die Netzschicht-Adresse eines SS7-Signalisierungspunkts, die MTP3 zum Routen von Nachrichten nutzt. ITU-T-Point-Codes sind 14 Bit (strukturiert 3-8-3 als Zone-Region-Signalisierungspunkt); ANSI-Point-Codes sind 24 Bit (Network-Cluster-Member). Das Routing-Label jeder Nachricht trägt einen Ziel- (DPC) und einen Ursprungs-Point-Code (OPC).

§01

Was ein Point Code ist

Jeder SS7-Knoten, zu dem MTP3 routen kann — eine SSP-Vermittlung, ein STP oder eine SCP-Datenbank —, hat einen Point Code, das SS7-Äquivalent einer IP-Adresse. MTP3 routet jede Nachricht rein anhand des Ziel-Point-Codes in ihrem Routing-Label. Point Codes sind innerhalb eines Signalisierungsnetzes eindeutig; die internationale Kopplung nutzt den internationalen ITU-T-Point-Code-Raum, während nationale Netze ihre eigene Nummerierung betreiben (nationale Point Codes), die nicht global eindeutig sein muss.

§02

ITU-T- vs. ANSI-Point-Codes

Die beiden dominierenden Formate unterscheiden sich in Größe und Struktur, weshalb ein internationales Gateway zwischen ihnen übersetzen muss. ITU-T (Q.704) verwendet einen 14-Bit-Point-Code, konventionell als 3-8-3-Aufteilung geschrieben — Zone, Region/Area und Signalisierungspunkt. ANSI (in Nordamerika verwendet) nutzt einen 24-Bit-Point-Code, geschrieben als drei Oktette — Network, Cluster, Member. China und Japan verwenden eigene 24-Bit-Varianten. Ein Point Code aus einem Plan ist in einem anderen bedeutungslos, sodass internationaler Verkehr ein Gateway-STP durchquert, das zwischen ihnen abbildet.

Point-Code-Formate
StandardBitsStrukturBeispiel
ITU-T14Zone-Region-SP (3-8-3)2-101-3
ANSI24Network-Cluster-Member (8-8-8)245-16-9
China2424-Bit (national)strukturiert nach nationalem Plan
ITU-T (national)14/16Provider-definiertnationale Nummerierung
§03

Das Routing-Label: OPC, DPC und SLS

MTP3 stellt jeder Nachricht ein Routing-Label voran. Der Destination Point Code (DPC) gibt an, wohin die Nachricht geht; der Originating Point Code (OPC) gibt an, woher sie kam; die Signalling Link Selection (SLS) wählt eine Verbindung innerhalb eines Linksets für die Lastteilung, während die Nachrichtenreihenfolge innerhalb eines Flusses erhalten bleibt. Zusammen mit dem Service Indicator im Service Information Octet (welcher User-Part — ISUP, SCCP, Management) ist dieses Label alles, was MTP3 zum Routen braucht.

MTP3-Routing-Label (ITU-T)text
SIO:  Service Indicator (e.g. 3=SCCP, 5=ISUP) + Network Indicator
DPC:  14-bit destination point code  (e.g. 2-101-3)
OPC:  14-bit originating point code  (e.g. 2-050-1)
SLS:  4-bit signalling link selection (load-share within linkset)
----- then the user payload (SCCP / ISUP message) -----
§04

Point Codes vs. Global Titles

Point-Code-Routing ist schnell, aber starr: Es setzt voraus, dass der Sender den genauen Zielknoten kennt und jeder Knoten Routen zu jedem Point Code vorhält. Die SCCP-Global-Title-Adressierung entkoppelt dies — eine an einen E.164-Global-Title adressierte Nachricht wird an einem STP per Global Title Translation in einen Point Code aufgelöst. In der Praxis wird SS7 zwischen Betreibern (Roaming, SMS) per Global Title adressiert und hop-für-hop in Point Codes übersetzt, während knoteninterne, leitungsbezogene Signalisierung (ISUP) Point Codes direkt nutzt.

Häufig gestellte Fragen

Häufig gestellte Fragen

Wie viele Bit hat ein SS7-Point-Code?

Das hängt vom Standard ab. ITU-T-Point-Codes sind 14 Bit (etwa 16.384 Werte, strukturiert 3-8-3). ANSI-Point-Codes sind 24 Bit (strukturiert 8-8-8 als Network-Cluster-Member). China und Japan verwenden eigene 24-Bit-Nationalformate.

Was ist der Unterschied zwischen OPC und DPC?

Im MTP3-Routing-Label ist der DPC (Destination Point Code) der Knoten, zu dem die Nachricht geroutet wird, und der OPC (Originating Point Code) der Knoten, der sie gesendet hat. MTP3 leitet anhand des DPC weiter; der OPC lässt das Ziel antworten und das Management die Quelle nachverfolgen.

Warum übersetzen internationale Gateways Point Codes?

Weil die ITU-T- (14-Bit) und ANSI- (24-Bit) Point-Code-Räume inkompatibel sind und nationale Point Codes nur lokal eindeutig sind. Ein Gateway-STP übersetzt zwischen dem internationalen ITU-T-Raum und jedem nationalen oder ANSI-Raum, damit Nachrichten Netzgrenzen überqueren können.

Wie stehen Point Codes zu Global Titles in Beziehung?

Ein Global Title (eine E.164-Nummer) ist eine standortunabhängige Adresse, die SCCP per Global Title Translation an einem STP in einen Point Code auflöst. Point Codes routen innerhalb eines Netzes; Global Titles lassen Betreiber einander per Nummer adressieren, ohne interne Point-Code-Pläne zu teilen.

Wofür ist das SLS-Feld da?

Signalling Link Selection ist ein kleines Feld, das MTP3 nutzt, um eine Verbindung innerhalb eines Linksets zu wählen, die Last über parallele Verbindungen zu verteilen und Nachrichten desselben Flusses für die reihenfolgetreue Zustellung auf derselben Verbindung zu halten. Es ist der Lastausgleichsschlüssel von SS7 je Nachricht.

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.