GTP (GPRS Tunneling Protocol)

April 22, 2021
O GTP (GPRS Tunneling Protocol) é um grupo de protocolos de conexão baseado em IP, usado em redes GSM, UMTS e LTE.

Como o GTP funciona

O GTP executa as seguintes tarefas:

  1. Transmissão de sinais entre o GGSN e o SGSN, o que permite a ativação e a desativação de sessões de conexão em nome de um usuário, bem como a configuração de parâmetros e a renovação de sessões para um assinante.
  2. Transmissão de dados dos usuários na rede baseada em GPRS entre a rede de base e a rede de acesso por rádio. O transporte em pacotes é possível em qualquer protocolo – IPv4, IPv6 ou PPP.
  3. Entrega de informações sobre os serviços cobráveis consumidos a um centro de cobrança para a geração subsequente de faturas.

Como o GTP funciona no GPRS

Para o GPRS, esse é o principal protocolo em uso. Ele permite a conexão dos assinantes à Internet a partir de um ponto no GGSN, mesmo que os assinantes estejam sempre em movimento.

Isso também permite o fornecimento de vários tipos de serviços VoLTE (Voice over LTE) no mesmo dispositivo. O GTP é o protocolo de tunelamento de importância crítica, insubstituível em todas as redes móveis modernas.

O GTP pode ser usado com protocolos UDP ou TCP. Existem três versões do GTP: 0, 1 e 2. O GTP v.1 é usado somente para UDP. Na v.0, o protocolo de sinalização é unido ao protocolo de tunelamento em uma porta. As versões 1 e 2 são essencialmente dois protocolos: um para controle (GTP-C) e outro para tunelamento de dados do usuário (GTP-U).

Inicialmente, o GTP foi padronizado na estrutura do ETSI (padrão GSM 09.60). Quando surgiram os padrões UMTS, o GTP foi transferido para o 3GPP, que o suporta como padrão 3GPP 29.060 desde 2005. O GTP usa o mesmo formato de mensagem, mas as especificidades de seu aplicativo são definidas nos padrões 32.295, juntamente com os formatos padronizados para transferência de dados sobre cobranças de taxas.