SS7 – Signalling System No. 7

O SS7 — Signalling System No. 7 é uma família de protocolos de sinalização utilizada historicamente em redes de telecomunicações para controlar chamadas, transportar informações de sinalização e permitir a comunicação entre elementos da rede.

01 – SS7

Nome: Signalling System No. 7
Sigla: SS7
Categoria: Sinalização / Telefonia
Nível: 🟢 Básico
O que é?
SS7 é uma família de protocolos utilizada para transportar informações de sinalização entre elementos de uma rede de telecomunicações.
Na prática
Em uma chamada telefônica tradicional, o SS7 pode ser utilizado para informar à rede que uma chamada está sendo iniciada, indicar o número de destino, solicitar o estabelecimento de uma conexão, informar que o destino atendeu e posteriormente liberar os recursos da chamada.
Exemplo
Uma chamada pode seguir conceitualmente:

Origem
↓
Central A
│
│ SS7 / ISUP
↓
Central B
↓
Destino

A voz e a sinalização são conceitos diferentes. A sinalização SS7 controla a chamada, enquanto o circuito de voz transporta efetivamente o áudio.

02 – CCS

Nome: Common Channel Signalling
Sigla: CCS
Categoria: Sinalização
Nível: 🟢 Básico
O que é?
É uma arquitetura na qual a sinalização de diversas chamadas é transportada por um canal de sinalização comum, em vez de utilizar um canal de sinalização dedicado para cada circuito de voz.
Na prática
Em uma rede SS7, um enlace de sinalização pode transportar mensagens referentes a diversos circuitos e chamadas.
Exemplo
┌── Chamada 1
│
├── Chamada 2
Central A ───┤
├── Chamada 3
│
└── Chamada 4
│
↓
Enlace SS7

O mesmo enlace de sinalização pode transportar informações relacionadas a várias chamadas.

03 – MTP

Nome: Message Transfer Part
Sigla: MTP
Categoria: SS7 / Transporte de sinalização
Nível: 🟢 Básico
O que é?
O MTP é o conjunto de funções do SS7 responsável pelo transporte das mensagens de sinalização pela rede.

Ele é dividido em três níveis funcionais:

MTP Level 3
↓
MTP Level 2
↓
MTP Level 1
Na prática
O MTP fornece os mecanismos necessários para que uma mensagem SS7 seja transportada por um enlace e encaminhada pela rede de sinalização até o ponto de destino.
Exemplo
Uma mensagem ISUP não precisa conhecer todos os detalhes físicos do enlace. Ela utiliza os serviços oferecidos pela estrutura de transporte do SS7.

04 – MTP Level 1

Nome: Message Transfer Part Level 1
Sigla: MTP1
Categoria: SS7 / Transmissão
Nível: 🟡 Intermediário
O que é?
É o nível responsável pelas características físicas, elétricas e funcionais do enlace de dados utilizado para transportar a sinalização.
Na prática
O MTP1 está relacionado ao meio físico e à interface utilizada para transportar o sinal de sinalização.
A ITU-T descreve o nível 1 como responsável pelas características físicas, elétricas e funcionais do enlace de dados de sinalização.
Exemplo
Conceitualmente:

MTP2
↓
MTP1
↓
Meio de transmissão

05 – MTP Level 2

Nome: Message Transfer Part Level 2
Sigla: MTP2
Categoria: SS7 / Enlace
Nível: 🟡 Intermediário
O que é?
É o nível responsável pelas funções do enlace de sinalização, incluindo mecanismos relacionados à transferência confiável das mensagens entre dois pontos diretamente conectados.
Na prática
O MTP2 trabalha com aspectos como:

– controle de sequência
– detecção de erros
– retransmissão
– controle do enlace
– delimitação das unidades de sinalização
– controle de fluxo
Exemplo
Ponto SS7 A
│
MTP2
│
│ enlace
│
MTP2
│
Ponto SS7 B

06 – MTP Level 3

Nome: Message Transfer Part Level 3
Sigla: MTP3
Categoria: SS7 / Rede
Nível: 🟡 Intermediário
O que é?
É o nível do MTP responsável pelas funções de rede de sinalização, incluindo o encaminhamento das mensagens e o gerenciamento da rede de sinalização.
Na prática
É no MTP3 que aparecem conceitos fundamentais para o troubleshooting SS7:

– origem da mensagem
– destino da mensagem
– rotas
– pontos de sinalização
– gerenciamento de tráfego
– mudança de rota
– disponibilidade de enlaces
– congestionamento

A ITU-T Q.704 descreve funções como gerenciamento de tráfego de sinalização, gerenciamento de enlaces e gerenciamento de rotas.
Exemplo
SP A
│
│
STP A
│
│
STP B
│
│
SP B

O MTP3 participa do processo de encaminhamento da mensagem pela rede.

07 – Signalling Point

Nome: Signalling Point
Sigla: SP
Categoria: SS7 / Arquitetura
Nível: 🟢 Básico
O que é?
É um ponto da rede SS7 que possui funções de sinalização e pode originar, receber e/ou encaminhar mensagens de sinalização, dependendo da sua função.
Na prática
Uma central telefônica pode atuar como um Signalling Point.
Exemplo
Signalling Network
┌──────────┐
│ SP A │
└────┬─────┘
│
┌────▼─────┐
│ STP │
└────┬─────┘
│
┌────▼─────┐
│ SP B │
└──────────┘

08 – Point Code

Nome: Signalling Point Code
Sigla: PC
Categoria: SS7 / Endereçamento
Nível: 🟢 Básico
O que é?
É o identificador utilizado para identificar um ponto de sinalização dentro de uma rede SS7.
Na prática
Quando uma mensagem SS7 precisa ser encaminhada, informações de endereçamento permitem determinar sua origem e seu destino.

Conceitos relacionados

OPC — Originating Point Code
DPC — Destination Point Code
Exemplo
SP A
PC = A
↓
SP B
PC = B

Uma mensagem originada em A e destinada a B terá informações que permitem à rede identificar esses pontos.

09 – OPC

Nome: Originating Point Code
Sigla: OPC
Categoria: SS7 / Endereçamento
Nível: 🟢 Básico
O que é?
É o Point Code do ponto de sinalização que originou uma determinada mensagem SS7.
Na prática
Durante uma análise de trace SS7, o OPC ajuda a identificar de onde a mensagem está vindo.
Exemplo
OPC = Central A
DPC = Central B

Isso representa, de forma simplificada:

A mensagem foi originada na Central A e tem como destino a Central B.

10 – DPC

Nome: Destination Point Code
Sigla: DPC
Categoria: SS7 / Endereçamento
Nível: 🟢 Básico
O que é?
É o Point Code do ponto de sinalização ao qual uma mensagem SS7 está sendo destinada.
Na prática
Durante um troubleshooting, o DPC ajuda a identificar para qual ponto a mensagem deveria ser encaminhada.
Exemplo
OPC DPC
A ───────────→ B

11 – SLS

Nome: Signalling Link Selection
Sigla: SLS
Categoria: SS7 / Roteamento
Nível: 🟡 Intermediário
O que é?
É um campo utilizado pelo MTP3 no processo de seleção de enlace para encaminhamento da sinalização.
Na prática
Em conjuntos com mais de um enlace disponível entre pontos de sinalização, o SLS participa da distribuição do tráfego entre os enlaces.
Exemplo
┌── Link 1
│
SP A ────────┼── Link 2 ──── SP B
│
└── Link 3

O mecanismo de seleção ajuda a determinar por qual enlace uma determinada mensagem será encaminhada.

12 – Signalling Link

Nome: Signalling Link
Sigla: SL
Categoria: SS7 / Enlace
Nível: 🟢 Básico
O que é?
É o enlace utilizado para transportar mensagens de sinalização entre dois pontos SS7 diretamente conectados.
Na prática
É a “ligação” por onde passam as mensagens SS7 entre dois nós adjacentes.
Exemplo
SP A ═══════════ SP B
Link SS7

13 – Link Set

Nome: Signalling Link Set
Sigla: Link Set
Categoria: SS7 / Arquitetura
Nível: 🟡 Intermediário
O que é?
É um conjunto de enlaces de sinalização que conecta dois pontos de sinalização adjacentes.
Na prática
Em vez de existir apenas um caminho físico entre dois pontos, podem existir vários enlaces de sinalização trabalhando em conjunto.
Exemplo
┌══ Link 1 ══┐
SP A ─────────┼══ Link 2 ══┼──────── SP B
└══ Link 3 ══┘

Por que é importante?
A existência de múltiplos enlaces permite distribuir tráfego e aumentar a disponibilidade da sinalização.

14 – Signalling Route

Nome: Signalling Route
Sigla: —
Categoria: SS7 / Roteamento
Nível: 🟡 Intermediário
O que é?
É o caminho utilizado para transportar mensagens de sinalização entre dois pontos de sinalização.
Na prática
Uma mensagem pode não possuir um enlace direto entre origem e destino. Nesse caso, pode passar por um ou mais pontos intermediários.
Exemplo
SP A
↓
STP A
↓
STP B
↓
SP B

O conjunto desses elementos forma o caminho utilizado pela sinalização.

15 – STP

Nome: Signal Transfer Point
Sigla: STP
Categoria: SS7 / Roteamento
Nível: 🟢 Básico
O que é?
É um ponto da rede SS7 especializado no encaminhamento de mensagens de sinalização.
Na prática
O STP funciona de maneira semelhante, conceitualmente, a um roteador da rede de sinalização: recebe uma mensagem e determina para onde ela deve ser encaminhada.
Exemplo
Central A
│
▼
STP
│
▼
Central B

Importante
O STP não é necessariamente o equipamento que controla a chamada. Sua função principal nesse contexto é atuar no transporte/roteamento da sinalização.

16 – SSP

Nome: Service Switching Point
Sigla: SSP
Categoria: SS7 / Telefonia
Nível: 🟡 Intermediário
O que é?
É um elemento de comutação telefônica que utiliza sinalização SS7 para controlar chamadas e interagir com outros elementos da rede.
Na prática
Uma central telefônica pode atuar como SSP, originando e recebendo mensagens relacionadas ao estabelecimento e à liberação de chamadas.
Exemplo
Telefone
↓
Central / SSP
│
│
SS7
↓
Rede SS7

17 – SCP

Nome: Service Control Point
Sigla: SCP
Categoria: SS7 / Intelligent Network
Nível: 🟡 Intermediário
O que é?
É um elemento associado à lógica de serviços em arquiteturas de Intelligent Network.
Na prática
Um SSP pode consultar um SCP para obter instruções ou informações necessárias para tratar determinado serviço.
Exemplo
Consulta
SSP ─────────────────→ SCP
│ │
│ ←────── resposta ─────┘
│
↓
Continua tratamento

18 – SCCP

Nome: Signalling Connection Control Part
Sigla: SCCP
Categoria: SS7 / Transporte de sinalização
Nível: 🟡 Intermediário
O que é?
O SCCP é uma parte do SS7 que fornece serviços adicionais sobre o MTP, incluindo funções de roteamento e transporte tanto orientado à conexão quanto sem conexão.

A ITU-T Q.711 descreve o SCCP como parte do SS7 que fornece, acima da rede MTP, serviços de conexão orientada, conexão não orientada, roteamento e gerenciamento.
Na prática
O SCCP permite aplicações que precisam de mecanismos de endereçamento e transporte mais sofisticados do que os oferecidos apenas pelo MTP.

19 – TCAP

Nome: Signalling Connection Control Part
Sigla: SCCP
Categoria: SS7 / Transporte de sinalização
Nível: 🟡 Intermediário
O que é?
É um componente utilizado para suportar transações entre aplicações distribuídas na rede de sinalização.
Na prática
O TCAP é importante em serviços que precisam trocar informações entre aplicações da rede sem necessariamente estabelecer uma chamada de voz.
Exemplo
Aplicação A
↓
TCAP
↓
SCCP
↓
MTP
↓
Rede SS7
↓
MTP
↓
SCCP
↓
TCAP
↓
Aplicação B

20 – ISUP

Nome: ISDN User Part
Sigla: ISUP
Categoria: SS7 / Telefonia
Nível: 🟢 Básico
O que é?
É a parte do SS7 responsável pelas funções de sinalização necessárias para estabelecer, controlar e liberar chamadas e conexões de circuitos.
A ITU-T define o ISUP como a parte do SS7 que fornece funções de sinalização para serviços básicos e suplementares, incluindo aplicações de voz e dados comutados por circuito.
Na prática
É o ISUP que você encontra diretamente quando analisa uma chamada SS7 relacionada à telefonia.
Exemplo
IAM
↓
ACM
↓
ANM
↓
…
↓
REL
↓
RLC

21 – MSU

Nome: Message Signal Unit
Sigla: MSU
Categoria: SS7 / MTP2
Nível: 🟡 Intermediário
O que é?
É uma unidade de sinalização utilizada para transportar mensagens de sinalização entre pontos SS7.
Na prática
Quando você captura ou analisa tráfego SS7, as mensagens de níveis superiores são transportadas dentro de unidades de sinalização.

22 – LSSU

Nome: Link Status Signal Unit
Sigla: LSSU
Categoria: SS7 / MTP2
Nível: 🔴 Avançado
O que é?
É uma unidade de sinalização utilizada para transportar informações relacionadas ao estado de um enlace de sinalização.
Na prática
É especialmente relevante durante procedimentos de ativação, desativação, alinhamento e controle do enlace.

23 – FISU

Nome: Fill-In Signal Unit
Sigla: FISU
Categoria: SS7 / MTP2
Nível: 🔴 Avançado
O que é?
É uma unidade utilizada quando não há MSU ou LSSU sendo transmitida, mantendo determinadas funções de monitoramento e controle do enlace.
Na prática
Ao analisar um trace de baixo nível de MTP2, FISUs podem aparecer continuamente mesmo quando não há mensagens de usuário sendo transportadas.

24 – FSU

Nome: Forward Sequence Number
Sigla: FSN
Categoria: SS7 / MTP2
Nível: 🔴 Avançado
O que é?
Número de sequência utilizado para identificar unidades de sinalização transmitidas em determinada direção.
Na prática
É utilizado pelos mecanismos de controle de sequência e confirmação do enlace MTP2.

25 – BSN

Nome: Backward Sequence Number
Sigla: BSN
Categoria: SS7 / MTP2
Nível: 🔴 Avançado
O que é?
Número de sequência utilizado para reconhecer unidades de sinalização recebidas.
Na prática
Faz parte dos mecanismos de controle de confirmação do enlace MTP2.

26 – SIO

Nome: Service Information Octet
Sigla: SIO
Categoria: SS7 / MTP3
Nível: 🔴 Avançado
O que é?
Campo utilizado em mensagens SS7 para transportar informações relacionadas ao serviço e à rede.
Na prática
Ao analisar uma mensagem SS7 em nível de protocolo, o SIO ajuda a determinar informações sobre como o conteúdo deve ser interpretado.

27 – SI

Nome: Service Indicator
Sigla: SI
Categoria: SS7 / MTP3
Nível: 🔴 Avançado
O que é?
É o indicador utilizado para identificar o tipo de usuário do MTP ao qual uma mensagem está associada.
Na prática
Ele ajuda o MTP3 a determinar qual componente de nível superior deve receber a mensagem.
Exemplo
ISUP · SCCP · outros usuários do MTP

28 – NI

Nome: Network Indicator
Sigla: NI
Categoria: SS7 / MTP3
Nível: 🔴 Avançado
O que é?
Campo utilizado para indicar o contexto/rede ao qual uma mensagem de sinalização está associada.
Na prática
O Network Indicator participa da distinção entre determinados contextos de rede, como redes nacionais e internacionais, conforme a implementação e o plano de sinalização.

29 – GTT

Nome: Global Title Translation
Sigla: GTT
Categoria: SS7 / SCCP
Nível: 🔴 Avançado
O que é?
É o processo de tradução de um Global Title em informações de roteamento utilizadas para encaminhar uma mensagem SCCP.
Na prática
O GTT é particularmente importante quando uma mensagem não é roteada simplesmente usando um Point Code conhecido desde a origem.
Exemplo
Fluxo simplificado

Mensagem
↓
SCCP
↓
Global Title
↓
GTT
↓
DPC / informações de roteamento
↓
Destino

30 – GT

Nome: Global Title
Sigla: GT
Categoria: SS7 / SCCP
Nível: 🔴 Avançado
O que é?
É uma forma de endereço utilizada pelo SCCP para identificar um destino lógico, permitindo que a rede realize tradução e roteamento através de Global Title Translation.
Na prática
O GT pode representar informações como um número de destino que precisa ser traduzido pela rede antes que o ponto de sinalização final seja determinado.

31 – Signalling Route Set

Nome: Signalling Route Set
Sigla: —
Categoria: SS7 / MTP3
Nível: 🔴 Avançado
O que é?
É o conjunto de rotas disponíveis para alcançar determinado ponto de sinalização.
Na prática
Permite que o MTP3 tenha conhecimento sobre os caminhos possíveis e seus estados de disponibilidade.
Exemplo
┌── STP A ──┐
SP origem ──────┤ ├── SP destino
└── STP B ──┘

Se uma rota ficar indisponível, mecanismos de gerenciamento de rede podem alterar o caminho utilizado.

32 – Changeover

Nome: Changeover
Categoria: SS7 / MTP3
Nível: 🔴 Avançado
O que é?
É um procedimento de gerenciamento de tráfego utilizado quando um enlace de sinalização apresenta indisponibilidade e o tráfego precisa ser desviado para outro enlace disponível.
Na prática
Se um enlace de sinalização falhar:

ANTES

SP A ═══ Link 1 ═══ SP B
═══ Link 2 ═══

FALHA

SP A ═══ X ═══ SP B

CHANGEOVER

SP A ═══ Link 2 ═══ SP B

33 – Changeback

Nome: Changeback
Categoria: SS7 / MTP3
Nível: 🔴 Avançado
O que é?
É o procedimento utilizado para retornar o tráfego a uma rota/enlace que voltou a ficar disponível depois de uma condição de falha ou indisponibilidade.
Na prática
É o complemento natural do conceito de Changeover.
Exemplo
Falha
↓
Changeover
↓
Tráfego em rota alternativa
↓
Enlace recuperado
↓
Changeback
↓
Retorno conforme os procedimentos de rede

34 – Q.850

Nome: Usage of cause and location in DSS1 and SS7 ISUP
Sigla: Q.850
Categoria: SS7 / ISUP / Causas
Nível: 🟡 Intermediário
O que é?
A Q.850 define o formato, a codificação e a semântica das informações de cause e location utilizadas no DSS1 e no ISUP do SS7.
Na prática
É uma das referências mais importantes para interpretar por que uma chamada foi rejeitada, liberada ou não completada em determinados cenários de telefonia.
Exemplo
REL
│
└── Cause
│
├── Cause value
└── Location

Importante

A Q.850 é a base que utilizaremos posteriormente para construir a página específica:

REL / Q.850 — Causas de liberação

A versão Q.850 (10/2018) e sua Amendment 1 de 2019 estão indicadas pela ITU como componentes em vigor.
Rolar para cima