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

> 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).

- URL canonique: https://www.broadnet.me/fr/reference/mtp-message-transfer-part
- Langue: fr
- Dernière mise à jour: 2026-07-18
- Éditeur: BroadNet (https://www.broadnet.me)

Les trois niveaux MTP qui transportent le SS7 : liaisons physiques MTP1, liaison de données à contrôle d'erreur MTP2 (unités de signal MSU/LSSU/FISU), et routage MTP3 par point code avec partage de charge et gestion réseau.

## 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.

## 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é | Nom | Objectif |
|---|---|---|
| MSU | Unité de message Signal | Transporte la charge utile SIF (étiquette de routage MTP3 + données utilisateur) |
| LSSU | Unité d'état de la liaison Signal | Signale l'état de la liaison pendant l'alignement/la défaillance (1 à 2 octets d'état) |
| FISU | Unité de remplissage Signal | Envoyé en période d'inactivité pour la surveillance continue des erreurs et l'acquittement |

## 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*

| Champ | Signification |
|---|---|
| DPC | Code du point de destination — où le message est envoyé |
| OPC | Code du point d'origine — d'où il provient |
| SLS | Sélection de liaison de signalisation — choisit une liaison pour le partage de charge/le séquencement |
| SIO | Octet d'information de service — indicateur de service (partie utilisateur) + indicateur de réseau |

## 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*

| Liaison | Connecte | Rôle |
|---|---|---|
| A (Accès) | Point de terminaison de signalisation ↔ son STP de rattachement | Accè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érarchiques | Interconnexion entre niveaux |
| E / F | Point de terminaison ↔ STP distant / point de terminaison ↔ point de terminaison | Liaisons étendues et entièrement associées |

## Questions fréquentes

### 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).

## Sources

- [ITU-T Q.703 — MTP Signalling link (level 2)](https://www.itu.int/rec/T-REC-Q.703)
- [ITU-T Q.704 — MTP Signalling network functions (level 3)](https://www.itu.int/rec/T-REC-Q.704)

## Voir aussi

- [Vue d'ensemble de la pile SS7](https://www.broadnet.me/fr/reference/ss7-stack-overview)
- [Point codes et adressage SS7](https://www.broadnet.me/fr/reference/point-codes-addressing)
- [SCCP et traduction de global title](https://www.broadnet.me/fr/reference/sccp-and-global-title)
- [SS7 vs SIGTRAN](https://www.broadnet.me/fr/reference/ss7-vs-sigtran)
- [Plateforme de signalisation et CDR](https://www.broadnet.me/fr/platforms/signaling-cdr)
