Saltar al contenido principal

Flujos de Llamadas

Descripción general

Esta página muestra los flujos de mensajes de extremo a extremo para OmniTWAG. Cada flujo es un diagrama de secuencia entre el equipo del usuario (UE), el punto de acceso WiFi (AP), el TWAG y los pares de la red central: el HSS (SWx), el PGW (S2a) y el OCS (Gy).

Lee las páginas por función para obtener los detalles detrás de cada paso: Autenticación, S2a GTP-C, Plano de Usuario, Gestión de Direcciones IP, Grupos de IP, Carga en Línea, Credenciales RADIUS, y Sesiones.

Tabla de Contenidos

Actores e interfaces

ActorRolInterfaz al TWAG
UEDispositivo suscriptor con una SIM802.11 / EAPOL (a través del AP)
APPunto de acceso WiFi y cliente RADIUSRADIUS (UDP 1812 autenticación, 1813 contabilidad)
TWAGPuerta de enlace de acceso WiFi de confianza y servidor AAA 3GPP-
HSSServidor de suscriptores localDiameter SWx (vectores de autenticación)
PGWPuerta de enlace de paquetesGTP-C/GTP-U sobre S2a (solo tunelado)
OCSSistema de carga en líneaDiameter Gy (solo cargado)

El tipo de salida y el modo de carga de una sesión provienen de las credenciales del AP. Consulta Credenciales RADIUS.

Adjunto exitoso - tunelado, cargado

Este es el camino feliz completo para breakout_type: tunneled y charging_mode: charged. El TWAG autentica al suscriptor con EAP-AKA', establece una sesión GTP con el PGW, entrega la IP asignada por el PGW a través de DHCP y abre una sesión de carga Gy.

Adjunto - NSWO con un grupo de IP

Para breakout_type: nswo y address_source: pool, el TWAG no contacta al PGW. El TWAG pre-asigna una dirección fija del grupo de IP asociado y la entrega a través de DHCP. El tráfico del suscriptor se sale localmente.

Adjunto - NSWO con distribución DHCP

Para breakout_type: nswo y address_source: dhcp, el TWAG vincula la MAC del cliente al grupo. El servidor DHCP distribuye la siguiente dirección libre del rango del grupo cuando el UE envía un DISCOVER. Consulta Grupos de IP.

Adjunto - salida local (plano de datos del AP)

Para breakout_type: local, el AP posee el plano de datos. El TWAG autentica al suscriptor y no asigna IP. El UE obtiene su dirección de la red local. El TWAG no establece ninguna sesión GTP ni arrendamiento DHCP.

Fallo de autenticación - suscriptor no provisionado para SWx

El HSS señala un error de SWx en el AVP agrupado Experimental-Result, no en el Result-Code base. Un suscriptor conocido en S6a aún puede fallar en SWx si el HSS no tiene una suscripción no 3GPP para el IMSI. El TWAG rechaza la sesión. Consulta Autenticación.

Contabilidad e informes de uso

El AP envía contabilidad RADIUS. El TWAG fusiona el tráfico en la sesión (ver Sesiones) y, en modo charged, informa el uso al OCS en un umbral de cuota o una expiración de temporizador de validez, no en cada actualización interina. Consulta Carga en Línea.

Agotamiento de cuota y re-grant

Cuando el OCS no concede más cuota, o establece una Final-Unit-Action, el TWAG bloquea el camino de datos del UE. El TWAG mantiene la sesión, el arrendamiento y la contabilidad para que un recargo pueda desbloquear al UE. Consulta Carga en Línea.

Desmantelamiento - desconexión del suscriptor

Cuando el UE se desconecta, el AP envía un Accounting-Stop. El TWAG desmantela la sesión: elimina la sesión GTP (tunelada), envía un Gy CCR-Terminate (cargado), libera la dirección y borra el estado de la sesión.

Desmantelamiento - expulsión del operador desde la API

Un operador puede eliminar una sesión a través de la API. El TWAG envía un RADIUS CoA-Disconnect (Disconnect-Message) al AP, que desconecta al UE, y luego desmantela la sesión. Consulta Sesiones.

Desmantelamiento - tiempo de espera de actividad

El TWAG monitorea una sesión establecida con un temporizador de actividad. Las actualizaciones interinas de contabilidad reinician el temporizador. Si el AP no envía actualizaciones durante el número configurado de intervalos, el TWAG declara la sesión muerta y la desmantela. Una sesión que nunca completa la autenticación es eliminada por un tiempo de espera de identidad separado. Consulta Sesiones.

Variantes de modo de carga

El charging_mode en las credenciales del AP cambia los pasos posteriores a la aceptación. Consulta Credenciales RADIUS.

charging_modeSesión de datosGy
chargedEstablecida (por breakout_type)CCR-Initial / Update / Terminate
unchargedEstablecida (por breakout_type)Sin sesión Gy
auth_onlyNo establecidaSin sesión Gy

Para uncharged, el flujo es el adjunto tunelado o NSWO anterior, pero el TWAG no envía mensajes Gy. Para auth_only, el flujo se detiene después del Access-Accept y Accounting-Start: el TWAG no establece ninguna sesión de datos.

Descripción general