BroadNet
SS7 / MAPAdressage

Point codes SS7 et adressage réseau

Mis à jour le 3 min de lectureFondé sur des normes
Réponse directe

Un point code est l'adresse de couche réseau d'un point sémaphore SS7, utilisée par MTP3 pour router les messages. Les point codes ITU-T font 14 bits (structurés 3-8-3 en zone-région-point sémaphore) ; les point codes ANSI font 24 bits (réseau-cluster-membre). L'étiquette de routage de chaque message porte un point code de destination (DPC) et d'origine (OPC).

§01

Ce qu'est un point code

Chaque nœud SS7 vers lequel MTP3 peut router — un commutateur SSP, un STP ou une base SCP — possède un point code, l'équivalent SS7 d'une adresse IP. MTP3 route chaque message uniquement sur le point code de destination de son étiquette de routage. Les point codes sont uniques au sein d'un réseau sémaphore ; l'interconnexion internationale utilise l'espace de point codes internationaux ITU-T, tandis que les réseaux nationaux ont leur propre numérotation (point codes nationaux) qui n'a pas à être globalement unique.

§02

Point codes ITU-T vs ANSI

Les deux formats dominants diffèrent en taille et en structure, d'où la nécessité qu'une passerelle internationale traduise entre eux. L'ITU-T (Q.704) utilise un point code de 14 bits, conventionnellement écrit en découpage 3-8-3 — zone, région/aire et point sémaphore. L'ANSI (utilisé en Amérique du Nord) utilise un point code de 24 bits écrit en trois octets — réseau, cluster, membre. La Chine et le Japon utilisent leurs propres variantes 24 bits. Un point code d'un plan est dénué de sens dans un autre, si bien que le trafic international traverse un STP passerelle qui les met en correspondance.

Formats de point codes
StandardBitsStructureExemple
ITU-T14Zone-Region-SP (3-8-3)2-101-3
ANSI24Network-Cluster-Member (8-8-8)245-16-9
Chine2424 bits (national)structuré conformément au plan national
UIT-T (national)14/16Défini par l'opérateurnumérotation nationale
§03

L'étiquette de routage : OPC, DPC et SLS

MTP3 préfixe une étiquette de routage à chaque message. Le Destination Point Code (DPC) indique où va le message ; l'Originating Point Code (OPC) indique d'où il vient ; le Signalling Link Selection (SLS) sélectionne une liaison au sein d'un faisceau pour le partage de charge tout en préservant la séquence des messages au sein d'un flux. Avec le Service Indicator du Service Information Octet (quel user part — ISUP, SCCP, gestion), cette étiquette est tout ce dont MTP3 a besoin pour router.

Étiquette de routage MTP3 (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

Le routage par point code est rapide mais rigide : il exige que l'émetteur connaisse le nœud de destination exact, et que chaque nœud détienne des routes vers chaque point code. L'adressage par global title du SCCP découple cela — un message adressé à un global title E.164 est résolu en point code par Global Title Translation sur un STP. En pratique, le SS7 inter-opérateurs (itinérance, SMS) est adressé par global title et traduit en point codes saut par saut, tandis que la signalisation intra-nœud liée au circuit (ISUP) utilise directement les point codes.

FAQ

Questions fréquemment posées

Combien de bits fait un point code SS7 ?

Cela dépend de la norme. Les point codes ITU-T font 14 bits (environ 16 384 valeurs, structurés 3-8-3). Les point codes ANSI font 24 bits (structurés 8-8-8 en réseau-cluster-membre). La Chine et le Japon utilisent leurs propres formats nationaux 24 bits.

Quelle différence entre OPC et DPC ?

Dans l'étiquette de routage MTP3, le DPC (Destination Point Code) est le nœud vers lequel le message est routé, et l'OPC (Originating Point Code) est le nœud qui l'a émis. MTP3 achemine sur le DPC ; l'OPC permet à la destination de répondre et à la gestion de tracer la source.

Pourquoi les passerelles internationales traduisent-elles les point codes ?

Parce que les espaces de point codes ITU-T (14 bits) et ANSI (24 bits) sont incompatibles et que les point codes nationaux ne sont uniques que localement. Un STP passerelle traduit entre l'espace international ITU-T et chaque espace national ou ANSI pour que les messages puissent franchir les frontières de réseau.

Quel est le lien entre point codes et global titles ?

Un global title (un numéro E.164) est une adresse indépendante de la localisation que le SCCP résout en point code via la Global Title Translation sur un STP. Les point codes routent au sein d'un réseau ; les global titles permettent aux opérateurs de s'adresser par numéro sans partager leurs plans de point codes internes.

À quoi sert le champ SLS ?

Le Signalling Link Selection est un petit champ que MTP3 utilise pour choisir une liaison au sein d'un faisceau, répartissant la charge sur des liaisons parallèles tout en gardant les messages d'un même flux sur la même liaison pour une remise en séquence. C'est la clé d'équilibrage de charge par message du SS7.

Références

Spécifications sources

Les normes publiées sur lesquelles repose cette page. S'ouvre dans un nouvel onglet.

BNMaintenu par l'équipe d'ingénierie BroadNet·Messagerie de qualité opérateur depuis 2003
Placez-le sur le fil

Conçu avec une véritable liaison SMPP et une API REST.

Demandez un accès de test avec de véritables clés de test : envoyez d’abord à votre propre numéro vérifié, puis passez en production dans plus de 200 pays une fois que votre identité d’expéditeur et vos routes seront approuvées.