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 |