BroadNet
SS7 / MAPTransporte

MTP: la Message Transfer Part (niveles 1-3)

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

La Message Transfer Part (MTP) es el transporte fiable de la pila SS7, definido en ITU-T Q.702–Q.704 en tres niveles: MTP1 (enlaces físicos de 64 kbit/s), MTP2 (enlace de datos con control de errores mediante unidades de señal) y MTP3 (capa de red que enruta los mensajes por point code y gestiona la red de señalización).

§01

MTP nivel 1 — el enlace de señalización

MTP1 (Q.702) es la capa física: un canal bidireccional de 64 kbit/s, tradicionalmente un único timeslot dentro de un E1 (2,048 Mbit/s) o un T1 (1,544 Mbit/s). Define las características eléctricas y físicas del enlace de datos de señalización pero no transporta lógica de protocolo por sí mismo: simplemente mueve bits entre dos puntos de señalización adyacentes.

§02

MTP nivel 2 — fiabilidad del enlace

MTP2 (Q.703) convierte el enlace en bruto en uno fiable entre puntos adyacentes. Enmarca el tráfico en unidades de señal, detecta errores con una suma de comprobación CRC-16, retransmite las unidades corruptas o perdidas y realiza el alineamiento del enlace y el control de flujo. Tres tipos de unidad de señal tienen funciones distintas: las MSU transportan la carga de señalización real, las LSSU gestionan el estado del enlace y las FISU se envían de forma continua cuando está inactivo para mantenerlo monitorizado.

Tipos de unidad de señal MTP2
UnidadNombrePropósito
MSUUnidad de mensaje SignalTransporta la carga útil SIF (etiqueta de enrutamiento MTP3 + datos de usuario)
LSSUUnidad de estado de enlace SignalSeñaliza el estado del enlace durante la alineación/fallo (1–2 octetos de estado)
FISUUnidad de relleno SignalSe envía en inactividad para la monitorización continua de errores y el acuse
§03

MTP nivel 3 — enrutamiento y gestión

MTP3 (Q.704) es la capa de red. El tratamiento de mensajes de señalización enruta cada MSU usando la etiqueta de enrutamiento —el Destination Point Code (DPC), el Originating Point Code (OPC) y el campo Signalling Link Selection (SLS), que reparte el tráfico por un linkset para el reparto de carga—. La gestión de la red de señalización mantiene la red sana: redirige en torno a enlaces fallidos (changeover/changeback), prueba rutas y emite mensajes Transfer Prohibited/Allowed (TFP/TFA) para que los puntos dejen de enviar hacia un destino inalcanzable o reanuden.

Campos de la etiqueta de enrutamiento MTP3
CampoSignificado
DPCCódigo del punto de destino: adónde va el mensaje
OPCCódigo del punto de origen: de dónde proviene
SLSSignalling Link Selection: elige un enlace para reparto de carga/secuenciación
SIOService Information Octet: indicador de servicio (qué user part) + indicador de red
§04

Tipos de enlace y el STP

El enrutamiento MTP3 se organiza en torno al Signal Transfer Point (STP), un conmutador de paquetes para SS7 que retransmite MSU entre puntos finales. Los enlaces se nombran por el papel que desempeñan —los enlaces A conectan un punto final (SSP/SCP) con su STP, mientras que los enlaces B/C/D interconectan STP— y se agrupan en linksets y linksets combinados para la redundancia. Esta topología de STP emparejados es lo que da a SS7 su resiliencia de clase operador: ningún fallo de un solo enlace o STP aísla un punto de señalización.

Tipos de enlace SS7
EnlaceConecta conRol
A (Acceso)Punto final de señalización ↔ su STP propioAcceso a la red
B (Puente)Par STP acoplado ↔ otro par acoplado (mismo nivel)Interconexión cuádruple entre pares STP
C (Cruce)Los dos STP de un par acopladoSolo se utiliza cuando fallan otras rutas
D (Diagonal)Pares STP en diferentes niveles jerárquicosInterconexión a través de los niveles
E / FPunto final ↔ STP remoto / punto final ↔ punto finalEnlaces extendidos y totalmente asociados
Preguntas frecuentes

Preguntas frecuentes

¿Cuáles son los tres niveles de MTP?

MTP1 es el enlace físico de señalización (un canal de 64 kbit/s en un E1/T1). MTP2 hace ese enlace fiable con unidades de señal, comprobación de errores CRC y retransmisión. MTP3 enruta los mensajes por la red por point code y gestiona los fallos de enlace y la redirección.

¿Qué es una MSU?

Una Message Signal Unit es la trama MTP2 que transporta la señalización real. Su Signalling Information Field contiene la etiqueta de enrutamiento MTP3 (DPC/OPC/SLS) más la carga de la parte de usuario —ISUP, SCCP o un mensaje de gestión—. Las FISU y las LSSU, en cambio, no transportan carga de usuario.

¿Qué hace el campo SLS?

El Signalling Link Selection permite a MTP3 repartir el tráfico por los enlaces de un linkset para el reparto de carga, manteniendo a la vez los mensajes de la misma transacción en un enlace para la entrega en secuencia. Es en la práctica una clave de balanceo de carga calculada por flujo de mensajes.

¿Qué es un STP?

Un Signal Transfer Point es un conmutador de paquetes SS7 que enruta MSU entre puntos de señalización por point code, sin originar ni terminar la aplicación. Los STP se despliegan en pares emparejados con enlaces redundantes para que la red de señalización sobreviva a fallos individuales.

¿Cómo se recupera MTP3 de un enlace fallido?

La gestión de red de MTP3 detecta el fallo y realiza un changeover, moviendo el tráfico afectado a enlaces alternativos del linkset, y emite mensajes Transfer Prohibited (TFP) para que los puntos aguas arriba redirijan. Cuando el enlace se recupera, ejecuta un changeback y envía Transfer Allowed (TFA).

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.