S2a / Interfaz GTP-C al PGW
La interfaz S2a conecta el OmniTWAG a la Puerta de Enlace de Datos por Paquete (PGW). Transporta conectividad PDN basada en GTP para una Red de Acceso WLAN de Confianza (TWAN). OmniTWAG actúa como el punto final GTP-C de TWAN. Este rol es similar al de un ePDG en la interfaz S2b, pero utiliza tipos de interfaz S2a y un Identificador de TWAN.
La interfaz S2a tiene dos planos:
- GTP-C (plano de control): crea, modifica y elimina sesiones PDN. También gestiona la ruta. Este documento cubre GTP-C.
- GTP-U (plano de usuario): transporta datos de UE en túneles GTP. Consulte la guía de Plano de Usuario.
GTP-C en S2a sigue 3GPP TS 29.274 (GTPv2-C). El TWAG utiliza tipos de mensajes GTPv2-C y elementos de información (IEs) con tipos de interfaz específicos de S2a.
Tabla de Contenidos
- Dónde encaja S2a: Los Tres Modos de Salida
- Rol en el Ciclo de Vida de la Sesión
- Tipos de Interfaz S2a
- Establecimiento de Sesión
- Gestión de Portadoras
- Desmantelamiento de Sesión
- Gestión de Rutas
- Configuración
- Tablas de Referencia
- Observabilidad
- Solución de Problemas
- Referencias 3GPP
Dónde encaja S2a: Los Tres Modos de Salida
OmniTWAG resuelve un modo de plano de datos por punto de acceso (AP), a partir de las credenciales RADIUS que coinciden con el AP. El valor breakout_type en la credencial selecciona uno de los tres modos. Consulte
Credenciales RADIUS para los ajustes de breakout_type,
address_source y ip_pool_id.
Modo (breakout_type) | Quién asigna la IP de UE | Plano de datos | S2a / GTP utilizado |
|---|---|---|---|
tunneled | PGW (en el IE de Asignación de Dirección PDN) | GRE desde el AP al TWAG, luego GTP-U en S2a al PGW, luego hacia Internet por el PGW | Sí. Este documento. |
nswo | TWAG, desde un grupo de IP | GRE desde el AP al TWAG, luego salida local a Internet (NAT) en el TWAG | No. No hay sesión PGW. |
local | La red local en el AP | El AP posee el plano de datos. El TWAG no transporta tráfico. | No. No hay sesión PGW, no IP. |
GTP-C en S2a se aplica solo al modo tunneled. En el modo tunneled, el PGW asigna la dirección IP de UE y aplica políticas y cargos. En los modos nswo y local, el TWAG no crea una sesión PDN, por lo que no se envía ningún mensaje S2a.
El cobro en modo tunneled lo realiza el PGW, no el TWAG. El cobro en línea del lado del TWAG en Cobro en Línea se aplica a los modos de salida local.
Nota: Un controlador global separado de Descarga WLAN No Sincronizada (NSWO) (
Twag.NSWO.Handler, habilitado connswo.enabled: true) proporciona salida local para cada sesión cuando no se utiliza GTP. Consulte la sección de Salida Local de la guía de Plano de Usuario. El tipo de salidanswopor AP descrito anteriormente es el modelo impulsado por credenciales y es preferido.
Rol en el Ciclo de Vida de la Sesión
El cliente GTP-C es un único proceso compartido (Twag.Gtp.GtpcS2a). Maneja
todas las sesiones contra un PGW configurado. Cada sesión de UE tunneled autenticada
impulsa un intercambio de Creación de Sesión. El proceso Session.Client
por sesión llama al cliente GTP-C. No envía mensajes GTPv2-C por sí mismo.
Tipos de Interfaz S2a
El TWAG utiliza tipos de interfaz F-TEID S2a. Estos son diferentes de S2b (ePDG), que utiliza los tipos 30 y 31. Los valores siguen TS 29.274 Tabla 8.22-1.
| Tipo de Interfaz | Valor | Dirección | Uso |
|---|---|---|---|
s2a_twan_gtp_c | 35 | Control TWAG | F-TEID TWAG en Solicitud de Creación de Sesión |
s2a_twan_gtp_u | 34 | Usuario TWAG | F-TEID de portadora TWAG (GTP-U) |
s2a_pgw_gtp_c | 36 | Control PGW | F-TEID PGW en Respuesta a la Solicitud de Creación de Sesión |
s2a_pgw_gtp_u | 37 | Usuario PGW | F-TEID de portadora PGW (GTP-U) |
El Tipo RAT es siempre WLAN (valor 3).
Establecimiento de Sesión
Disparador
Una autenticación EAP exitosa inicia la sesión. El AP envía un
Accounting-Start, que activa el procesamiento posterior a la aceptación. El Session.Client
resuelve el modo de salida del AP. Para el modo tunneled, llama al cliente GTP-C para
crear la sesión PDN. Si el parámetro gtp.enabled es false, el TWAG
salta S2a. Si la sesión no tiene IMSI, el TWAG no crea la sesión. Para
los modos nswo y local, el TWAG no envía ningún mensaje S2a. Consulte
Sesiones para el ciclo de vida completo de la sesión.
Solicitud de Creación de Sesión
El TWAG envía una Solicitud de Creación de Sesión (tipo de mensaje según TS 29.274 §7.2.1) al PGW. El TWAG genera un nuevo TEID de plano de control no predecible y un TEID de plano de usuario para la solicitud. Construye la solicitud con estos IEs:
| Elemento de Información | Origen / Valor | Notas |
|---|---|---|
| IMSI | Suscripción de UE | Omitido si no está presente. |
| Red de Servicio (MCC/MNC) | gtp.mcc / gtp.mnc, o primeros dígitos del IMSI | Omitido si falta alguno de los valores. |
| Tipo RAT | WLAN (3) | Fijo para S2a. |
| F-TEID (control) | Tipo de interfaz 35, TEID de control TWAG, IP local TWAG | Identifica el punto final GTP-C del TWAG. |
| Nombre de Punto de Acceso (APN) | gtp.apn, por defecto internet. APN de emergencia si se solicita. | Consulte Sesiones de Emergencia. |
| Modo de Selección | 2 (proporcionado por la red, suscripción no verificada) | El APN siempre es proporcionado por la red en TWAN. |
| Asignación de Dirección PDN (PAA) | Tipo solicitado con una dirección cero | El TWAG solicita una dirección. El PGW la asigna. |
| Tasa Máxima Agregada de Bits (APN-AMBR) | Por defecto 256000 uplink / 256000 downlink | Sobrescrito si se proporciona una tasa. |
| Contexto de Portadora a Crear | EBI por defecto 5, F-TEID de portadora (tipo 34), QoS | Consulte Portadora por Defecto. |
| Restricción de APN | 2 (normal), o 0 para emergencia | |
| Identidad del ME (IMEISV) | Identidad del equipo de UE | Omitido si no está presente. |
| Recuperación | Contador de recuperación del TWAG | Usado para detección de reinicio. |
| Características de Cobro | 0x0800 | Valor fijo. |
| Identificador de TWAN | SSID de twan_ssid, BSSID opcional de twan_bssid | Identifica la WLAN. |
| Zona Horaria de UE | Derivada del desfase horario local del host | |
| Indicación | Bandera de transferencia | La bandera de transferencia se establece para una transferencia entrante. |
El tipo de PDN por defecto es IPv4. Puede configurarse a :ipv4, :ipv6 o :ipv4v6
a través del parámetro gtp.pdn_type. La dirección PAA solicitada es siempre cero,
por lo que el PGW asigna la dirección real.
Nota: El IE de Opciones de Configuración de Protocolo Adicional (APCO) no está incluido. El TWAG no solicita direcciones DNS o P-CSCF a través de APCO en este momento. Lee DNS del PCO o del IE de PCO Adicional en la respuesta si el PGW proporciona uno.
Portadora por Defecto
El TWAG crea una portadora por defecto por sesión. La EBI por defecto es 5. La portadora no tiene filtros TFT, por lo que transporta todo el tráfico. La QoS a nivel de portadora en la solicitud utiliza estos valores fijos:
| Parámetro QoS | Valor |
|---|---|
| QCI | 9 |
| Nivel de Prioridad | 10 |
| Capacidad de Pre-empción | deshabilitada |
| Vulnerabilidad a Pre-empción | habilitada |
| GBR / MBR (uplink y downlink) | 0 |
El TWAG no admite portadoras dedicadas. Consulte Gestión de Portadoras.
Respuesta a la Solicitud de Creación de Sesión
El TWAG empareja la respuesta con la solicitud pendiente por número de secuencia. Verifica el IE de Causa. La solicitud es un éxito si la causa es
request_accepted, new_pdp_type_due_to_network_preference, o
new_pdp_type_due_to_single_address_bearer_only. Cualquier otra causa devuelve un
gtpc_error con ese valor de causa.
En caso de éxito, el TWAG lee estos valores de la respuesta:
| Elemento de Respuesta | Valor Extraído | Uso |
|---|---|---|
| Asignación de Dirección PDN (PAA) | Dirección IP de UE asignada | Entregada a la UE por DHCP sobre GRE. Consulte Gestión de Direcciones IP. |
| F-TEID (control PGW) | TEID de control PGW y IP PGW | Usado como destino para mensajes de control posteriores. |
| Contexto de Portadora | F-TEID de portadora (TEID y IP GTP-U PGW), EBI, ID de Cobro | Usado para registrar el túnel GTP-U. |
| APN-AMBR | Límites de tasa de sesión | Almacenados en la sesión. |
| PCO / PCO Adicional | Direcciones de servidores DNS | Entregadas a la UE por DHCP. |
El TWAG almacena un mapeo de su TEID de control local al TEID de control PGW y la identidad de UE. Este mapeo enruta los mensajes iniciados por PGW posteriores a la sesión correcta. Si no hay F-TEID de portadora presente, el TWAG recurre al F-TEID de PGW para el túnel de plano de usuario.
Después de un éxito, el Session.Client registra el túnel GTP-U (que
genera el TEID de plano de usuario local del lado del TWAG), pre-asigna el arrendamiento DHCP
con la IP y DNS asignadas, y registra la UE para el enrutamiento de bajada GRE. Consulte
Plano de Usuario para el túnel y la ruta de bajada.
Sesiones de Emergencia
Si la sesión solicita un servicio de emergencia, el TWAG utiliza el APN de emergencia. El
parámetro emergency_apn establece este APN. El valor por defecto es sos. Para una
sesión de emergencia, la Restricción de APN se establece en 0 (sin restricción).
Gestión de Portadoras
Solo Portadora por Defecto
OmniTWAG admite solo la portadora por defecto. No admite portadoras dedicadas. Esto sigue el perfil de Modo de Conexión Única Transparente (TSCM) de TWAN. El gestor de portadoras puede rastrear una tabla de portadoras indexada por EBI, pero S2a establece solo la portadora por defecto.
Modificar Portadora (Iniciada por TWAG)
El TWAG puede enviar una Solicitud de Modificación de Portadora (TS 29.274 §7.2.7). Esta solicitud transporta un contexto de portadora con la EBI por defecto, el F-TEID de plano de usuario del TWAG (tipo 34), y la IP local del TWAG. El TEID de destino es el TEID de control PGW. El TWAG empareja la Respuesta de Modificación de Portadora por número de secuencia y verifica el IE de Causa para el éxito. Una transferencia entrante reutiliza la ruta de Creación de Sesión con la bandera de transferencia establecida, no una Modificación de Portadora separada.
Procedimientos Iniciados por PGW
El PGW puede iniciar procedimientos de portadora. El TWAG recibe estos en su socket GTP-C. El
TEID de destino en el mensaje es el TEID de control local del TWAG. El
TWAG utiliza el mapa de TEID almacenado para encontrar el TEID de control PGW y la identidad de UE.
Luego notifica al proceso Session.Client correspondiente.
| Mensaje PGW | Respuesta TWAG | Comportamiento |
|---|---|---|
| Solicitud de Creación de Portadora | Respuesta de Creación de Portadora, causa request_rejected | El TWAG rechaza todas las portadoras dedicadas (TSCM). No se crea ninguna portadora. |
| Comando de Modificación de Portadora | Solicitud de Modificación de Portadora de vuelta al PGW | El TWAG reconoce los nuevos parámetros (APN-AMBR, F-TEID). Si el envío falla, envía una Indicación de Fallo de Modificación de Portadora con causa system_failure. |
| Solicitud de Actualización de Portadora | Respuesta de Actualización de Portadora, causa request_accepted por portadora | El TWAG acepta la actualización de QoS y notifica la sesión. |
| Solicitud de Eliminación de Portadora | Respuesta de Eliminación de Portadora, causa request_accepted | Consulte Desmantelamiento de Sesión. |
Para un Comando de Modificación de Portadora, el TWAG lee el APN-AMBR y el contexto de portadora (EBI, nuevo F-TEID, QoS). Notifica al proceso de sesión, luego envía una Solicitud de Modificación de Portadora al PGW para reconocer. Si el contexto de portadora lleva un nuevo F-TEID GTP-U, la sesión vuelve a registrar el túnel GTP-U con los nuevos valores remotos. Para una Solicitud de Actualización de Portadora, el TWAG lee el APN-AMBR y cada contexto de portadora (EBI, QoS), notifica la sesión, luego acepta cada portadora en la respuesta.
Desmantelamiento de Sesión
Eliminar Sesión (Iniciada por TWAG)
El TWAG elimina la sesión PDN cuando el UE se desconecta. El Session.Client
llama al cliente GTP-C para el desmantelamiento. El TWAG envía una Solicitud de Eliminación de Sesión
(TS 29.274 §7.2.9) al TEID de control PGW. La solicitud lleva:
- ID de Portadora EPS (la EBI por defecto, por defecto 5)
- Causa (por defecto
local_detach)
El TWAG empareja la Respuesta de Eliminación de Sesión por número de secuencia y verifica el
IE de Causa. Luego elimina las entradas del mapa de TEID para ese TEID de control PGW. Si la
sesión no tiene TEID de control PGW (por ejemplo, una sesión nswo o local), el
TWAG salta la eliminación GTP-C. Después de la eliminación, el Session.Client desregistra
el túnel GTP-U, libera el arrendamiento DHCP y cualquier dirección del grupo de IP, desregistra
la UE de GRE, y limpia la sesión.
Eliminar Portadora (Iniciada por PGW)
El PGW puede iniciar el desmantelamiento con una Solicitud de Eliminación de Portadora. El TWAG lee el
EBI vinculado, la lista de EBI y la causa. Notifica al proceso Session.Client correspondiente, que realiza una limpieza solo local. El TWAG no
envía una Solicitud de Eliminación de Sesión en este caso, porque el PGW ya eliminó la
portadora. Luego el TWAG envía una Respuesta de Eliminación de Portadora con causa
request_accepted. Si el EBI vinculado es la portadora por defecto, toda la conexión PDN
se desmantela.
Gestión de Rutas
Eco
El TWAG ejecuta la gestión de rutas GTPv2-C con Solicitud de Eco y Respuesta de Eco
(TS 29.274 §6). El parámetro echo_enabled activa esto. Está activado por defecto.
El TWAG envía una Solicitud de Eco al PGW cada 60 segundos. Cada Solicitud de Eco
lleva el número de secuencia del TWAG. Cada Respuesta de Eco lleva un contador de Recuperación.
Cuando el PGW envía una Solicitud de Eco, el TWAG responde con una Respuesta de Eco que lleva el contador de Recuperación del TWAG.
Estado de la Ruta
El TWAG rastrea el estado de la ruta al PGW. Una Respuesta de Eco exitosa marca la ruta como ACTIVA y restablece el contador de fallos. Fallos consecutivos de Eco incrementan un contador. Después de 3 fallos consecutivos, el TWAG marca la ruta como INACTIVA.
Detección de Reinicio de PGW
El TWAG almacena el contador de Recuperación del PGW de cada Respuesta de Eco. Si el contador
cambia, el TWAG detecta un reinicio del PGW. Luego limpia todas las sesiones afectadas. Notifica
a cada proceso de sesión con una causa pgw_restart y borra el mapa de TEID.
Tiempo de Espera de Solicitud y Retransmisión
El TWAG utiliza un temporizador T3-RESPONSE y reintentos N3-REQUESTS para solicitudes de control.
| Temporizador / Contador | Valor | Significado |
|---|---|---|
| T3-RESPONSE | 3000 ms | Tiempo de espera por una respuesta antes de una retransmisión. |
| N3-REQUESTS | 3 | Máximo de retransmisiones antes de que la solicitud falle. |
Si una solicitud se agota, el TWAG retransmite el mismo mensaje con el mismo
número de secuencia. Reinicia el temporizador. Después de 3 reintentos sin respuesta, el
TWAG falla la solicitud. Un fallo de Creación de Sesión devuelve timeout al
llamador. Las retransmisiones de Eco siguen los mismos límites de temporizador y reintentos. Un
fallo de Eco cuenta para el umbral de caída de ruta.
El TWAG abre el socket UDP GTP-C al inicio. Si el socket no puede abrirse, el TWAG reintenta cada 5 segundos.
Configuración
S2a se configura bajo el mapa gtp. Este mapa es parte de la configuración de la aplicación omnitwag
en runtime.exs.
config :omnitwag,
gtp: %{
# Habilitar la interfaz S2a (necesaria para la salida tunelada)
enabled: true,
# Punto final GTP-C PGW
pgw_ip: "10.5.198.1",
pgw_port: 2123,
# IP local del TWAG para F-TEIDs GTP-C y GTP-U
local_ip: "10.5.198.200",
# Puerto de plano de usuario GTP-U
gtpu_port: 2152,
# Gestión de rutas (Eco)
echo_enabled: true,
# Valores por defecto para la Solicitud de Creación de Sesión
apn: "internet",
pdn_type: :ipv4
}
Parámetros GTP
| Parámetro | Tipo | Requerido | Por defecto | Descripción |
|---|---|---|---|---|
enabled | Booleano | No | false | Habilitar la interfaz S2a. Establecer en true para salida tunelada. Cuando es false, el TWAG no inicia el cliente GTP-C y salta S2a para cada sesión. |
pgw_ip | Cadena | Sí (si está habilitado) | 127.0.0.1 | Dirección IP GTP-C del PGW. El TWAG envía todos los mensajes GTPv2-C a esta dirección. |
pgw_port | Entero | No | 2123 | Puerto UDP GTP-C del PGW. El puerto estándar GTP-C es 2123. |
local_ip | Cadena | No | Detectado automáticamente | IP local del TWAG. Usado en F-TEIDs y como fuente para GTP-C y GTP-U. Si no se establece, el TWAG detecta automáticamente la IP de salida. |
gtpu_port | Entero | No | 2152 | Puerto UDP GTP-U para el plano de usuario. Consulte Plano de Usuario. |
echo_enabled | Booleano | No | true | Habilitar la gestión de rutas Echo GTPv2-C hacia el PGW. |
apn | Cadena | No | internet | Nombre del Punto de Acceso para la sesión PDN. |
pdn_type | Átomo | No | :ipv4 | Tipo de PDN: :ipv4, :ipv6 o :ipv4v6. |
mcc | Cadena | No | Primeros 3 dígitos del IMSI | Código de País Móvil para el IE de Red de Servicio. |
mnc | Cadena | No | Dígitos 4-5 del IMSI | Código de Red Móvil para el IE de Red de Servicio. |
Parámetros de Emergencia y TWAN
Los siguientes parámetros se leen del entorno de la aplicación omnitwag,
no del mapa gtp.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
emergency_apn | Cadena | sos | APN utilizado para una sesión de emergencia. La Restricción de APN se establece en 0 para estas sesiones. |
twan_ssid | Cadena | TWAG | SSID colocado en el IE de Identificador de TWAN. |
twan_bssid | Binario | (no establecido) | BSSID opcional de 6 bytes para el IE de Identificador de TWAN. Omitido si no es un valor válido de 6 bytes. |
Nota: El cliente GTP-C se conecta a un único PGW. No hay selección por APN o multi-PGW en este momento. Para cambiar el PGW, actualice
pgw_ip.
Tablas de Referencia
Tipos de Mensajes GTPv2-C (S2a)
| Mensaje | Dirección | Propósito |
|---|---|---|
| Solicitud / Respuesta de Eco | Ambos | Gestión de rutas. |
| Solicitud / Respuesta de Creación de Sesión | TWAG a PGW | Establecer la sesión PDN. |
| Solicitud / Respuesta de Modificación de Portadora | TWAG a PGW | Actualizar el F-TEID de la portadora o QoS. |
| Solicitud / Respuesta de Eliminación de Sesión | TWAG a PGW | Desmantelar la sesión PDN. |
| Solicitud / Respuesta de Creación de Portadora | PGW a TWAG | Portadora dedicada. Rechazada por el TWAG. |
| Solicitud / Respuesta de Actualización de Portadora | PGW a TWAG | Actualizar QoS. Aceptada por el TWAG. |
| Comando de Modificación de Portadora | PGW a TWAG | PGW pide al TWAG que actualice los parámetros de la portadora. |
| Indicación de Fallo de Modificación de Portadora | TWAG a PGW | Enviado cuando no se puede honrar un Comando de Modificación de Portadora. |
| Solicitud / Respuesta de Eliminación de Portadora | PGW a TWAG | Desmantelamiento iniciado por PGW. |
Códigos de Causa GTPv2-C
El TWAG utiliza estos valores de causa. Los códigos siguen TS 29.274 §8.4.
| Código | Nombre | Significado |
|---|---|---|
| 2 | Desconexión Local | Causa por defecto para una Eliminación de Sesión iniciada por TWAG. |
| 13 | Fallo de Red | Fallo de red informado por el par. |
| 16 | Solicitud Aceptada | Éxito. |
| 64 | Contexto No Encontrado | El par no tiene contexto coincidente. |
| 72 | Fallo del Sistema | Usado en una Indicación de Fallo de Modificación de Portadora. |
| 92 | Fallo de Autenticación de Usuario | Autenticación rechazada. |
| 93 | Acceso Denegado al APN | El APN no está permitido. |
| 94 | Solicitud Rechazada | Usado cuando el TWAG rechaza una Solicitud de Creación de Portadora. |
| 96 | IMSI/IMEI No Conocido | El suscriptor no es conocido. |
Observabilidad
El TWAG emite eventos de telemetría para la actividad de portadoras y desmantelamiento. Estos eventos impulsan las métricas en la Referencia de Métricas.
| Evento | Cuándo |
|---|---|
[:twag, :bearer, :modify_command] | El TWAG recibe un Comando de Modificación de Portadora del PGW. |
[:twag, :bearer, :update] | El TWAG recibe una Solicitud de Actualización de Portadora del PGW. |
[:twag, :detach, :pgw_delete] | El TWAG recibe una Solicitud de Eliminación de Portadora del PGW. |
[:twag, :session, :teardown] | La sesión se desmantela. |
[:twag, :detach, :cleanup_start] | Comienza el desmantelamiento de la sesión. |
[:twag, :detach, :cleanup_complete] | Se completa el desmantelamiento de la sesión. |
Estado del Cliente
El cliente GTP-C informa un estado instantáneo. Este estado muestra la salud de la ruta S2a.
| Campo | Significado |
|---|---|
connected | El socket UDP GTP-C está abierto. |
pgw_ip / pgw_port | El punto final PGW configurado. |
pending_requests | Conteo de solicitudes GTP-C en vuelo. |
path_up | El estado de la ruta Echo hacia el PGW. |
echo_failures | Conteo de fallos consecutivos de Eco. |
recovery_counter | El contador de Recuperación del TWAG. |
Registro
El cliente GTP-C registra cada procedimiento. Las líneas clave del registro incluyen:
- Envíos y respuestas de Creación de Sesión, Eliminación de Sesión y Modificación de Portadora.
- Cambios en el estado de la ruta:
La ruta hacia PGW ... está ACTIVAyLa ruta hacia PGW ... está INACTIVA. - Detección de reinicio de PGW con los contadores de Recuperación antiguos y nuevos.
- Mensajes de Creación, Actualización, Modificación y Eliminación de Portadora iniciados por PGW.
Solución de Problemas
Fallos en la Creación de Sesión
Síntomas: Las sesiones no se establecen. El registro muestra GTP Create Session failed.
Causas posibles:
- El PGW rechaza la solicitud con una causa no exitosa.
- La ruta hacia el PGW está inactiva.
- El APN no está provisionado en el PGW.
- El IMSI no es conocido por el núcleo.
Resolución:
- Verifique el código de causa devuelto en la tabla de Códigos de Causa.
- Verifique el estado de la ruta con el estado del cliente (
path_up). - Confirme que el APN está provisionado en el PGW.
- Confirme que el suscriptor está provisionado en el HSS.
La Ruta hacia el PGW está Inactiva
Síntomas: El registro muestra La ruta hacia PGW ... está INACTIVA. Las nuevas sesiones fallan.
Causas posibles:
- El PGW es inalcanzable en UDP 2123.
- Un firewall bloquea GTP-C.
- El PGW no está en ejecución.
Resolución:
- Confirme que los valores de
pgw_ipypgw_portson correctos. - Confirme que la ruta de red permite UDP 2123 en ambas direcciones.
- Confirme que el servicio GTP-C del PGW está en ejecución.
- Espere el próximo Eco. Una Respuesta de Eco exitosa marca la ruta como ACTIVA.
Las Sesiones Se Caen Después de un Reinicio del PGW
Síntomas: Todas las sesiones se desmantelan juntas. El registro muestra Reinicio de PGW detectado.
Causas posibles:
- El PGW se reinició y cambió su contador de Recuperación.
Resolución:
- Este es un comportamiento esperado. El TWAG limpia las sesiones obsoletas después de un reinicio del PGW.
- Confirme que el PGW es estable. Los UEs se re-autenticaran y restablecerán sesiones.
Las Sesiones Se Establecen Pero No Fluyen Datos
Síntomas: El UE recibe una dirección IP, pero el tráfico no pasa.
Causas posibles:
- El túnel GTP-U o la ruta GRE no están activos.
Resolución:
- Confirme que
gtp.enabledygre.enabledson ambostruepara la salida tunelada. - Verifique las estadísticas de GTP-U y GRE en la guía de Plano de Usuario.
Referencias 3GPP
| Especificación | Título |
|---|---|
| TS 29.274 | Protocolo de Túnel GPRS Evolucionado para el plano de control (GTPv2-C). |
| TS 23.402 | Mejoras de arquitectura para accesos no 3GPP (TWAN, S2a). |
| TS 24.302 | Acceso al EPC a través de redes de acceso no 3GPP. |