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