|Index|SUSE Telco Cloud Documentación|Configuración de las funciones Telco|SCTP - Protocolo de control de transmisión de flujo
Se aplica a SUSE Telco Cloud 3.6

47 SCTP - Protocolo de control de transmisión de flujo

De Stream Control Transmission Protocol - Wikipedia

El Stream Control Transmission Protocol (SCTP) es un protocolo de comunicaciones de redes informáticas en la capa de transporte del conjunto de protocolos de Internet. Originalmente destinado al transporte de mensajes del Sistema de Señalización 7 (SS7) en telecomunicaciones, el protocolo proporciona la característica orientada a mensajes del Protocolo de Datagramas de Usuario (UDP) mientras garantiza un transporte fiable y en secuencia de mensajes con control de congestión como el Protocolo de Control de Transmisión (TCP). A diferencia de UDP y TCP, el protocolo admite multihoming y rutas redundantes para aumentar la resiliencia y la fiabilidad.

SCTP está estandarizado por el Internet Engineering Task Force (IETF) en el RFC 9260. La implementación de referencia de SCTP se lanzó como parte de la versión 7 de FreeBSD y desde entonces ha sido ampliamente portada a otras plataformas.

En las especificaciones 3GPP 4G (LTE), SCTP (Stream Control Transmission Protocol) actúa como el transporte fundamental de Capa 4 para los mensajes de señalización del plano de control a través del Evolved Packet Core (EPC), incluida la conexión de señalización con el dominio de la Radio Access Network (RAN). Las especificaciones 3GPP 5G han eliminado en su lugar la necesidad de SCTP dentro de la Red Central mediante la introducción de la Service Based Architecture (SBA), que reemplaza todas las interfaces de señalización basadas en Diameter-over-SCTP por HTTP/2. Sin embargo, todavía es necesario dentro del dominio RAN 5G:

  • en las interfaces de señalización a través de los elementos de red que componen una instancia de gNodeB "desagregada" (interfaz F1-C entre DU y CU-CP e interfaz E1 entre CU-CP y CU-UP).

  • en la interfaz Xn-C que conecta instancias de gNodeB para fines de señalización.

  • en el punto de referencia N2 (también conocido como NG-C) utilizado para conectar instancias de gNodeB (dominio RAN) con instancias de AMF (dominio de red central) para fines de señalización.

Debe entonces habilitar el módulo del kernel sctp (lksctp) en los nodos del clúster en sentido descendente que alojan las cargas de trabajo de telecomunicaciones compatibles con SCTP que lo aprovechan:

  • Para cargar manualmente el módulo del kernel sctp en un nodo Linux:

$ sudo modprobe sctp
  • Para automatizar la carga del módulo del kernel sctp en cada arranque del nodo, cree un archivo llamado sctp.conf en el directorio /etc/modules-load.d/ que contenga simplemente la cadena sctp (es decir, el nombre del módulo del kernel que la unidad systemd-modules-load.service debería cargar en el arranque).

$ echo "sctp" > /etc/modules-load.d/sctp.conf
$ reboot

La forma más fácil y mejor de asegurar que el módulo del kernel sctp se cargue en cada arranque del nodo es añadir ese archivo /etc/modules-load.d/sctp.conf a la imagen sin procesar creada por Edge Image Builder (EIB) utilizada para aprovisionar los nodos en sentido descendente; consulte la documentación de EIB (Sección 5.3.5, “Añadir archivos de sistema operativo”) para obtener más información sobre cómo hacerlo.