BroadNet
SS7 / MAPTransport

MTP : le Message Transfer Part (niveaux 1-3)

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

Le Message Transfer Part (MTP) est le transport fiable de la pile SS7, défini dans l'ITU-T Q.702–Q.704 sur trois niveaux : MTP1 (liaisons physiques 64 kbit/s), MTP2 (liaison de données à contrôle d'erreur par unités de signal) et MTP3 (couche réseau qui route les messages par point code et gère le réseau de signalisation).

§01

MTP niveau 1 — la liaison sémaphore

Le MTP1 (Q.702) est la couche physique : un canal bidirectionnel de 64 kbit/s, traditionnellement un seul intervalle temporel dans un porteur E1 (2,048 Mbit/s) ou T1 (1,544 Mbit/s). Il définit les caractéristiques électriques et physiques de la liaison de données sémaphore mais ne porte lui-même aucune logique protocolaire — il déplace simplement des bits entre deux points sémaphores adjacents.

§02

MTP niveau 2 — fiabilité de la liaison

Le MTP2 (Q.703) transforme la liaison brute en une liaison fiable entre points adjacents. Il découpe le trafic en unités de signal, détecte les erreurs par une somme de contrôle CRC-16, retransmet les unités corrompues ou perdues, et effectue l'alignement de liaison et le contrôle de flux. Trois types d'unités de signal remplissent des rôles différents : les MSU portent la charge de signalisation, les LSSU gèrent l'état de liaison, et les FISU sont émises en continu au repos pour maintenir la liaison sous surveillance.

Types d'unités de signal MTP2
UnitéNomObjectif
MSUUnité de message SignalTransporte la charge utile SIF (étiquette de routage MTP3 + données utilisateur)
LSSUUnité d'état de la liaison SignalSignale l'état de la liaison pendant l'alignement/la défaillance (1 à 2 octets d'état)
FISUUnité de remplissage SignalEnvoyé en période d'inactivité pour la surveillance continue des erreurs et l'acquittement
§03

MTP niveau 3 — routage et gestion

Le MTP3 (Q.704) est la couche réseau. Le traitement des messages sémaphores route chaque MSU à l'aide de l'étiquette de routage — le Destination Point Code (DPC), l'Originating Point Code (OPC) et le champ Signalling Link Selection (SLS), qui répartit le trafic sur un faisceau de liaisons pour le partage de charge. La gestion du réseau sémaphore maintient le réseau en bon état : elle reroute autour des liaisons en panne (changeover/changeback), teste les routes, et émet des messages Transfer Prohibited/Allowed (TFP/TFA) pour que les points cessent ou reprennent l'émission vers une destination injoignable.

Champs de l'étiquette de routage MTP3
ChampSignification
DPCCode du point de destination — où le message est envoyé
OPCCode du point d'origine — d'où il provient
SLSSélection de liaison de signalisation — choisit une liaison pour le partage de charge/le séquencement
SIOOctet d'information de service — indicateur de service (partie utilisateur) + indicateur de réseau
§04

Types de liaisons et le STP

Le routage MTP3 s'organise autour du Signal Transfer Point (STP), un commutateur de paquets pour le SS7 qui relaie les MSU entre points d'extrémité. Les liaisons sont nommées d'après leur rôle — les liaisons A relient un point d'extrémité (SSP/SCP) à son STP, tandis que les liaisons B/C/D interconnectent les STP — et sont regroupées en faisceaux et faisceaux combinés pour la redondance. Cette topologie à STP appariés donne au SS7 sa résilience carrier-grade : aucune panne d'une seule liaison ou d'un seul STP n'isole un point sémaphore.

Types de liaisons SS7
LiaisonConnecteRôle
A (Accès)Point de terminaison de signalisation ↔ son STP de rattachementAccès au réseau
B (Pont)Couple STP apparié ↔ autre couple apparié (même niveau)Interconnexion quadruple entre paires STP
C (Croisement)Les deux STP d'un couple appariéUtilisé uniquement lorsque les autres routes échouent
D (Diagonale)Paires STP à différents niveaux hiérarchiquesInterconnexion entre niveaux
E / FPoint de terminaison ↔ STP distant / point de terminaison ↔ point de terminaisonLiaisons étendues et entièrement associées
FAQ

Questions fréquemment posées

Quels sont les trois niveaux du MTP ?

Le MTP1 est la liaison sémaphore physique (un canal 64 kbit/s dans un E1/T1). Le MTP2 rend cette liaison fiable avec des unités de signal, un contrôle d'erreur CRC et la retransmission. Le MTP3 route les messages sur le réseau par point code et gère les pannes de liaison et le reroutage.

Qu'est-ce qu'une MSU ?

Une Message Signal Unit est la trame MTP2 qui porte la signalisation réelle. Son Signalling Information Field contient l'étiquette de routage MTP3 (DPC/OPC/SLS) plus la charge du user part — ISUP, SCCP ou un message de gestion. Les FISU et LSSU, elles, ne portent aucune charge utilisateur.

Que fait le champ SLS ?

Le Signalling Link Selection permet au MTP3 de répartir le trafic sur les liaisons d'un faisceau pour le partage de charge tout en gardant les messages d'une même transaction sur une liaison pour une remise en séquence. C'est en pratique une clé d'équilibrage de charge calculée par flux de messages.

Qu'est-ce qu'un STP ?

Un Signal Transfer Point est un commutateur de paquets SS7 qui route les MSU entre points sémaphores par point code, sans initier ni terminer l'application. Les STP sont déployés par paires appariées avec des liaisons redondantes pour que le réseau de signalisation survive aux pannes individuelles.

Comment le MTP3 se remet-il d'une liaison en panne ?

La gestion réseau MTP3 détecte la panne et effectue un changeover, déplaçant le trafic affecté vers d'autres liaisons du faisceau, et émet des messages Transfer Prohibited (TFP) pour que les points amont reroutent. À la reprise de la liaison, elle exécute un changeback et envoie Transfer Allowed (TFA).

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.