# Point codes e endereçamento de rede SS7

> 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).

- URL canônico: https://www.broadnet.me/pt/reference/point-codes-addressing
- Idioma: pt
- Última atualização: 2026-07-18
- Editor: BroadNet (https://www.broadnet.me)

Como o SS7 endereça pontos de sinalização: point codes ITU-T de 14 bits vs ANSI de 24 bits, a sua estrutura zone/network, a routing label OPC/DPC/SLS e como os point codes se relacionam com os global titles do SCCP.

## 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.

## 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ão | Bits | Estrutura | Exemplo |
|---|---|---|---|
| ITU-T | 14 | Zone-Region-SP (3-8-3) | 2-101-3 |
| ANSI | 24 | Network-Cluster-Member (8-8-8) | 245-16-9 |
| China | 24 | 24 bits (nacional) | estruturado de acordo com o plano nacional |
| ITU-T (nacional) | 14/16 | Definido pela operadora | numeração nacional |

## 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) -----
```

## 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

### 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.

## Fontes

- [ITU-T Q.704 — MTP signalling network functions](https://www.itu.int/rec/T-REC-Q.704)
- [ITU-T Q.708 — Assignment of international signalling point codes](https://www.itu.int/rec/T-REC-Q.708)

## Relacionados

- [MTP: o Message Transfer Part](https://www.broadnet.me/pt/reference/mtp-message-transfer-part)
- [SCCP e global title translation](https://www.broadnet.me/pt/reference/sccp-and-global-title)
- [Visão geral da pilha SS7](https://www.broadnet.me/pt/reference/ss7-stack-overview)
- [SS7 vs SIGTRAN](https://www.broadnet.me/pt/reference/ss7-vs-sigtran)
- [Plataforma de sinalização e CDR](https://www.broadnet.me/pt/platforms/signaling-cdr)
