Aller au contenu principal

OmniNWDAF

OmniNWDAF est la Fonction d'Analyse des Données Réseau (NWDAF) d'Omnitouch pour le cœur 5G. Il implémente le rôle NWDAF défini dans 3GPP TS 23.501 §6.2.18 et l'architecture NWDAF dans 3GPP TS 23.288, exposant les services de l'Interface Basée sur les Services (SBI) spécifiés dans 3GPP TS 29.520.

OmniNWDAF expose deux services SBI et s'enregistre auprès du NRF en tant que type NF NWDAF :

  • Nnwdaf_AnalyticsInfo - récupération d'analytique par requête/réponse synchrone.
  • Nnwdaf_EventsSubscription - abonnement/notifier la livraison d'analytique, y compris la notification récurrente, la lecture et la modification de l'abonnement, et le stockage durable.

Il annonce le support de l'ensemble standardisé complet de 16 identifiants d'événements analytiques définis dans 3GPP TS 29.520.

Couverture Analytique

OmniNWDAF fournit la surface API Nnwdaf complète et la machinerie de livraison. Les événements orientés charge sont calculés à partir des données NRF en direct.

Calculé à partir des données NRF en direct (état d'enregistrement par NF et load signalé, TS 29.510 NFProfile, collecté par la découverte NRF) :

  • NF_LOAD - une entrée de niveau de charge par NF découvert, à partir de sa charge et de son état signalés.
  • SLICE_LOAD_LEVEL et NSI_LOAD_LEVEL - charge moyenne des NFs servant le S-NSSAI demandé.
  • NETWORK_PERFORMANCE - agrégats à l'échelle du réseau (ratio NF actif, charge moyenne signalée).

Pour ces événements, confidence reflète combien de données en direct ont soutenu le résultat (le nombre de NFs avec un load utilisable), et est 0 lorsque aucune donnée n'était disponible.

Documentation

Opérations et Surveillance

  • Guide des Opérations - Comportement du service, flux de demande et d'abonnement/notifier, et fonctionnement quotidien.
  • Métriques et Surveillance - Observabilité via des journaux structurés et le point de terminaison de vivacité.

Configuration

Support

  • Dépannage - Problèmes courants et leurs résolutions.

Vue d'ensemble de l'Architecture

OmniNWDAF se trouve sur le SBI en tant que producteur d'analytique. Les consommateurs y accèdent via HTTP à travers les deux services Nnwdaf. OmniNWDAF s'enregistre et envoie des signaux de vie au NRF, découvre des instances NF à partir du NRF pour calculer les analyses orientées charge, et livre des rappels de notification sortants à chaque notificationURI d'abonnement aux événements. Il ne collecte pas de données d'autres NFs directement ou d'OAM.

Vue d'ensemble des Fonctionnalités

Fonctionnalité Principale

  • Nnwdaf_AnalyticsInfo - récupération synchrone d'analytique pour un seul événement, sélectionné par event-id. Les événements orientés charge sont calculés à partir des données NRF en direct ; le reste résonne avec les filtres de demande.
  • Nnwdaf_EventsSubscription - créer, lire, modifier et supprimer des abonnements ; une notification immédiate à la création plus une notification récurrente sur une période de répétition.
  • Analytique de charge en direct depuis le NRF - NF_LOAD, SLICE_LOAD_LEVEL, NSI_LOAD_LEVEL, et NETWORK_PERFORMANCE sont dérivés de l'état d'enregistrement NF et de la charge signalée découverte à partir du NRF.
  • Surface complète des identifiants d'événements - tous les 16 identifiants d'événements analytiques standardisés sont annoncés et acceptés. Voir le tableau de référence des identifiants d'événements.
  • Abonnements durables - les abonnements sont reflétés dans un stockage durable et rechargés au redémarrage, avec des notifications récurrentes réarmées.
  • Livraison de notification en meilleur effort - tentative de réessai exponentielle bornée par configuration.
  • Point de terminaison de vivacité - un simple point de terminaison de statut pour le contrôle de santé.

Points d'Intégration

  • NRF (Nnrf_NFManagement / Nnrf_NFDiscovery) - enregistrement et signal de vie périodique, annonçant nnwdaf-analyticsinfo et nnwdaf-eventssubscription, tous deux v1 ; plus la découverte NF pour alimenter l'analytique orientée charge.
  • Abonnés (sortant) - rappels de notification POSTés à chaque notificationURI d'abonné.

Démarrage Rapide

Structure de Configuration

Configuration Minimale

config :omninwdaf,
# Liaison SBI et point de terminaison annoncé
sbi_scheme: "http",
sbi_addr: "127.0.0.23",
sbi_port: 7777,

# Cible d'enregistrement NRF
nrf_uri: "http://127.0.0.10:7777",

# PLMN servi (remplacer le test par défaut 999-70 par déploiement)
mcc: "999",
mnc: "70",

# Période de signal de vie NRF (millisecondes)
heartbeat_interval: 10_000,

# Fenêtre de validité appliquée à l'expiration des analyses retournées (secondes)
analytics_validity_seconds: 3600,

# Réglage de la livraison de notification
notification_max_attempts: 4,
notification_backoff_ms: 500

Chaque paramètre ci-dessus est documenté dans la Référence de Configuration.

Structure de la Documentation

Par Rôle

Opérateurs et Administrateurs :

  1. Lisez l' aperçu de la couverture analytique ci-dessus.
  2. Commencez par le Guide des Opérations.
  3. Consultez Métriques et Surveillance.

Intégrateurs de Systèmes :

  1. Commencez par la Référence de Configuration.
  2. Consultez le Guide des Opérations pour les flux de demande et d'abonnement/notifier.
  3. Gardez Dépannage à portée de main pour les problèmes courants.

Par Sujet

Références 3GPP

SpécificationTitrePertinence
TS 29.520Services NnwdafNnwdaf_AnalyticsInfo, Nnwdaf_EventsSubscription, identifiants d'événements
TS 23.288Améliorations de l'architecture pour NWDAFArchitecture analytique NWDAF
TS 23.501 §6.2.18Architecture système pour le Système 5GDéfinition de la fonction réseau NWDAF
TS 29.510Services NnrfEnregistrement NRF, signal de vie, et découverte NF (profil NF load pour l'analytique)