BroadNet
SS7 / MAPEndereçamento

Point codes e endereçamento de rede SS7

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

Um point code é o endereço de camada de rede de um ponto de sinalização SS7, usado pelo MTP3 para encaminhar mensagens. Os point codes ITU-T têm 14 bits (estruturados 3-8-3 como zone-region-signalling point); os point codes ANSI têm 24 bits (network-cluster-member). A routing label de cada mensagem transporta um point code de destino (DPC) e de origem (OPC).

§01

O que é um point code

Cada nó SS7 que o MTP3 pode encaminhar — um comutador SSP, um STP ou uma base de dados SCP — tem um point code, o equivalente SS7 de um endereço IP. O MTP3 encaminha cada mensagem puramente pelo point code de destino na sua routing label. Os point codes são únicos dentro de uma rede de sinalização; a interligação internacional usa o espaço de point codes internacional da ITU-T, enquanto as redes nacionais gerem a sua própria numeração (point codes nacionais) que não precisa de ser globalmente única.

§02

Point codes ITU-T vs ANSI

Os dois formatos dominantes diferem em tamanho e estrutura, e é por isso que um gateway internacional tem de traduzir entre eles. O ITU-T (Q.704) usa um point code de 14 bits, convencionalmente escrito como uma divisão 3-8-3 — zone, region/area e signalling point. O ANSI (usado na América do Norte) usa um point code de 24 bits escrito como três octetos — network, cluster, member. A China e o Japão usam variantes próprias de 24 bits. Um point code de um plano não tem significado noutro, pelo que o tráfego internacional atravessa um gateway STP que mapeia entre eles.

Formatos de point code
PadrãoBitsEstruturaExemplo
ITU-T14Zone-Region-SP (3-8-3)2-101-3
ANSI24Network-Cluster-Member (8-8-8)245-16-9
China2424 bits (nacional)estruturado de acordo com o plano nacional
ITU-T (nacional)14/16Definido pela operadoranumeração nacional
§03

A routing label: OPC, DPC e SLS

O MTP3 antepõe uma routing label a cada mensagem. O Destination Point Code (DPC) indica para onde vai a mensagem; o Originating Point Code (OPC) indica de onde veio; o Signalling Link Selection (SLS) seleciona uma ligação dentro de um linkset para partilha de carga, preservando a sequência de mensagens dentro de um fluxo. Junto com o Service Indicator no Service Information Octet (que user part — ISUP, SCCP, gestão), esta label é tudo o que o MTP3 precisa para encaminhar.

Routing label do MTP3 (ITU-T)text
SIO:  Service Indicator (e.g. 3=SCCP, 5=ISUP) + Network Indicator
DPC:  14-bit destination point code  (e.g. 2-101-3)
OPC:  14-bit originating point code  (e.g. 2-050-1)
SLS:  4-bit signalling link selection (load-share within linkset)
----- then the user payload (SCCP / ISUP message) -----
§04

Point codes vs global titles

O encaminhamento por point code é rápido mas rígido: exige que o remetente conheça o nó de destino exato e que cada nó guarde rotas para todos os point codes. O endereçamento por global title do SCCP desacopla isto — uma mensagem endereçada a um global title E.164 é resolvida num point code por Global Title Translation num STP. Na prática, o SS7 entre operadores (roaming, SMS) é endereçado por global title e traduzido em point codes salto a salto, enquanto a sinalização relacionada com circuitos intra-nó (ISUP) usa point codes diretamente.

Perguntas frequentes

Perguntas frequentes

Quantos bits tem um point code SS7?

Depende da norma. Os point codes ITU-T têm 14 bits (cerca de 16.384 valores, estruturados 3-8-3). Os point codes ANSI têm 24 bits (estruturados 8-8-8 como network-cluster-member). A China e o Japão usam os seus próprios formatos nacionais de 24 bits.

Qual é a diferença entre OPC e DPC?

Na routing label do MTP3, o DPC (Destination Point Code) é o nó para onde a mensagem está a ser encaminhada, e o OPC (Originating Point Code) é o nó que a enviou. O MTP3 encaminha pelo DPC; o OPC permite ao destino responder e à gestão rastrear a origem.

Porque é que os gateways internacionais traduzem point codes?

Porque os espaços de point code ITU-T (14 bits) e ANSI (24 bits) são incompatíveis e os point codes nacionais são apenas localmente únicos. Um gateway STP traduz entre o espaço internacional ITU-T e cada espaço nacional ou ANSI para que as mensagens possam atravessar fronteiras de rede.

Como se relacionam os point codes com os global titles?

Um global title (um número E.164) é um endereço independente da localização que o SCCP resolve num point code via Global Title Translation num STP. Os point codes encaminham dentro de uma rede; os global titles permitem aos operadores endereçarem-se mutuamente por número sem partilhar planos internos de point code.

Para que serve o campo SLS?

O Signalling Link Selection é um pequeno campo que o MTP3 usa para escolher uma ligação dentro de um linkset, espalhando a carga por ligações paralelas mantendo as mensagens do mesmo fluxo na mesma ligação para entrega em sequência. É a chave de balanceamento de carga por mensagem do SS7.

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.