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.
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.
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.
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.
| Camada | Protocolo | Função |
|---|---|---|
| Aplicação | MAP / ISUP / CAP / TCAP | Serviços SS7 — inalterados |
| Adaptação | M3UA / SUA / M2PA / M2UA | Oferece serviço MTP3 ou SCCP (ou MTP2) |
| Transporte | SCTP (RFC 4960) | Associação confiável, multi-homed e orientada a mensagens |
| Rede | IP | Transporte de pacotes |
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.
| Camada | RFC | Substitui | Transporta |
|---|---|---|---|
| M3UA | RFC 4666 | MTP3 | Utilizadores SCCP / ISUP via IP |
| SUA | RFC 3868 | SCCP | Utilizadores TCAP / MAP diretamente |
| M2PA | RFC 4165 | MTP2 | MTP3 completo sobre IP (links STP) |
| M2UA | RFC 3331 | MTP2 (backhaul) | MTP2 do gateway ao controlador |
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.
Especificações de origem
Os padrões publicados nos quais esta página se baseia. Abre num novo separador.