APIs de la Network Exposure Function (NEF) et leur mise en oeuvre
Durée : 3 jours
Objectifs : Comprendre les APIs de la NEF et leur mise en œuvre
Public : Ingénieurs télécom, Consultants réseaux et télécom, Architectes réseau et services télécom, responsables télécom
Prérequis : Connaissance des réseaux cœur mobile 4G, 5G NSA et 5G SA
La Network Exposure Function (NEF) est un composant clé de l'architecture 5G SA . Elle permet aux applications externes (AF - Application Function) d'accéder de manière sécurisée aux capacités du réseau mobile 5G SA via des interfaces normalisées. Les API exposées par la NEF facilitent l'innovation, la personnalisation des services et la monétisation des fonctionnalités réseau.
1. Network Exposure Function dans le réseau 5GS
1.1. Fonctions de la NEF
1.2. Architecture de la NEF
1.3. NEF versus SCEF
1.4. NEF/SCEF combinées
1.5. Identités de l’UE ou d’un groupe d’UE pour invoquer les APIs de la NEF
1.6. Familles d’APIs de la NEF
1.6.1. API de provisioning
1.6.2. API de policy and Charging
1.6.3. API de monitoring
1.6.4. APIs de Non IP Data Delivery
1.6.5. etc.
1.6.6. APIs communes à la SCEF et à la NEF
1.6.7. APIs spécifiques à la NEF
2. APIs de la NEF exposées vers les AFs externes
2.1. API Event Monitoring permettant à l’AF de souscrire et être notifié du changement d’état d’un UE ou d’un groupe d’UEs (15 événements sont proposés)
2.2. API Device Triggering permettant à une AF de délivrer un message à un UE ou un groupe d’UEs.
2.3. API Background Data Transfer Policy Negotiation permmetant à l’AF de négocier une politique de transfert de données pour un groupes de devices.
2.4. API Traffic Influence permettant à l’AF d’influencer le choix de l’UPF qui prend en charge le trafic d’un UE.
2.5. API Network Configuration Parameter Provisioning pour configurer des paramètres liés à l’économie d’énergie d’un device IoT.
2.6. API AF Session With QoS permettant à une AF de demander une QoS pour un flux échangé entre l’AF et un UE.
2.7. API MSISDN-less Mobile Originated SMS permettant à un UE d’émettre un SMS à une AF sans que l’UE n’ait de MSISDN.
2.8. API NIDD pour permettre à un device d’échanger des données avec une AF via une session PDU Non-IP (i.e., unstructured).
2.9. API Analytics Information Exposure permettant à une AF d’obtenir des données d’analytics concernant un slice donné ou concernant des UEs (données de mobilité, de connectivité, etc).
2.10. API 5G LAN Parameter permettant à l’AF de créer, modifier, supprimer des groupes. Cela permet ensuit d’invoquer les APIs de la NEF pour des groupes de devices.
2.11. API SliceParamProvision pour permettre à l’AF de configurer des paramètres d’une instance de slice de réseau.
2.12. API UeAddress pour permettre à une AF de récupérer l’adresse IP assignée à un UE.
2.13. API UE ID retrieval permettant à l’AF d’obtenir le SUPI ou le GPSI d’un UE à partir de son adresse IPv4 et d’un numéro de port publics ou à partir d’une adresse IPv6.
2.14. API Service Specific Parameter Provisioning permettant à une AF de configurer des données de services relatives à un UE telles que l’URSP.
2.15. API Mobile Originated Location Request permettant à la NEF de notifier la localisation de l’UE fournie par le GMLC à l‘AF.
2.16. API AM Policy Authorization permettant à l’AF de configurer une AM policy applicable à un UE. Cette AM policy est relayer par la NEF à la PCF et de la PCF à l’AMF afin que l’AMF puisse l’appliquer.
2.17. Autres APIs
3. APIs de la NEF exposées vers les fonctions réseau (NF) internes
3.1. API de la NEF utilisée par la SMF pour NIDD : API Nnef_SMContext
3.2. API de la NEF utilisée par le SMSC pour MSISDN-less SMS : API Nnef_SMService
3.3. API de la NEF utilisée par NWDAF ou LMF pour souscrire aux changements d’état de l’UE : API Nnef_EventExposure
3.4. API de la NEF utilisée par le GMLC pour obtenir le SUPI de l’UE à partir du GPSI ou de l’adresse IP de l’UE : API Nnef_UEId
4. Modèle de données de l’usager présentes dans l’UDR manipulées par la NEF
4.1. Subscription data
4.2. Policy data
4.3. Structured data for exposure
4.4. Application data
4.4.1. AccessAndMobilityData
4.4.2. PduSessionManagementData
