Point code — это адрес пункта сигнализации SS7 на сетевом уровне, используемый MTP3 для маршрутизации сообщений. Point code ITU-T имеют длину 14 бит (структура 3-8-3 как зона-регион-пункт сигнализации); point code ANSI — 24 бита (сеть-кластер-член). Метка маршрутизации каждого сообщения несёт point code назначения (DPC) и источника (OPC).
Что такое 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, отображающий между ними.
| Стандарт | Биты | Структура | Пример |
|---|---|---|---|
| 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 достаточно для маршрутизации.
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 на каждое сообщение.
Технические характеристики источника
На этой странице представлены опубликованные стандарты, на которых они основаны. (Открывается в новой вкладке)