BroadNet
SS7 / MAPDireccionamiento

Point codes y direccionamiento de red en SS7

Actualizado el 3 min de lecturaBasado en estándares
Respuesta directa

Un point code es la dirección de capa de red de un punto de señalización SS7, usada por MTP3 para enrutar mensajes. Los point codes ITU-T son de 14 bits (estructurados 3-8-3 como zona-región-punto de señalización); los ANSI son de 24 bits (red-clúster-miembro). La etiqueta de enrutamiento de cada mensaje transporta un point code de destino (DPC) y otro de origen (OPC).

§01

Qué es un point code

Todo nodo SS7 al que MTP3 puede enrutar —un conmutador SSP, un STP o una base de datos SCP— tiene un point code, el equivalente SS7 de una dirección IP. MTP3 enruta cada mensaje puramente por el point code de destino de su etiqueta de enrutamiento. Los point codes son únicos dentro de una red de señalización; la interconexión internacional usa el espacio de point codes internacionales de la ITU-T, mientras que las redes nacionales gestionan su propia numeración (point codes nacionales) que no tiene por qué ser globalmente única.

§02

Point codes ITU-T frente a ANSI

Los dos formatos dominantes difieren en tamaño y estructura, y por eso una pasarela internacional debe traducir entre ellos. ITU-T (Q.704) usa un point code de 14 bits, escrito convencionalmente como una división 3-8-3 —zona, región/área y punto de señalización—. ANSI (usado en Norteamérica) usa un point code de 24 bits escrito como tres octetos: red, clúster, miembro. China y Japón usan variantes propias de 24 bits. Un point code de un plan no tiene sentido en otro, así que el tráfico internacional cruza una pasarela STP que traduce entre ellos.

Formatos de point code
EstándarBitsEstructuraEjemplo
ITU-T14Zone-Region-SP (3-8-3)2-101-3
ANSI24Network-Cluster-Member (8-8-8)245-16-9
China2424 bits (nacional)estructurado según el plan nacional
ITU-T (nacional)14/16Definido por el operadornumeración nacional
§03

La etiqueta de enrutamiento: OPC, DPC y SLS

MTP3 antepone una etiqueta de enrutamiento a cada mensaje. El Destination Point Code (DPC) indica adónde va el mensaje; el Originating Point Code (OPC) indica de dónde vino; el Signalling Link Selection (SLS) selecciona un enlace dentro de un linkset para el reparto de carga preservando la secuencia de mensajes dentro de un flujo. Junto con el Service Indicator del Service Information Octet (qué parte de usuario —ISUP, SCCP, gestión—), esta etiqueta es todo lo que MTP3 necesita para enrutar.

Etiqueta de enrutamiento 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 frente a global titles

El enrutamiento por point code es rápido pero rígido: exige que el emisor conozca el nodo de destino exacto y que cada nodo mantenga rutas a cada point code. El direccionamiento por global title de SCCP desacopla esto: un mensaje direccionado a un global title E.164 se resuelve a un point code mediante Global Title Translation en un STP. En la práctica, el SS7 entre operadores (itinerancia, SMS) se direcciona por global title y se traduce a point codes salto a salto, mientras que la señalización interna del nodo, relacionada con el circuito (ISUP), usa point codes directamente.

Preguntas frecuentes

Preguntas frecuentes

¿Cuántos bits tiene un point code SS7?

Depende del estándar. Los point codes ITU-T son de 14 bits (unos 16.384 valores, estructurados 3-8-3). Los point codes ANSI son de 24 bits (estructurados 8-8-8 como red-clúster-miembro). China y Japón usan sus propios formatos nacionales de 24 bits.

¿Cuál es la diferencia entre OPC y DPC?

En la etiqueta de enrutamiento MTP3, el DPC (Destination Point Code) es el nodo al que se enruta el mensaje, y el OPC (Originating Point Code) es el nodo que lo envió. MTP3 reenvía por el DPC; el OPC permite al destino responder y a la gestión rastrear el origen.

¿Por qué las pasarelas internacionales traducen los point codes?

Porque los espacios de point codes ITU-T (14 bits) y ANSI (24 bits) son incompatibles y los point codes nacionales solo son localmente únicos. Una pasarela STP traduce entre el espacio internacional ITU-T y cada espacio nacional o ANSI para que los mensajes crucen las fronteras de red.

¿Cómo se relacionan los point codes con los global titles?

Un global title (un número E.164) es una dirección independiente de la ubicación que SCCP resuelve a un point code mediante Global Title Translation en un STP. Los point codes enrutan dentro de una red; los global titles permiten a los operadores direccionarse por número sin compartir sus planes internos de point codes.

¿Para qué sirve el campo SLS?

El Signalling Link Selection es un pequeño campo que MTP3 usa para elegir un enlace dentro de un linkset, repartiendo la carga entre enlaces paralelos y manteniendo a la vez los mensajes del mismo flujo en el mismo enlace para la entrega en secuencia. Es la clave de balanceo de carga por mensaje de SS7.

Referencias

Especificaciones de la fuente

Las normas publicadas en las que se basa esta página. Se abre en una pestaña nueva.

BNMantenido por el equipo de ingeniería BroadNet·Mensajería de nivel empresarial desde 2003.
Colócalo en el cable

Desarrollado con un enlace SMPP real y una API REST.

Solicita acceso de prueba con claves de prueba reales: primero envía a tu propio número verificado y, una vez aprobada tu identidad de remitente y las rutas, pasa a producción en más de 200 países.