UMTS - SCTP

O protocolo de transmissão de controle de fluxo (SCTP) é um protocolo de transporte confiável executado em cima de um serviço de pacote sem conexão potencialmente não confiável, como IP. Foi desenvolvido especificamente para aplicações e ofertas de sinalização reconhecidas sem datagramas (mensagens) de erro de transferência não duplicados. A detecção de corrupção de dados, perda de dados e duplicação de dados é realizada usando somas de verificação e números de sequência.

Um mecanismo de retransmissão seletivo é aplicado para corrigir a perda ou corrupção de dados. A diferença decisiva é o multi-homing TCP e o conceito de múltiplos fluxos em uma conexão. Enquanto em um fluxo TCP é chamado de sequência de bytes, um fluxo SCTP representa uma sequência de mensagens. O SCTP tenta combinar as vantagens do UDP e do TCP, mas evita suas desvantagens; é definido na IETF RFC 4960.

O SCTP é usado em várias interfaces de plano de controle interno da rede, com esses aplicativos SCTP -

  • S1-MME: entre eNodeB e MME
  • SBc: entre o MME e o SBc.
  • S6a: entre MME e HSS
  • S6d: entre SGSN e HSS
  • SGs: entre MSC / VLR e MME
  • S13: entre MME e EIR

Protocolo de Aplicação S1

Existem duas categorias de procedimentos em S1-MME: UE associado e não associado UE. Além disso, duas classes de mensagens são definidas: Classe1 é com a classe 2 é respondida. A classe 1 e as mensagens de iniciador / resposta de procedimentos relacionados estão listadas na tabela abaixo; os procedimentos para nomes de mensagens de Classe 2 são praticamente idênticos aos nomes de procedimentos e a tabela abaixo (segunda tabela) lista apenas esses.

Procedimento Elementar Mensagem inicial Resposta (se bem-sucedida)
Preparação para transferência Transferência necessária Comando de transferência
Alocação de recursos manuais Req. Transferência Req do switch de caminho. ack.
Solicitação de troca de patch Path Switch Req. Path switch ack.
Cancelamento de transferência Cancelamento de transferência Handover cancelar ack.
Configuração E-RAB Configuração de E-RAB Req. Resp. De configuração do E-RAB.
Modificar E-RAB E-RAB modificar req. E-RAB modificar Resp.
Lançamento E-RAB Liberação de comando E-RAB Comando E-RAB Resp.
Configuração de contexto inicial Requisito de configuração de contexto inicial. Configuração de contexto inicial Resp.
Redefinir Redefinir Reinicializar Ack.
Configuração S1 S1 setup req. S1 configuração Resp.
Liberação de contexto UE Comando de liberação de contexto UE Liberação de contexto da UE concluída
Modificação de contexto UE Requisito de modificação de contexto da UE Resp. Modificação de contexto da UE
Configuração eNodeB Atualização de configuração ENB ACK de atualização de configuração ENB.
Configuração MME Atualização de configuração MME ACK de atualização de configuração do MME.
Gravação- Substituir aviso Solicitação de aviso de substituição de gravação Aviso de gravação-substituição resp.

Procedimento Elementar

  • Notificação de transferência
  • Indicação de liberação E-RAB
  • Paging
  • Mensagem UE inicial
  • Transporte NAS de downlink
  • Transporte Uplink NAS
  • Indicação de não entrega NAS
  • Desativar o Trace
  • Trace start
  • Indicação de falha de rastreamento
  • Indicação de falha de relatório de localização
  • Controle de relatórios de localização
  • Relatório de localização
  • Rastreamento de tráfego celular
  • Indicação de erro
  • Pedido de liberação de contexto UE
  • Tunelamento Downlink S1 CDMA2000
  • tunelamento uplink S1 CDMA2000
  • Indicação de informações de capacidade UE
  • Transferência de status eNodeB
  • Transferência de status MME
  • Início da sobrecarga
  • Parada de Sobrecarga
  • Transferência direta de informações eNodeB
  • MME transferência direta de informações
  • Transferência de configuração eNodeB
  • Configuração MME

Protocolo de Aplicação X2

O protocolo de aplicação X2 tem muito em comum com o S1-AP; a mesma categorização nas mensagens das classes 1 e 2 é feita. A mensagem de configuração é muito menor, correspondendo à função especializada de X2.

Procedimento Mensagem inicial Classe Resposta (se bem-sucedida)
Preparação para transferência Req. Transferência 1 Req. Transferência ack.
Redefinir Req. 1 Reinicializar resp.
Configuração X2 Configuração X2 1 X2 setup resp.
Atualização da configuração eNodeB Atualização de configuração ENB 1 ENB Configuration update ack.
Iniciação de relatórios de status de recursos Recurso Status req. 1 Status do recurso resp.
Indicação de carga Informação de carga 2
Cancelamento de transferência Cancelamento de transferência 2
Transferência de status SN Transferência de status SN 2
Liberação de contexto UE Liberação de contexto UE 2
Status do recurso Status do recurso 2
Comunicando atualizar
Indicação de Erro Indicação de Erro 2