BroadNet
SS7 / MAPTransporte

MTP: o Message Transfer Part (níveis 1-3)

Atualizado em 4 min de leituraBaseado em padrões
Resposta direta

O Message Transfer Part (MTP) é o transporte fiável da pilha SS7, definido na ITU-T Q.702–Q.704 em três níveis: MTP1 (ligações físicas de 64 kbit/s), MTP2 (ligação de dados com controlo de erros usando unidades de sinal) e MTP3 (camada de rede que encaminha mensagens por point code e gere a rede de sinalização).

§01

MTP nível 1 — a ligação de sinalização

O MTP1 (Q.702) é a camada física: um canal bidirecional de 64 kbit/s, tradicionalmente um único timeslot dentro de um portador E1 (2,048 Mbit/s) ou T1 (1,544 Mbit/s). Define as características elétricas e físicas da ligação de dados de sinalização mas não transporta lógica de protocolo em si — apenas move bits entre dois pontos de sinalização adjacentes.

§02

MTP nível 2 — fiabilidade da ligação

O MTP2 (Q.703) transforma a ligação em bruto numa fiável entre pontos adjacentes. Enquadra o tráfego em unidades de sinal, deteta erros com uma soma de verificação CRC-16, retransmite unidades corrompidas ou perdidas e faz alinhamento de ligação e controlo de fluxo. Três tipos de unidade de sinal transportam funções diferentes: as MSU transportam o conteúdo de sinalização real, as LSSU gerem o estado da ligação e as FISU são enviadas continuamente em inatividade para manter a ligação monitorizada.

Tipos de unidade de sinal do MTP2
UnidadeNomeFinalidade
MSUUnidade de mensagem SignalTransporta a carga útil SIF (rótulo de encaminhamento MTP3 + dados do utilizador)
LSSUUnidade de status de link SignalSinaliza o estado do link durante o alinhamento/falha (1–2 octetos de estado)
FISUUnidade de preenchimento SignalEnviado quando ocioso para monitorização contínua de erros e confirmação
§03

MTP nível 3 — encaminhamento e gestão

O MTP3 (Q.704) é a camada de rede. O Signalling Message Handling encaminha cada MSU usando a routing label — o Destination Point Code (DPC), o Originating Point Code (OPC) e o campo Signalling Link Selection (SLS), que espalha o tráfego por um linkset para partilha de carga. O Signalling Network Management mantém a rede saudável: reencaminha em torno de ligações falhadas (changeover/changeback), testa rotas e emite mensagens Transfer Prohibited/Allowed (TFP/TFA) para que os pontos parem ou retomem o envio para um destino inalcançável.

Campos da routing label do MTP3
CampoSignificado
DPCDestination Point Code — para onde a mensagem vai
OPCOriginating Point Code — de onde veio
SLSSignalling Link Selection — escolhe um link para partilha de carga/sequenciamento
SIOService Information Octet — service indicator (qual user part) + network indicator
§04

Tipos de ligação e o STP

O encaminhamento do MTP3 organiza-se em torno do Signal Transfer Point (STP), um comutador de pacotes para SS7 que retransmite MSUs entre pontos terminais. As ligações são nomeadas pelo papel que desempenham — as ligações A ligam um ponto terminal (SSP/SCP) ao seu STP, enquanto as ligações B/C/D interligam STPs — e as ligações agrupam-se em linksets e combined linksets para redundância. Esta topologia de STPs emparelhados é o que dá ao SS7 a sua resiliência de nível operador: nenhuma falha isolada de ligação ou STP isola um ponto de sinalização.

Tipos de ligação SS7
LinkConectaFunção
A (Acesso)Endpoint de sinalização ↔ o seu STP de origemAcesso à rede
B (Ponte)Par de STPs acoplados ↔ outro par acoplado (mesmo nível)Interconexão quádrupla entre pares STP
C (Cruzamento)Os dois STPs de um par acopladoUtilizado apenas quando outras rotas falham
D (Diagonal)Pares STP em diferentes níveis de hierarquiaInterconexão entre níveis
E / FEndpoint ↔ STP remoto / endpoint ↔ endpointLinks estendidos e totalmente associados
Perguntas frequentes

Perguntas frequentes

Quais são os três níveis do MTP?

O MTP1 é a ligação física de sinalização (um canal de 64 kbit/s num E1/T1). O MTP2 torna essa ligação fiável com unidades de sinal, verificação de erros CRC e retransmissão. O MTP3 encaminha mensagens pela rede por point code e gere falhas de ligação e reencaminhamento.

O que é uma MSU?

Uma Message Signal Unit é o quadro MTP2 que transporta a sinalização real. O seu Signalling Information Field contém a routing label do MTP3 (DPC/OPC/SLS) mais o conteúdo da user part — ISUP, SCCP ou uma mensagem de gestão. As FISU e LSSU, por contraste, não transportam conteúdo de utilizador.

O que faz o campo SLS?

O Signalling Link Selection permite ao MTP3 espalhar o tráfego pelas ligações de um linkset para partilha de carga, mantendo ao mesmo tempo as mensagens da mesma transação numa ligação para entrega em sequência. É efetivamente uma chave de balanceamento de carga calculada por fluxo de mensagens.

O que é um STP?

Um Signal Transfer Point é um comutador de pacotes SS7 que encaminha MSUs entre pontos de sinalização por point code, sem originar nem terminar a aplicação. Os STPs são implementados em pares emparelhados com ligações redundantes para que a rede de sinalização sobreviva a falhas individuais.

Como é que o MTP3 recupera de uma ligação falhada?

A gestão de rede do MTP3 deteta a falha e faz changeover, movendo o tráfego afetado para ligações alternativas no linkset, e emite mensagens Transfer Prohibited (TFP) para que os pontos a montante reencaminhem. Quando a ligação recupera, faz changeback e envia Transfer Allowed (TFA).

Referências

Especificações de origem

Os padrões publicados nos quais esta página se baseia. Abre num novo separador.

BNMantido pela equipa de engenharia BroadNet·Mensagens de nível de operadora desde 2003
Coloque-o no fio.

Construa com uma vinculação SMPP real e uma API REST.

Solicite acesso de teste com chaves de teste reais: envie primeiro para o seu próprio número verificado e, em seguida, passe para o ambiente de produção em mais de 200 países assim que a sua identidade de remetente e rotas forem aprovadas.