# Protocol de túnel GPRS

El protocol de túnel GPRS (GTP) és un grup de protocols de comunicacions basats en IP que s'utilitzen per portar el servei general de ràdio de paquets (GPRS) a les xarxes de ràdio GSM, UMTS, LTE i 5G NR. A les arquitectures 3GPP, les interfícies basades en GTP i Proxy Mobile IPv6 s'especifiquen en diversos punts d'interfície.
GTP es pot descompondre en protocols separats, GTP-C, GTP-U i GTP'.
GTP-C s'utilitza dins de la xarxa bàsica de GPRS per a la senyalització entre els nodes de suport GPRS de passarel·la (GGSN) i els nodes de suport GPRS de servei (SGSN). Això permet al SGSN activar una sessió en nom d'un usuari (activació del context PDP), desactivar la mateixa sessió, ajustar els paràmetres de qualitat del servei o actualitzar una sessió per a un abonat que acaba d'arribar d'un altre SGSN.
GTP-U s'utilitza per transportar dades d'usuari dins de la xarxa central GPRS i entre la xarxa d'accés de ràdio i la xarxa principal. Les dades d'usuari transportades poden ser paquets en qualsevol dels formats IPv4, IPv6 o PPP.
GTP' (GTP prime) utilitza la mateixa estructura de missatges que GTP-C i GTP-U, però té una funció independent. Es pot utilitzar per transportar dades de càrrega des de la funció de dades de càrrega (CDF) de la xarxa GSM o UMTS fins a la funció de passarel·la de càrrega (CGF). En la majoria dels casos, això hauria de significar des de molts elements de xarxa individuals, com ara els GGSN, fins a un ordinador centralitzat que lliura les dades de càrrega de manera més còmoda al centre de facturació de l'operador de xarxa.
RNC, SGSN, GGSN i CGF implementen diferents variants de GTP dins de xarxes 3GPP. Les estacions mòbils GPRS (MS) estan connectades a un SGSN sense ser conscients de GTP.
El GTP es pot utilitzar amb UDP o TCP. L'UDP es recomana o és obligatori, tret de la túnel X.25 a la versió 0. La versió 1 de GTP només s'utilitza a UDP.

## Característiques generals

Totes les variants de GTP tenen certes característiques en comú. L'estructura dels missatges és la mateixa, amb una capçalera GTP després de la capçalera UDP/TCP.

## GTP-C - Control GTP

El protocol GTP-C és la secció de control de l'estàndard GTP. Quan un subscriptor sol·licita un context PDP, el SGSN enviarà un missatge GTP-C de sol·licitud de context PDP de creació al GGSN amb detalls de la sol·licitud de l'abonat. Aleshores, el GGSN respondrà amb un missatge GTP-C de resposta de context de creació de PDP que donarà detalls del context PDP realment activat o indicarà una fallada i donarà un motiu d'aquesta fallada. Aquest és un missatge UDP al port 2123.

## GTP-U: túnel de dades d'usuari GTP

GTP-U és, en efecte, un protocol de túnel basat en IP relativament senzill que permet molts túnels entre cada conjunt de punts finals. Quan s'utilitza a l'UMTS, cada abonat disposarà d'un o més túnels, un per a cada context PDP que tingui actiu, a més de tenir possiblement túnels separats per a connexions específiques amb diferents requisits de qualitat de servei.

## GTP' - transferència de càrrega

El protocol GTP s'utilitza per transferir dades de càrrega a la funció de passarel·la de càrrega. GTP' utilitza el port TCP/UDP 3386.
* Protocols d'aplicació
* IP (usuari)
* GTP
* UDP
* IP
* Capa 2 (p. ex., WAN o Ethernet)
* Pila de protocols GTP-U

## Pila de protocols

El GTP es pot utilitzar amb UDP o TCP. La versió 1 de GTP només s'utilitza a UDP.

## Referències

* ↑ «Security Configuration Guide: Zone-Based Policy Firewall, Cisco IOS XE Release 3S - GPRS Tunneling Protocol V2 Support [Support]» (en anglès). [Consulta: 2 novembre 2023].
* ↑ «GPRS Tunneling Protocol (GTP)» (en anglès). [Consulta: 2 novembre 2023].
* ↑ «FS.20 GPRS Tunnelling Protocol (GTP) Security» (en anglès britànic). [Consulta: 2 novembre 2023].
* ↑ Collins, Jeff. GPRS Tunneling Protocol (GTP) (en anglès). Berlin, Heidelberg: Springer, 2019, p. 1–3. DOI 10.1007/978-3-642-27739-9_1522-1. ISBN 978-3-642-27739-9.