# Architettura di deployment SIGTRAN: SG, ASP, AS

> Un deployment SIGTRAN collega l'SS7 TDM e la segnalazione IP tramite un Signalling Gateway (SG), che inoltra i messaggi su associazioni SCTP verso Application Server Process (ASP). Il traffico per una routing key è servito da un Application Server (AS) logico, realizzato da più ASP in modalità override, load-share o broadcast per la ridondanza.

- URL canonico: https://www.broadnet.me/it/reference/sigtran-deployment-architecture
- Lingua: it
- Ultimo aggiornamento: 2026-07-18
- Editore: BroadNet (https://www.broadnet.me)

Come si costruisce una rete SIGTRAN: il signalling gateway che fa da ponte tra TDM e IP, gli application server e i loro processi, le associazioni SCTP e le modalità di ridondanza (override, load-share, broadcast) che garantiscono disponibilità di livello carrier.

## Il quadro end-to-end

Un tipico deployment SIGTRAN fa da ponte tra due mondi. Sul lato TDM, i collegamenti SS7 classici raggiungono il Signalling Gateway da STP e centrali legacy. Sul lato IP, l'SG mantiene associazioni SCTP verso i nodi di segnalazione IP dell'operatore — SMSC, HLR/HSS, MSC-server, SCP. L'SG inoltra ogni messaggio SS7 attraverso, traducendo tra i livelli MTP TDM e l'adattamento M3UA (o SUA) su SCTP, così un peer TDM e un nodo IP scambiano identici messaggi MAP o ISUP senza che nessuno dei due sia consapevole del cambio di trasporto.

*Topologia a ponte SIGTRAN*

```text
  TDM SS7 world                 IP world
 ┌──────────┐   MTP links   ┌──────┐  SCTP assoc  ┌─────────────┐
 │ STP / MSC │──────────────│  SG  │══════════════│  ASP (SMSC) │
 └──────────┘   (E1/T1)     └──────┘   M3UA       └─────────────┘
                                │  ╲  SCTP assoc  ┌─────────────┐
                                │   ╲════════════│  ASP (HLR)  │
                                                  └─────────────┘
     One AS (routing key) may be served by several ASPs.
```

## Associazioni e routing context

Il collegamento tra un SG e un ASP è un'associazione SCTP — di norma multi-homed su due percorsi IP per la resilienza. Su una singola associazione, un SG può trasportare traffico per diversi Application Server, ciascuno identificato da un routing context. Quando un messaggio SS7 arriva dal lato TDM, l'SG lo abbina a una routing key (per point code di destinazione, service indicator e opzionalmente SSN), seleziona l'AS e lo inoltra a un ASP attivo con il routing context corrispondente affinché il ricevente lo instradi internamente.

## Modalità di ridondanza

Più ASP a supporto di un AS forniscono alta disponibilità, e la modalità di traffico decide come si dividono il carico. Override esegue un ASP attivo con gli altri in standby pronti a subentrare in caso di guasto — un modello active/standby. Load-share distribuisce il traffico su tutti gli ASP attivi, usando una chiave (come l'SLS o un parametro SCCP) per mantenere i messaggi correlati su un unico ASP per il sequenziamento. Broadcast invia a tutti gli ASP attivi. Queste modalità sono il modo in cui SIGTRAN riproduce la resilienza degli STP accoppiati dell'SS7 classico in un deployment IP.

*Modalità di traffico (ridondanza) M3UA/SUA*

| Modalità | Comportamento | Analogamente a |
|---|---|---|
| Override | Un solo ASP attivo; un altro subentra in caso di guasto | Attivo/in standby |
| Load-share | Traffico distribuito tra gli ASP attivi in base a una chiave | Attivo/attivo con affinità |
| Broadcast | Ogni messaggio inviato a tutti gli ASP attivi | Replica completa |

## Gestione dello stato e failover

L'SG e gli ASP mantengono sincronizzato lo stato reciproco. Gli ASP segnalano ASP-Up/Active per entrare in servizio e sono monitorati da heartbeat SCTP e messaggi BEAT di M3UA; i messaggi SSNM propagano lo stato di destinazione del lato TDM (disponibile, non disponibile, congestionata) ai nodi IP affinché smettano o riprendano a inviare in modo appropriato. Se un ASP o un percorso si guasta, il multi-homing SCTP e la modalità di traffico dell'AS si combinano per spostare il traffico su un ASP o percorso integro in tempi inferiori al secondo, preservando la continuità della segnalazione.

## Considerazioni di progettazione

Un progetto SIGTRAN solido accoppia SG e ASP per evitare singoli punti di guasto, esegue il multi-homing di ogni associazione SCTP su percorsi indipendenti e pianifica le routing key affinché il traffico si mappi nettamente sugli application server. Poiché SIGTRAN trasporta lo stesso livello applicativo SS7, si applica la stessa postura di sicurezza: la segnalazione in ingresso dall'interconnessione necessita ancora di firewalling in stile FS.11, e le associazioni SCTP stesse devono essere limitate ai peer noti e protette sulla rete IP.

## Domande frequenti

### Che cos'è un signalling gateway in SIGTRAN?

Un Signalling Gateway si colloca al confine TDM-IP. Termina i collegamenti SS7 classici da un lato e inoltra gli stessi messaggi delle user part MTP3 su SCTP (tramite M3UA o SUA) verso application server IP dall'altro, traducendo il trasporto e lasciando invariati i messaggi applicativi SS7.

### Che cos'è un'associazione SCTP in un deployment SIGTRAN?

È la connessione di trasporto affidabile, di norma multi-homed, tra un signalling gateway e un application server process. Una singola associazione può trasportare traffico per diversi application server, distinti dal routing context, e il multi-homing le conferisce il failover di percorso.

### Quali sono le modalità di ridondanza SIGTRAN?

Override (un ASP attivo, gli altri in standby), Load-share (traffico distribuito sugli ASP attivi con affinità per il sequenziamento) e Broadcast (ogni messaggio a tutti gli ASP attivi). Consentono a più ASP di supportare un Application Server, riproducendo la resilienza degli STP accoppiati su IP.

### Come raggiunge SIGTRAN l'alta disponibilità?

Combinando il multi-homing SCTP (failover a livello di percorso) con più ASP per Application Server in modalità override o load-share (failover a livello di nodo), più signalling gateway accoppiati. Insieme rimuovono i singoli punti di guasto così che la segnalazione sopravviva a guasti di percorso, processo e gateway.

### Il passaggio a SIGTRAN cambia i miei requisiti di sicurezza SS7?

I rischi a livello applicativo sono invariati, quindi il firewalling di segnalazione FS.11 si applica ancora al traffico di interconnessione in ingresso. SIGTRAN aggiunge compiti a livello IP: limitare le associazioni SCTP ai peer noti e proteggerle sulla rete. Cambia il trasporto, non la necessità di sicurezza della segnalazione.

## Fonti

- [IETF RFC 4666 — M3UA](https://datatracker.ietf.org/doc/html/rfc4666)
- [IETF RFC 2719 — Framework Architecture for Signalling Transport](https://datatracker.ietf.org/doc/html/rfc2719)

## Correlati

- [Panoramica di SIGTRAN](https://www.broadnet.me/it/reference/sigtran-overview)
- [M3UA: MTP3-User Adaptation](https://www.broadnet.me/it/reference/m3ua-mtp3-user-adaptation)
- [SCTP: Stream Control Transmission Protocol](https://www.broadnet.me/it/reference/sctp-stream-control-transmission-protocol)
- [Minacce alla sicurezza SS7 e GSMA FS.11](https://www.broadnet.me/it/reference/ss7-security-threats-fs11)
- [Piattaforma di segnalazione e CDR](https://www.broadnet.me/it/platforms/signaling-cdr)
