UMTS - SCTP
Stream Control Transmission Protocol (SCTP) es un protocolo de transporte confiable que se ejecuta sobre un servicio de paquetes sin una conexión potencialmente no confiable, como IP. Fue desarrollado específicamente para aplicaciones y ofertas de señalización reconocidas sin datagramas (mensajes) de error de transferencia no duplicados. La detección de corrupción de datos, pérdida de datos y duplicación de datos se realiza mediante sumas de verificación y números de secuencia.
Se aplica un mecanismo de retransmisión selectiva para corregir la pérdida o corrupción de datos. La diferencia decisiva es el multi-homing TCP y el concepto de múltiples flujos en una conexión. Mientras que en un flujo de TCP se denomina secuencia de bytes, un flujo de SCTP representa una secuencia de mensajes. SCTP intenta combinar las ventajas de UDP y TCP, pero evita sus inconvenientes; está definido en IETF RFC 4960.
SCTP se utiliza en varias interfaces del plano de control interno de la red, con estas aplicaciones SCTP:
- S1-MME: entre eNodeB y MME
- SBc: entre MME y SBc.
- S6a: entre MME y HSS
- S6d: entre SGSN y HSS
- SG: entre MSC / VLR y MME
- S13: entre MME y EIR
Protocolo de aplicación S1
Existen dos categorías de procedimientos en S1-MME: UE asociado y UE no asociado. Además se definen dos clases de mensajes: Class1 es con la clase 2 se responde. Los mensajes de iniciador / respuesta de clase 1 y procedimientos relacionados se enumeran en la tabla siguiente; Los procedimientos para los nombres de mensajes de Clase 2 son en gran medida idénticos a los nombres de los procedimientos, y la tabla siguiente (segunda tabla) enumera solo estos.
Procedimiento elemental | Mensaje de inicio | Respuesta (si tiene éxito) |
---|---|---|
Preparación de la entrega | Se requiere entrega | Comando de traspaso |
Asignación de recursos de mano | Req. Traspaso | Cambio de ruta req. ack. |
Solicitud de cambio de parche | Path Switch Req. | Registro de cambio de ruta. |
Cancelación de traspaso | Cancelar traspaso | Traspaso cancelar ack. |
Configuración de E-RAB | Configuración de E-RAB Req. | Configuración de E-RAB Resp. |
E-RAB modificar | E-RAB modificar req. | E-RAB modificar Resp. |
Lanzamiento de E-RAB | Liberación del comando E-RAB | Comando E-RAB Resp. |
Configuración de contexto inicial | Requiere configuración de contexto inicial. | Configuración de contexto inicial Resp. |
Reiniciar | Reiniciar | Reset Ack. |
Configuración S1 | Req. Configuración S1 | Configuración S1 Resp. |
Lanzamiento de contexto UE | Comando de liberación de contexto UE | Lanzamiento de contexto de UE completo |
Modificación de contexto de UE | UE requisito de modificación de contexto. | UE modificación de contexto resp. |
Configuración de eNodeB | Actualización de la configuración de ENB | Actualización de la configuración de ENB ack. |
Configuración MME | Actualización de la configuración de MME | Actualización de la configuración de MME ack. |
Escribir- Reemplazar advertencia | Req. Advertencia de escritura-reemplazo. | Advertencia de escritura-reemplazo resp. |
Procedimiento elemental
- Notificación de traspaso
- Indicación de liberación de E-RAB
- Paging
- Mensaje de UE inicial
- Transporte NAS de enlace descendente
- Transporte NAS de enlace ascendente
- Indicación de no entrega de NAS
- Desactivar seguimiento
- Inicio de seguimiento
- Indicación de fallo de seguimiento
- Indicación de error de informe de ubicación
- Control de informes de ubicación
- Informe de ubicación
- Seguimiento de tráfico celular
- Indicación de error
- Solicitud de liberación de contexto de UE
- Túnel de enlace descendente S1 CDMA2000
- tunelización uplink S1 CDMA2000
- Indicación de información de capacidad UE
- Transferencia de estado de eNodeB
- Transferencia de estado MME
- Inicio de sobrecarga
- Parada de sobrecarga
- Transferencia directa de información eNodeB
- Transferencia de información directa MME
- Transferencia de configuración de eNodeB
- Configuración MME
Protocolo de aplicación X2
El protocolo de aplicación X2 tiene mucho en común con el S1-AP; Se hace la misma categorización en los mensajes de clase 1 y clase 2. El mensaje de configuración es mucho más pequeño, correspondiente a la función especializada de X2.
Procedimiento | Mensaje de inicio | Clase | Respuesta (si tiene éxito) |
---|---|---|---|
Preparación de la entrega | Req. Traspaso | 1 | Req. Traspaso ack. |
Reiniciar | Restablecer req. | 1 | Reiniciar resp. |
Configuración X2 | Configuración X2 | 1 | Configuración X2 resp. |
Actualización de la configuración de eNodeB | ENB Configuration update | 1 | ENB Configuration update ack. |
Resource Status Reporting Initiation | Resource Status req. | 1 | Resource Status resp. |
Load Indication | Load Information | 2 | |
Handover Cancel | Handover Cancel | 2 | |
SN status transfer | SN status transfer | 2 | |
UE context release | UE context release | 2 | |
Resource Status | Resource Status | 2 | |
Reporting | update | ||
Error Indication | Error Indication | 2 |