|Index|SUSE Telco Cloud Documentação|Configuração de recursos de Telco|SCTP - Stream Control Transmission Protocol
Applies to SUSE Telco Cloud 3.6

47 SCTP - Stream Control Transmission Protocol

De Stream Control Transmission Protocol - Wikipedia

O Stream Control Transmission Protocol (SCTP) é um protocolo de comunicação de rede de computadores na camada de transporte do conjunto de protocolos da Internet. Originalmente destinado ao transporte de mensagens do Signaling System 7 (SS7) em telecomunicações, o protocolo fornece o recurso orientado a mensagens do User Datagram Protocol (UDP), garantindo ao mesmo tempo o transporte confiável e em sequência de mensagens com controle de congestionamento, como o Transmission Control Protocol (TCP). Ao contrário do UDP e do TCP, o protocolo suporta multihoming e caminhos redundantes para aumentar a resiliência e a confiabilidade.

O SCTP é padronizado pela Internet Engineering Task Force (IETF) no RFC 9260. A implementação de referência do SCTP foi lançada como parte da versão 7 do FreeBSD e, desde então, foi amplamente portada para outras plataformas.

Nas especificações 3GPP 4G (LTE), o SCTP (Stream Control Transmission Protocol) atua como o transporte fundamental da Camada 4 para mensagens de sinalização do plano de controle em todo o Evolved Packet Core (EPC), incluindo a conexão de sinalização com o domínio da Radio Access Network (RAN). As especificações 3GPP 5G, por outro lado, removeram a necessidade de SCTP dentro da Core Network através da introdução da Service Based Architecture (SBA), que substitui todas as interfaces de sinalização baseadas em Diameter-over-SCTP por HTTP/2. No entanto, ele ainda é necessário dentro do domínio 5G RAN:

  • nas interfaces de sinalização entre os elementos de rede que compõem uma instância gNodeB "desagregada" (interface F1-C entre DU e CU-CP e interface E1 entre CU-CP e CU-UP).

  • na interface Xn-C que conecta instâncias gNodeB para fins de sinalização.

  • no ponto de referência N2 (também conhecido como NG-C) usado para conectar instâncias gNodeB (domínio RAN) com instâncias AMF (domínio Core Network) para fins de sinalização.

Em seguida, você deve habilitar o módulo do kernel sctp do Linux (lksctp) nos nós de cluster downstream que hospedam as cargas de trabalho de telecomunicações compatíveis com SCTP que o utilizam:

  • Para carregar manualmente o módulo do kernel sctp em um nó Linux:

$ sudo modprobe sctp
  • Para automatizar o carregamento do módulo do kernel sctp a cada inicialização do nó, crie um arquivo chamado sctp.conf no diretório /etc/modules-load.d/ que contenha simplesmente a string sctp (ou seja, o nome do módulo do kernel que a unidade systemd-modules-load.service deve carregar na inicialização).

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

A maneira mais fácil e melhor de garantir que o módulo do kernel sctp seja carregado a cada inicialização do nó é adicionar esse arquivo /etc/modules-load.d/sctp.conf à imagem bruta criada com o Edge Image Builder (EIB) usada para provisionar nós downstream; consulte a documentação do Edge Image Builder (EIB) (Section 5.3.5, “Adicionando Arquivos de sistema operacional”) para obter mais informações sobre como fazer isso.