BroadNet
SS7 / MAPTrasporto

MTP: il Message Transfer Part (livelli 1-3)

Aggiornato il 4 min di letturaBasato su standard
Risposta diretta

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

§01

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.

§02

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.

Tipi di signal unit MTP2
UnitàNomeScopo
MSUUnità messaggio SignalTrasporta il payload SIF (etichetta di routing MTP3 + dati utente)
LSSUUnità stato link SignalSegnala lo stato del collegamento durante l'allineamento/il guasto (1–2 ottetti di stato)
FISUUnità Fill-In SignalInviato quando il sistema è inattivo per il monitoraggio continuo degli errori e la relativa conferma
§03

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.

Campi dell'etichetta di instradamento MTP3
CampoSignificato
DPCDestination Point Code — dove è diretto il messaggio
OPCOriginating Point Code — da dove proviene
SLSSignalling Link Selection — sceglie un collegamento per la ripartizione del carico/sequenziamento
SIOService Information Octet — service indicator (quale user part) + network indicator
§04

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.

Tipi di collegamento SS7
LinkConnetteRuolo
A (Access)Endpoint di segnalazione ↔ il suo STP homeAccesso 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 accoppiataUsata solo quando le altre rotte falliscono
D (Diagonal)Coppie STP a diversi livelli gerarchiciInterconnessione tra i livelli
E / FEndpoint ↔ STP remoto / endpoint ↔ endpointLink estesi e completamente associati
FAQ

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

Riferimenti

Specifiche della fonte

Gli standard pubblicati su cui si basa questa pagina. Si apre in una nuova scheda.

BNGestito dal team di ingegneri BroadNet·Servizi di messaggistica di livello carrier dal 2003
Mettilo sul filo

Realizzato con un vero binding SMPP e un'API REST.

Richiedi l'accesso di prova con chiavi di test reali: invia prima al tuo numero verificato, poi passa alla produzione in oltre 200 paesi una volta approvata l'identità del mittente e i percorsi.