# Point code и сетевая адресация в SS7

> Point code — это адрес пункта сигнализации SS7 на сетевом уровне, используемый MTP3 для маршрутизации сообщений. Point code ITU-T имеют длину 14 бит (структура 3-8-3 как зона-регион-пункт сигнализации); point code ANSI — 24 бита (сеть-кластер-член). Метка маршрутизации каждого сообщения несёт point code назначения (DPC) и источника (OPC).

- Канонический URL: https://www.broadnet.me/ru/reference/point-codes-addressing
- Язык: ru
- Последнее обновление: 2026-07-18
- Издатель: BroadNet (https://www.broadnet.me)

Как SS7 адресует пункты сигнализации: 14-битные point code ITU-T против 24-битных ANSI, их структура зоны/сети, метка маршрутизации OPC/DPC/SLS и как point code соотносятся с global title SCCP.

## Что такое point code

У каждого узла SS7, к которому MTP3 может маршрутизировать — коммутатора SSP, STP или базы данных SCP — есть point code, эквивалент IP-адреса в SS7. MTP3 маршрутизирует каждое сообщение исключительно по point code назначения в его метке маршрутизации. Point code уникальны в пределах сигнальной сети; международное межсетевое соединение использует международное пространство point code ITU-T, тогда как национальные сети ведут собственную нумерацию (национальные point code), не обязанную быть глобально уникальной.

## Point code ITU-T против ANSI

Два доминирующих формата различаются размером и структурой, поэтому международный шлюз должен транслировать между ними. ITU-T (Q.704) использует 14-битный point code, условно записываемый как разбиение 3-8-3 — зона, регион/область и пункт сигнализации. ANSI (используемый в Северной Америке) использует 24-битный point code, записываемый как три октета — сеть, кластер, член. Китай и Япония используют собственные 24-битные варианты. Point code из одного плана бессмыслен в другом, поэтому международный трафик проходит через шлюзовой STP, отображающий между ними.

*Форматы point code*

| Стандарт | Биты | Структура | Пример |
|---|---|---|---|
| ITU-T | 14 | Zone-Region-SP (3-8-3) | 2-101-3 |
| ANSI | 24 | Network-Cluster-Member (8-8-8) | 245-16-9 |
| Китай | 24 | 24-битный (национальный) | структурировано в соответствии с национальным планом |
| ITU-T (национальный) | 14/16 | Определено оператором | национальная нумерация |

## Метка маршрутизации: OPC, DPC и SLS

MTP3 добавляет метку маршрутизации к каждому сообщению. Destination Point Code (DPC) указывает, куда идёт сообщение; Originating Point Code (OPC) указывает, откуда оно пришло; Signalling Link Selection (SLS) выбирает один канал в наборе для балансировки нагрузки, сохраняя порядок сообщений внутри потока. Вместе с Service Indicator в Service Information Octet (какая пользовательская часть — ISUP, SCCP, управление) этой метки MTP3 достаточно для маршрутизации.

*Метка маршрутизации 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 code против global title

Маршрутизация по point code быстра, но жёстка: она требует, чтобы отправитель знал точный узел назначения, а каждый узел держал маршруты к каждому point code. Адресация SCCP по global title развязывает это — сообщение, адресованное global title E.164, разрешается в point code через Global Title Translation на STP. На практике межоператорский SS7 (роуминг, SMS) адресуется по global title и транслируется в point code от перехода к переходу, тогда как внутриузловая сигнализация, связанная с цепью (ISUP), использует point code напрямую.

## Частые вопросы

### Сколько бит в point code SS7?

Это зависит от стандарта. Point code ITU-T имеют 14 бит (около 16 384 значений, структура 3-8-3). Point code ANSI — 24 бита (структура 8-8-8 как сеть-кластер-член). Китай и Япония используют собственные 24-битные национальные форматы.

### В чём разница между OPC и DPC?

В метке маршрутизации MTP3 DPC (Destination Point Code) — это узел, которому маршрутизируется сообщение, а OPC (Originating Point Code) — узел, который его отправил. MTP3 пересылает по DPC; OPC позволяет получателю ответить и позволяет управлению отследить источник.

### Почему международные шлюзы транслируют point code?

Потому что пространства point code ITU-T (14 бит) и ANSI (24 бита) несовместимы, а национальные point code уникальны лишь локально. Шлюзовой STP транслирует между международным пространством ITU-T и каждым национальным или ANSI-пространством, чтобы сообщения могли пересекать границы сетей.

### Как point code соотносятся с global title?

Global title (номер E.164) — это адрес, независимый от местоположения, который SCCP разрешает в point code через Global Title Translation на STP. Point code маршрутизируют внутри сети; global title позволяют операторам адресовать друг друга по номеру, не раскрывая внутренние планы point code.

### Для чего нужно поле SLS?

Signalling Link Selection — это небольшое поле, которое MTP3 использует для выбора одного канала в наборе, распределяя нагрузку по параллельным каналам и сохраняя сообщения одного потока на одном канале для доставки по порядку. Это ключ балансировки нагрузки SS7 на каждое сообщение.

## Источники

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

## См. также

- [MTP: Message Transfer Part](https://www.broadnet.me/ru/reference/mtp-message-transfer-part)
- [SCCP и трансляция global title](https://www.broadnet.me/ru/reference/sccp-and-global-title)
- [Обзор стека SS7](https://www.broadnet.me/ru/reference/ss7-stack-overview)
- [SS7 против SIGTRAN](https://www.broadnet.me/ru/reference/ss7-vs-sigtran)
- [Платформа сигнализации и CDR](https://www.broadnet.me/ru/platforms/signaling-cdr)
