Saltar al contenido principal

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_LEVEL y NSI_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

Soporte

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, y NETWORK_PERFORMANCE se 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-analyticsinfo y nnwdaf-eventssubscription, ambos v1; 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 notificationURI de 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:

  1. Lea la visión general de la cobertura de análisis arriba.
  2. Comience con la Guía de Operaciones.
  3. Revise Métricas y Monitoreo.

Integradores de Sistemas:

  1. Comience con la Referencia de Configuración.
  2. Revise la Guía de Operaciones sobre flujos de solicitud y suscripción/notificación.
  3. Mantenga a mano Solución de Problemas para problemas comunes.

Por Tema

Referencias 3GPP

EspecificaciónTítuloRelevancia
TS 29.520Servicios NnwdafNnwdaf_AnalyticsInfo, Nnwdaf_EventsSubscription, IDs de eventos
TS 23.288Mejoras de arquitectura para NWDAFArquitectura de análisis de NWDAF
TS 23.501 §6.2.18Arquitectura del sistema para el Sistema 5GDefinición de función de red NWDAF
TS 29.510Servicios NnrfRegistro del NRF, latido y descubrimiento de NF (NFProfile load para análisis)