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).
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.
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.
| Unidade | Nome | Finalidade |
|---|---|---|
| MSU | Unidade de mensagem Signal | Transporta a carga útil SIF (rótulo de encaminhamento MTP3 + dados do utilizador) |
| LSSU | Unidade de status de link Signal | Sinaliza o estado do link durante o alinhamento/falha (1–2 octetos de estado) |
| FISU | Unidade de preenchimento Signal | Enviado quando ocioso para monitorização contínua de erros e confirmação |
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.
| Campo | Significado |
|---|---|
| DPC | Destination Point Code — para onde a mensagem vai |
| OPC | Originating Point Code — de onde veio |
| SLS | Signalling Link Selection — escolhe um link para partilha de carga/sequenciamento |
| SIO | Service Information Octet — service indicator (qual user part) + network indicator |
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.
| Link | Conecta | Função |
|---|---|---|
| A (Acesso) | Endpoint de sinalização ↔ o seu STP de origem | Acesso à 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 acoplado | Utilizado apenas quando outras rotas falham |
| D (Diagonal) | Pares STP em diferentes níveis de hierarquia | Interconexão entre níveis |
| E / F | Endpoint ↔ STP remoto / endpoint ↔ endpoint | Links estendidos e totalmente associados |
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).
Especificações de origem
Os padrões publicados nos quais esta página se baseia. Abre num novo separador.