OmniNWDAF
OmniNWDAF es la Función de Análisis de Datos de Red (NWDAF) de Omnitouch para el núcleo 5G. Implementa el rol de NWDAF definido en 3GPP TS 23.501 §6.2.18 y la arquitectura de NWDAF en 3GPP TS 23.288, exponiendo los servicios de la Interfaz Basada en Servicios (SBI) especificados en 3GPP TS 29.520.
OmniNWDAF expone dos servicios SBI y se registra con el NRF como tipo de NF NWDAF:
- Nnwdaf_AnalyticsInfo - recuperación de análisis de solicitud/respuesta síncrona.
- Nnwdaf_EventsSubscription - suscripción/notificación de entrega de análisis, incluyendo notificación recurrente, lectura y modificación de suscripciones, y almacenamiento duradero.
Anuncia soporte para el conjunto completo estandarizado de 16 IDs de eventos de análisis definidos en 3GPP TS 29.520.
Cobertura de Análisis
OmniNWDAF proporciona la superficie completa de la API Nnwdaf y la maquinaria de entrega. Los eventos orientados a la carga se calculan a partir de datos en vivo del NRF.
Calculado a partir de datos en vivo del NRF (estado de registro por NF y carga reportada, TS 29.510 NFProfile, recopilados por descubrimiento del NRF):
NF_LOAD- una entrada de nivel de carga por NF descubierto, a partir de su carga y estado reportados.SLICE_LOAD_LEVELyNSI_LOAD_LEVEL- carga promedio de los NFs que sirven el S-NSSAI solicitado.NETWORK_PERFORMANCE- agregados a nivel de red (ratio de NF activos, carga promedio reportada).
Para estos eventos, confidence refleja cuánto respaldo de datos en vivo tuvo el resultado (el número de NFs con una carga utilizable), y es 0 cuando no había datos disponibles.
Documentación
Operaciones y Monitoreo
- Guía de Operaciones - Comportamiento del servicio, flujos de solicitud y suscripción/notificación, y operación diaria.
- Métricas y Monitoreo - Observabilidad a través de registros estructurados y el punto final de vivacidad.
Configuración
- Referencia de Configuración - Cada clave de
runtime.exsy variable de entorno con tipo, valor predeterminado y descripción.
Soporte
- Solución de Problemas - Problemas comunes y sus resoluciones.
Visión General de la Arquitectura
OmniNWDAF se sitúa en el SBI como un productor de análisis. Los consumidores acceden a él a través de HTTP mediante los dos servicios Nnwdaf. OmniNWDAF se registra y envía latidos al NRF, descubre instancias de NF del NRF para calcular los análisis orientados a la carga, y entrega devoluciones de llamada de notificación salientes a la notificationURI de cada suscriptor de eventos. No recopila datos de otros NFs directamente ni de OAM.
Visión General de Características
Funcionalidad Principal
- Nnwdaf_AnalyticsInfo - recuperación síncrona de análisis para un solo evento, seleccionado por
event-id. Los eventos orientados a la carga se calculan a partir de datos en vivo del NRF; el resto refleja los filtros de solicitud. - Nnwdaf_EventsSubscription - crear, leer, modificar y eliminar suscripciones; una notificación inmediata al crear más notificación recurrente en un período de repetición.
- Análisis de carga en vivo del NRF -
NF_LOAD,SLICE_LOAD_LEVEL,NSI_LOAD_LEVEL, yNETWORK_PERFORMANCEse derivan del estado de registro de NF y carga reportada descubierta del NRF. - Superficie completa de ID de evento - se anuncian y aceptan los 16 IDs de eventos de análisis estandarizados. Consulte la tabla de referencia de ID de evento.
- Suscripciones duraderas - las suscripciones se reflejan en un almacenamiento duradero y se recargan al reiniciar, con notificaciones recurrentes rearmadas.
- Entrega de notificaciones de mejor esfuerzo - reintento con retroceso exponencial limitado según configuración.
- Punto final de vivacidad - un simple punto final de estado para verificar la salud.
Puntos de Integración
- NRF (Nnrf_NFManagement / Nnrf_NFDiscovery) - registro y latido periódico, anunciando
nnwdaf-analyticsinfoynnwdaf-eventssubscription, ambosv1; además del descubrimiento de NF para alimentar los análisis orientados a la carga. - Suscriptores (saliente) - devoluciones de llamada de notificación enviadas a la
notificationURIde cada suscriptor.
Inicio Rápido
Estructura de Configuración
Configuración Mínima
config :omninwdaf,
# Vinculación de SBI y punto final anunciado
sbi_scheme: "http",
sbi_addr: "127.0.0.23",
sbi_port: 7777,
# Objetivo de registro del NRF
nrf_uri: "http://127.0.0.10:7777",
# PLMN servido (sobrescribir el valor predeterminado de prueba 999-70 por implementación)
mcc: "999",
mnc: "70",
# Período de latido del NRF (milisegundos)
heartbeat_interval: 10_000,
# Ventana de validez aplicada a la caducidad de los análisis devueltos (segundos)
analytics_validity_seconds: 3600,
# Ajuste de reintento de entrega de notificaciones
notification_max_attempts: 4,
notification_backoff_ms: 500
Cada parámetro anterior está documentado en la Referencia de Configuración.
Estructura de Documentación
Por Rol
Operadores y Administradores:
- Lea la visión general de la cobertura de análisis arriba.
- Comience con la Guía de Operaciones.
- Revise Métricas y Monitoreo.
Integradores de Sistemas:
- Comience con la Referencia de Configuración.
- Revise la Guía de Operaciones sobre flujos de solicitud y suscripción/notificación.
- Mantenga a mano Solución de Problemas para problemas comunes.
Por Tema
- Comportamiento y flujos del servicio - Guía de Operaciones
- Configuración y variables de entorno - Referencia de Configuración
- Observabilidad - Métricas y Monitoreo
- Resolución de problemas - Solución de Problemas
Referencias 3GPP
| Especificación | Título | Relevancia |
|---|---|---|
| TS 29.520 | Servicios Nnwdaf | Nnwdaf_AnalyticsInfo, Nnwdaf_EventsSubscription, IDs de eventos |
| TS 23.288 | Mejoras de arquitectura para NWDAF | Arquitectura de análisis de NWDAF |
| TS 23.501 §6.2.18 | Arquitectura del sistema para el Sistema 5G | Definición de función de red NWDAF |
| TS 29.510 | Servicios Nnrf | Registro del NRF, latido y descubrimiento de NF (NFProfile load para análisis) |