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 |