BroadNet
SIGTRANFundamentos

Visão geral do SIGTRAN: sinalização SS7 sobre IP

Atualizado em 3 min de leituraBaseado em padrões
Resposta direta

O SIGTRAN é a família de protocolos do IETF (framework RFC 2719) para transportar sinalização SS7 sobre IP. Usa o SCTP como transporte fiável e camadas de adaptação — M3UA, SUA, M2PA — que apresentam o mesmo serviço que o MTP3 ou o SCCP forneciam, para que a camada aplicacional SS7 (TCAP, MAP, ISUP) corra inalterada sobre uma rede de pacotes.

§01

O que é o SIGTRAN

O SIGTRAN (Signalling Transport) é o conjunto de protocolos que o IETF normalizou, começando pela framework RFC 2719, para transportar sinalização telefónica sobre IP. O seu propósito é estreito e importante: mover sinalização SS7 (e ISDN) existente por redes IP sem alterar as aplicações de sinalização. Um operador mantém o MAP, o ISUP, o TCAP e o SCCP exatamente como estão e substitui apenas o transporte inferior — as ligações TDM MTP1/MTP2 — por SCTP sobre IP mais uma camada de adaptação.

§02

Porque a sinalização passou para IP

As ligações de sinalização TDM são canais fixos de 64 kbit/s: caros, limitados em capacidade e ligados à infraestrutura de circuitos. Transportar sinalização sobre IP permite aos operadores convergir para redes de pacotes de mercado, escalar muito para além de um único timeslot e interoperar com núcleos e application servers nativos de IP. O SCTP foi desenhado especificamente para dar a este transporte as propriedades de que o SS7 depende — entrega fiável em sequência e failover rápido — que o TCP ou o UDP simples não conseguiam fornecer adequadamente.

§03

A pilha SIGTRAN

O SIGTRAN é estruturado em camadas. No fundo está o IP. Por cima, o SCTP (RFC 4960) fornece uma associação fiável, orientada a mensagens e multi-homed entre dois pontos terminais. Por cima do SCTP fica uma camada de adaptação escolhida para corresponder à camada clássica a substituir: o M3UA apresenta serviço MTP3, o SUA apresenta serviço SCCP e o M2PA apresenta uma ligação do tipo MTP2 para que o MTP3 completo possa correr sobre IP. As user parts SS7 — TCAP/MAP, ISUP — ficam por cima exatamente como antes.

A pilha de protocolos do SIGTRAN
CamadaProtocoloFunção
AplicaçãoMAP / ISUP / CAP / TCAPServiços SS7 — inalterados
AdaptaçãoM3UA / SUA / M2PA / M2UAOferece serviço MTP3 ou SCCP (ou MTP2)
TransporteSCTP (RFC 4960)Associação confiável, multi-homed e orientada a mensagens
RedeIPTransporte de pacotes
§04

Escolher uma camada de adaptação

A camada de adaptação que um operador usa depende de onde faz a passagem de TDM para IP. O M3UA é o mais comum: substitui o MTP3 e liga application servers IP a um signalling gateway, transportando SCCP e utilizadores ISUP. O SUA substitui o próprio SCCP e transporta TCAP/MAP diretamente, dispensando o MTP3. O M2PA substitui o MTP2 e é usado para construir ligações STP baseadas em IP onde os pontos terminais ainda correm MTP3 completo. A escolha certa preserva as interfaces que os nós circundantes já esperam.

Camadas de adaptação do SIGTRAN em resumo
CamadaRFCSubstituiTransporta
M3UARFC 4666MTP3Utilizadores SCCP / ISUP via IP
SUARFC 3868SCCPUtilizadores TCAP / MAP diretamente
M2PARFC 4165MTP2MTP3 completo sobre IP (links STP)
M2UARFC 3331MTP2 (backhaul)MTP2 do gateway ao controlador
Perguntas frequentes

Perguntas frequentes

O que significa SIGTRAN?

SIGTRAN é a abreviatura de Signalling Transport — o grupo de trabalho do IETF e a família de protocolos para transportar sinalização SS7 e ISDN de forma fiável sobre redes IP, definidos pela framework RFC 2719 e pelas RFCs do SCTP, M3UA, SUA e relacionadas.

O SIGTRAN é o mesmo que SS7?

O SIGTRAN transporta SS7. A camada aplicacional SS7 — MAP, TCAP, SCCP, ISUP — não muda; o SIGTRAN substitui apenas o transporte TDM por baixo dela por SCTP sobre IP mais uma camada de adaptação. Assim, o tráfego SIGTRAN é sinalização SS7, apenas transportada sobre IP.

Que protocolo de transporte usa o SIGTRAN?

O SCTP (Stream Control Transmission Protocol, RFC 4960). O SIGTRAN usa o SCTP em vez de TCP ou UDP porque o SCTP fornece entrega fiável, em sequência e orientada a mensagens mais multi-homing para redundância de caminho — propriedades que a sinalização SS7 exige.

Qual é a diferença entre M3UA e M2PA?

O M3UA substitui o MTP3 e liga application servers a um signalling gateway, pelo que os utilizadores SCCP/ISUP correm sobre IP. O M2PA substitui o MTP2, apresentando uma ligação IP sobre a qual corre o MTP3 completo — usado para construir ligações STP baseadas em IP em vez de topologias gateway/application-server.

O SIGTRAN torna o SS7 seguro?

Não. O SIGTRAN muda o transporte, não a aplicação, pelo que a falta de autenticação de mensagens do SS7 permanece — o firewalling de sinalização FS.11 continua a ser necessário. O SIGTRAN acrescenta considerações ao nível de IP, pelo que as associações SCTP e os pares também têm de ser protegidos.

Referências

Especificações de origem

Os padrões publicados nos quais esta página se baseia. Abre num novo separador.

BNMantido pela equipa de engenharia BroadNet·Mensagens de nível de operadora desde 2003
Coloque-o no fio.

Construa com uma vinculação SMPP real e uma API REST.

Solicite acesso de teste com chaves de teste reais: envie primeiro para o seu próprio número verificado e, em seguida, passe para o ambiente de produção em mais de 200 países assim que a sua identidade de remetente e rotas forem aprovadas.