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_LEVELetNSI_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
- Référence de Configuration - Chaque clé
runtime.exset variable d'environnement avec type, valeur par défaut et description.
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, etNETWORK_PERFORMANCEsont 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-analyticsinfoetnnwdaf-eventssubscription, tous deuxv1; plus la découverte NF pour alimenter l'analytique orientée charge. - Abonnés (sortant) - rappels de notification POSTés à chaque
notificationURId'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 :
- Lisez l' aperçu de la couverture analytique ci-dessus.
- Commencez par le Guide des Opérations.
- Consultez Métriques et Surveillance.
Intégrateurs de Systèmes :
- Commencez par la Référence de Configuration.
- Consultez le Guide des Opérations pour les flux de demande et d'abonnement/notifier.
- Gardez Dépannage à portée de main pour les problèmes courants.
Par Sujet
- Comportement et flux du service - Guide des Opérations
- Configuration et variables d'environnement - Référence de Configuration
- Observabilité - Métriques et Surveillance
- Résolution de problèmes - Dépannage
Références 3GPP
| Spécification | Titre | Pertinence |
|---|---|---|
| TS 29.520 | Services Nnwdaf | Nnwdaf_AnalyticsInfo, Nnwdaf_EventsSubscription, identifiants d'événements |
| TS 23.288 | Améliorations de l'architecture pour NWDAF | Architecture analytique NWDAF |
| TS 23.501 §6.2.18 | Architecture système pour le Système 5G | Définition de la fonction réseau NWDAF |
| TS 29.510 | Services Nnrf | Enregistrement NRF, signal de vie, et découverte NF (profil NF load pour l'analytique) |