¿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.