UMTS - SCTP

Stream Control Transmission Protocol (SCTP) è un protocollo di trasporto affidabile che viene eseguito su un servizio a pacchetto senza una connessione potenzialmente inaffidabile come IP. È stato sviluppato specificamente per applicazioni e offerte di segnalazione riconosciute senza datagrammi (messaggi) di errore di trasferimento non duplicati. Il rilevamento del danneggiamento dei dati, della perdita di dati e della duplicazione dei dati viene eseguito utilizzando checksum e numeri di sequenza.

Viene applicato un meccanismo di ritrasmissione selettiva per correggere la perdita o il danneggiamento dei dati. La differenza decisiva è il multi-homing TCP e il concetto di più flussi in una connessione. Dove in un flusso TCP è chiamata sequenza di byte, un flusso SCTP rappresenta una sequenza di messaggi. SCTP cerca di combinare i vantaggi di UDP e TCP, ma evita i loro svantaggi; è definito in IETF RFC 4960.

SCTP viene utilizzato su diverse interfacce del piano di controllo interno della rete, con queste applicazioni SCTP:

  • S1-MME: tra eNodeB e MME
  • SBc: tra MME e SBc.
  • S6a: tra MME e HSS
  • S6d: tra SGSN e HSS
  • SG: tra MSC / VLR e MME
  • S13: tra MME e EIR

Protocollo applicativo S1

Esistono due categorie di procedure attraverso S1-MME: UE associate e non associate UE. Inoltre sono definite due classi di messaggi: Class1 è con la classe 2 è risposto. La classe 1 ei messaggi di iniziatore / risposta delle procedure correlate sono elencati nella tabella seguente; le procedure per i nomi dei messaggi di Classe 2 sono in gran parte identiche ai nomi delle procedure e la tabella seguente (seconda tabella) elenca solo queste.

Procedura elementare Messaggio di avvio Risposta (se riuscita)
Preparazione alla consegna Consegna richiesta Comando di consegna
Allocazione delle risorse a mano Richiesta di consegna Path switch req. ack.
Richiesta di cambio patch Path Switch Req. Interruttore di percorso ack.
Annullamento della consegna Annullamento della consegna Annulla consegna ack.
Configurazione E-RAB Configurazione E-RAB Req. Configurazione E-RAB Resp.
Modifica E-RAB E-RAB modifica req. E-RAB modifica Resp.
Versione E-RAB Rilascio del comando E-RAB Comando E-RAB Resp.
Configurazione del contesto iniziale Configurazione del contesto iniziale req. Configurazione del contesto iniziale Resp.
Ripristina Ripristina Reimposta Ack.
Configurazione S1 Configurazione S1 req. Setup S1 Resp.
Rilascio contesto UE Comando di rilascio del contesto UE Rilascio contesto UE completato
Modifica del contesto UE UE contesto modifica req. Modifica contesto UE risp.
Configurazione eNodeB Aggiornamento della configurazione ENB Aggiornamento configurazione ENB ack.
Configurazione MME Aggiornamento della configurazione MME Aggiornamento della configurazione MME ack.
Scrivi- Sostituisci avviso Avviso di sostituzione in scrittura req. Avviso di sostituzione di scrittura risp.

Procedura elementare

  • Notifica di consegna
  • Indicazione di rilascio E-RAB
  • Paging
  • Messaggio UE iniziale
  • Downlink trasporto NAS
  • Trasporto NAS uplink
  • Indicazione di mancata consegna del NAS
  • Disattiva la traccia
  • Traccia inizio
  • Indicazione di errore di traccia
  • Indicazione di errore nella segnalazione della posizione
  • Controllo della segnalazione della posizione
  • Rapporto sulla posizione
  • Traccia traffico cellulare
  • Indicazione di errore
  • Richiesta di rilascio del contesto UE
  • Tunneling downlink S1 CDMA2000
  • uplink S1 CDMA2000 tunneling
  • Indicazione delle informazioni sulla capacità dell'UE
  • Trasferimento dello stato dell'eNodeB
  • Trasferimento dello stato MME
  • Inizio sovraccarico
  • Arresto per sovraccarico
  • Trasferimento diretto delle informazioni eNodeB
  • Trasferimento diretto delle informazioni MME
  • Trasferimento della configurazione eNodeB
  • Configurazione MME

Protocollo applicativo X2

Il protocollo dell'applicazione X2 ha molto in comune con S1-AP; viene effettuata la stessa categorizzazione nei messaggi di classe 1 e di classe 2. Il messaggio di configurazione è molto più piccolo, corrispondente alla funzione specializzata di X2.

Procedura Messaggio di avvio Classe Risposta (se riuscita)
Preparazione alla consegna Richiesta di consegna 1 Richiesta di consegna ack.
Ripristina Reimposta req. 1 Resetta risp.
Configurazione X2 Configurazione X2 1 Configurazione X2 risp.
Aggiornamento della configurazione eNodeB Aggiornamento configurazione ENB 1 Aggiornamento configurazione ENB ack.
Avvio del reporting sullo stato delle risorse Stato risorsa req. 1 Stato delle risorse risp.
Indicazione del carico Carica informazioni 2
Annullamento della consegna Annullamento della consegna 2
Trasferimento dello stato SN Trasferimento dello stato SN 2
Rilascio contesto UE Rilascio contesto UE 2
Stato delle risorse Stato delle risorse 2
Segnalazione aggiornare
Indicazione di errore Indicazione di errore 2