Il Message Transfer Part (MTP) è il trasporto affidabile dello stack SS7, definito in ITU-T Q.702–Q.704 su tre livelli: MTP1 (collegamenti fisici a 64 kbit/s), MTP2 (data link con controllo d'errore tramite signal unit) e MTP3 (livello di rete che instrada i messaggi per point code e gestisce la rete di segnalazione).
MTP Livello 1 — il collegamento di segnalazione
MTP1 (Q.702) è il livello fisico: un canale bidirezionale a 64 kbit/s, tradizionalmente un singolo timeslot all'interno di un vettore E1 (2,048 Mbit/s) o T1 (1,544 Mbit/s). Definisce le caratteristiche elettriche e fisiche del collegamento dati di segnalazione ma non contiene di per sé logica di protocollo — si limita a spostare bit tra due punti di segnalazione adiacenti.
MTP Livello 2 — affidabilità del collegamento
MTP2 (Q.703) trasforma il collegamento grezzo in uno affidabile tra punti adiacenti. Struttura il traffico in signal unit, rileva gli errori con un checksum CRC-16, ritrasmette le unità corrotte o perse ed esegue l'allineamento del collegamento e il controllo di flusso. Tre tipi di signal unit svolgono compiti diversi: le MSU trasportano il payload di segnalazione effettivo, le LSSU gestiscono lo stato del collegamento e le FISU sono inviate di continuo quando è inattivo per mantenerlo monitorato.
| Unità | Nome | Scopo |
|---|---|---|
| MSU | Unità messaggio Signal | Trasporta il payload SIF (etichetta di routing MTP3 + dati utente) |
| LSSU | Unità stato link Signal | Segnala lo stato del collegamento durante l'allineamento/il guasto (1–2 ottetti di stato) |
| FISU | Unità Fill-In Signal | Inviato quando il sistema è inattivo per il monitoraggio continuo degli errori e la relativa conferma |
MTP Livello 3 — instradamento e gestione
MTP3 (Q.704) è il livello di rete. Il Signalling Message Handling instrada ogni MSU usando l'etichetta di instradamento — il Destination Point Code (DPC), l'Originating Point Code (OPC) e il campo Signalling Link Selection (SLS), che distribuisce il traffico su un linkset per il load-sharing. Il Signalling Network Management mantiene sana la rete: reinstrada attorno ai collegamenti guasti (changeover/changeback), verifica le rotte ed emette messaggi Transfer Prohibited/Allowed (TFP/TFA) affinché i punti smettano o riprendano a inviare verso una destinazione irraggiungibile.
| Campo | Significato |
|---|---|
| DPC | Destination Point Code — dove è diretto il messaggio |
| OPC | Originating Point Code — da dove proviene |
| SLS | Signalling Link Selection — sceglie un collegamento per la ripartizione del carico/sequenziamento |
| SIO | Service Information Octet — service indicator (quale user part) + network indicator |
Tipi di collegamento e lo STP
L'instradamento MTP3 è organizzato attorno al Signal Transfer Point (STP), un commutatore a pacchetto per SS7 che inoltra le MSU tra gli endpoint. I collegamenti prendono nome dal ruolo che svolgono — gli A-link collegano un endpoint (SSP/SCP) al suo STP, mentre i B/C/D-link interconnettono gli STP — e sono raggruppati in linkset e combined linkset per la ridondanza. Questa topologia a STP accoppiati è ciò che conferisce a SS7 la sua resilienza di livello carrier: nessun singolo guasto di collegamento o STP isola un punto di segnalazione.
| Link | Connette | Ruolo |
|---|---|---|
| A (Access) | Endpoint di segnalazione ↔ il suo STP home | Accesso alla rete |
| B (Bridge) | Coppia di STP accoppiati ↔ un'altra coppia accoppiata (stesso livello) | Interconnessione quadrupla tra coppie STP |
| C (Cross) | I due STP di una coppia accoppiata | Usata solo quando le altre rotte falliscono |
| D (Diagonal) | Coppie STP a diversi livelli gerarchici | Interconnessione tra i livelli |
| E / F | Endpoint ↔ STP remoto / endpoint ↔ endpoint | Link estesi e completamente associati |
Domande frequenti
Quali sono i tre livelli di MTP?
MTP1 è il collegamento fisico di segnalazione (un canale a 64 kbit/s in un E1/T1). MTP2 rende affidabile quel collegamento con signal unit, controllo d'errore CRC e ritrasmissione. MTP3 instrada i messaggi attraverso la rete per point code e gestisce i guasti dei collegamenti e il reinstradamento.
Che cos'è una MSU?
Una Message Signal Unit è la trama MTP2 che trasporta la segnalazione effettiva. Il suo Signalling Information Field contiene l'etichetta di instradamento MTP3 (DPC/OPC/SLS) più il payload della user part — ISUP, SCCP o un messaggio di gestione. Le FISU e le LSSU, al contrario, non trasportano payload utente.
Cosa fa il campo SLS?
Il Signalling Link Selection consente a MTP3 di distribuire il traffico sui collegamenti di un linkset per il load-sharing, mantenendo però i messaggi della stessa transazione su un unico collegamento per la consegna in sequenza. È di fatto una chiave di bilanciamento del carico calcolata per flusso di messaggi.
Che cos'è uno STP?
Un Signal Transfer Point è un commutatore a pacchetto SS7 che instrada le MSU tra punti di segnalazione per point code, senza originare né terminare l'applicazione. Gli STP sono installati in coppie accoppiate con collegamenti ridondanti affinché la rete di segnalazione sopravviva a guasti singoli.
Come si riprende MTP3 da un collegamento guasto?
Il network management di MTP3 rileva il guasto ed esegue il changeover, spostando il traffico interessato su collegamenti alternativi del linkset, ed emette messaggi Transfer Prohibited (TFP) affinché i punti a monte reinstradino. Al ripristino del collegamento esegue il changeback e invia Transfer Allowed (TFA).
Specifiche della fonte
Gli standard pubblicati su cui si basa questa pagina. Si apre in una nuova scheda.