GTP-U (GPRS Tunneling Protocol - User Plane)

February 5, 2025

¿Qué es GTP‑U?

GTP‑U (GPRS Tunneling Protocol – User Plane) es un protocolo que permite la transmisión de tráfico de usuario entre elementos de una red móvil. Forma parte de la familia GTP, junto con GTP‑C (control) y GTPʼ (cobro).

¿Dónde se utiliza GTP‑U?

  • LTE/4G: entre eNodeB ↔ SGW ↔ PGW
  • 5G (NSA): como tecnología heredada dentro del EPC
  • UMTS/GPRS: para transferencia de datos entre SGSN y GGSN

GTP‑U transmite paquetes IP dentro de encapsulación UDP a través de túneles vinculados a un usuario específico (TEID).

Cómo funciona GTP‑U

Funciones principales:

  • Encapsulación del tráfico IP de usuario en UDP (puerto 2152)
  • Identificación de sesiones mediante TEID
  • Operación dentro de un único túnel entre elementos EPC

Estructura del paquete:

Campo Propósito
Version Versión de GTP (normalmente 1)
TEID Tunnel Endpoint Identifier
Payload Paquete IP del usuario

Ventajas y limitaciones

Ventajas:

  • Procesamiento rápido a nivel de núcleo
  • Implementación sencilla
  • Ampliamente compatible con DPI, BNG, CGNAT

Desventajas:

  • No cifra el tráfico
  • Vulnerable a spoofing y DDoS sin filtrado adecuado
  • Requiere correlación con GTP‑C para análisis de sesiones

FAQ

¿Qué puerto usa GTP‑U?

UDP 2152.

¿Puede un DPI analizar GTP‑U?

Sí, si reconoce el TEID y decodifica los paquetes IP encapsulados.

¿Se admite GTP‑U en 5G?

En NSA — sí. En arquitecturas SA, GTP puede ser reemplazado por otros protocolos (por ejemplo, HTTP/2 en SBA).

Conclusión

GTP‑U sigue siendo un protocolo clave para entregar tráfico de usuario en redes 3G/4G/5G. Su simplicidad, escalabilidad y amplio soporte lo convierten en un componente esencial del transporte de datos móviles.