Encyclopédie
2026-09-11 16:57:58
Procédure d’enregistrement initial avec réaffectation d’AMF dans le cœur 5GC
La réaffectation d’AMF en 5GC intervient lorsque l’AMF sélectionné initialement ne peut pas desservir le slice réseau requis par l’UE. Cette analyse explique la sélection par le gNB, les décisions du NSSF, le Target AMF Set, le reroutage NAS et l’achèvement de l’enregistrement.

Becke Telcom

Procédure d’enregistrement initial avec réaffectation d’AMF dans le cœur 5GC

Une Registration Request est déjà parvenue à un AMF ; pourquoi l’AMF qui dessert l’UE devrait-il encore changer pendant l’enregistrement ? Cela signifie-t-il que le gNB a sélectionné le mauvais AMF ? Si l’UE n’inclut pas de Requested NSSAI dans la Registration Request, à quel moment le réseau peut-il déterminer le slice réseau dont l’UE a réellement besoin ? Ces questions renvoient à une branche particulière de l’Initial Registration 5GC : la réaffectation d’AMF. Dans les échanges d’ingénierie, on parle souvent de « resélection d’AMF », alors que la procédure 3GPP la décrit plus précisément comme une réaffectation de l’AMF pendant l’enregistrement.

La différence essentielle entre la réaffectation d’AMF et un Initial Registration normal ne tient ni à une authentification supplémentaire ni à un changement d’AMF motivé par l’équilibrage de charge. L’Initial AMF obtient des informations plus complètes sur l’abonnement et les slices, constate qu’il ne peut pas desservir le S-NSSAI finalement requis par l’UE, sollicite le NSSF pour identifier un périmètre de service AMF approprié, puis transfère la procédure d’enregistrement à un Target AMF.

Pour comprendre ce flux de signalisation, il est plus utile de suivre trois décisions successives que de mémoriser l’étape précise à laquelle l’AMF change : quelles informations le gNB possède lors de la première sélection d’AMF, quelles informations supplémentaires l’Initial AMF apprend pendant l’enregistrement et quels critères le NSSF utilise finalement pour orienter l’UE vers un nouvel AMF de service.

Quand la réaffectation d’AMF est-elle déclenchée ?

L’Initial Registration avec réaffectation d’AMF n’est pas le chemin par défaut de tous les enregistrements 5GC. Les conditions de déclenchement sont précises : le Network Slicing est déployé et l’AMF qui reçoit initialement la Registration Request ne peut pas desservir le slice réseau finalement requis par l’UE.

Dans un scénario d’enregistrement normal, l’Initial AMF sélectionné par le gNB prend déjà en charge le S-NSSAI requis. Le traitement de l’identité, l’authentification, la récupération des données d’abonnement et le Registration Accept peuvent donc rester sur le même AMF pendant toute la procédure.

La réaffectation ne devient nécessaire que lorsque des informations obtenues plus tard montrent que l’AMF actuel ne correspond pas au slice que l’UE est autorisé à utiliser ou qu’il doit utiliser par défaut. La logique peut se résumer ainsi :

La Registration Request atteint l’Initial AMF
           → L’Initial AMF effectue le traitement d’enregistrement nécessaire
           → Les informations complètes d’abonnement et de slices de l’UE sont obtenues
           → L’Initial AMF détermine qu’il ne peut pas desservir le S-NSSAI cible
           → Le NSSF est sollicité pour déterminer le périmètre de service approprié
           → L’enregistrement est transféré au Target AMF

Il faut éviter une confusion fréquente : la présence de deux AMF dans une même trace d’enregistrement ne signifie pas automatiquement que l’AMF d’origine est tombé en panne ou qu’un équilibrage de charge dans un AMF Pool a eu lieu. Dans cette procédure, le véritable déclencheur est une incompatibilité entre la capacité de l’AMF actuel à desservir les slices et le slice réseau finalement requis par l’UE.

Pourquoi le gNB peut-il sélectionner initialement un AMF inadapté ?

Lorsqu’on découvre la réaffectation d’AMF, il est facile de supposer que le gNB s’est trompé. Si différents AMF desservent différents slices, pourquoi le RAN n’envoie-t-il pas directement l’UE vers le bon AMF dès le départ ?

La raison principale est que le gNB peut ne pas disposer de suffisamment d’informations lorsqu’il effectue la sélection initiale de l’AMF. Prenons un véhicule connecté qui démarre pour la première fois avec une USIM 5G abonnée à deux slices réseau :

  • Slice eMBB (S-NSSAI1) : utilisé pour l’infodivertissement à bord et les services de données généraux ;

  • Slice V2X (S-NSSAI3) : utilisé pour les communications véhicule-à-tout (V2X) et les services liés à la conduite automatisée.

Supposons que le Default S-NSSAI de l’abonné soit le slice V2X, mais que l’UE entre dans le 5GS pour la première fois, ne possède pas de 5G-GUTI valide et n’inclue pas de Requested NSSAI dans la Registration Request. À ce stade, le gNB n’a aucun moyen direct de savoir que l’UE devra finalement être desservi par l’AMF associé au slice V2X.

Dans des conditions normales, le gNB peut utiliser des informations telles que le GUAMI, le S-NSSAI demandé par l’UE et sa configuration AMF locale lors de la sélection d’un AMF. Ici, toutefois, le GUAMI et le Requested NSSAI ne sont pas disponibles ; le gNB ne peut donc sélectionner un Initial AMF qu’à partir des informations dont il dispose et de sa politique locale de sélection par défaut.

Si le gNB sélectionne d’abord AMF1, qui dessert le slice eMBB, la Registration Request est transportée vers AMF1 dans un NGAP Initial UE Message.

Le fait que cet AMF ne corresponde pas au besoin final de slice de l’UE ne signifie pas nécessairement que le gNB est mal configuré. Une interprétation plus exacte est la suivante : au moment de la première sélection d’AMF, le RAN ne dispose pas encore de suffisamment d’informations pour déterminer l’AMF spécifique au slice final de l’UE.

Initial Registration 5GC dans lequel l’UE ne possède pas de 5G-GUTI et la Registration Request n’inclut pas de Requested NSSAI, ce qui amène le gNB à sélectionner un Initial AMF à partir des informations disponibles et de la configuration par défaut
Initial Registration 5GC dans lequel l’UE ne possède pas de 5G-GUTI et la Registration Request n’inclut pas de Requested NSSAI, ce qui amène le gNB à sélectionner un Initial AMF à partir des informations disponibles et de la configuration par défaut

Comment l’Initial AMF détecte-t-il l’incompatibilité de slice ?

Lorsque la Registration Request atteint l’Initial AMF, celui-ci n’interroge pas immédiatement le NSSF. À ce stade, il ne dispose toujours pas de suffisamment d’informations sur l’abonné pour déterminer s’il est bien l’AMF de service final.

L’AMF suit d’abord la logique normale de l’Initial Registration et exécute les procédures nécessaires, notamment le traitement de l’identité de l’UE, la sélection de l’AUSF, l’authentification 5G-AKA et les procédures de sécurité NAS associées.

L’un des résultats essentiels de cette phase est la confirmation de l’identité de l’UE et l’obtention du SUPI par l’AMF. Une fois le SUPI disponible, l’Initial AMF peut localiser l’UDM approprié et récupérer les Access and Mobility Subscription Data de l’UE.

À ce stade, le réseau dispose de beaucoup plus d’informations qu’au moment où la Registration Request est arrivée. Les données d’abonnement renvoyées par l’UDM peuvent inclure le Subscribed NSSAI et le Default S-NSSAI de l’abonné.

Reprenons l’exemple du véhicule connecté : l’Initial AMF appartient au domaine de service eMBB, mais les données d’abonnement montrent que l’UE est abonné à eMBB et à V2X, le Default S-NSSAI pointant vers V2X, c’est-à-dire S-NSSAI3.

L’Initial AMF peut alors tirer une conclusion que le gNB ne pouvait pas tirer auparavant : même s’il a pu recevoir l’Initial Registration et commencer à le traiter, il n’est pas l’AMF approprié pour assurer durablement le service du slice V2X par défaut de l’UE. Cette conclusion constitue le point de déclenchement de la réaffectation d’AMF.

Étape gNB : seules des informations d’accès limitées sont disponibles
           → Étape Initial AMF : l’identité de l’UE est confirmée
           → Étape UDM : les informations réelles sur le NSSAI souscrit sont obtenues
           → L’AMF actuel est jugé incompatible avec le slice cible

La réaffectation d’AMF n’est donc pas un changement arbitraire de décision en cours d’enregistrement. Elle intervient parce que le cœur de réseau peut prendre une décision plus précise sur l’AMF de service une fois que l’identité de l’abonné et les informations de slice sont complètes.

Comment le NSSF identifie-t-il le nouvel AMF de service ?

Dès que l’Initial AMF détermine qu’il ne peut pas desservir le slice cible, il ne choisit pas simplement un autre AMF de lui-même. Il sollicite la Network Slice Selection Function, ou NSSF.

L’Initial AMF utilise le service Nnssf_NSSelection pour demander une Network Slice Selection. Les entrées peuvent inclure le S-NSSAI souscrit par l’UE, des informations sur l’AMF actuel et le TAI actuel de l’UE. L’objectif est de déterminer quels slices sont autorisés dans la zone d’enregistrement actuelle et quel ensemble d’AMF doit assurer le service.

Les Authorized Network Slice Information renvoyées par le NSSF peuvent inclure :

  • Allowed NSSAI : les slices réseau que l’UE est autorisé à utiliser dans les conditions actuelles ;

  • Configured NSSAI : la configuration de slices pouvant être fournie à l’UE lorsque nécessaire ;

  • Target AMF Set : l’ensemble des AMF capables de desservir le slice réseau concerné ;

  • Rejected NSSAI : les slices qui ne peuvent pas être acceptés dans le TA actuel ou dans les conditions associées.

Il est important de distinguer Target AMF Set et Target AMF. La première responsabilité du NSSF est de déterminer quel ensemble d’AMF est approprié, en réduisant le périmètre des candidats selon les conditions de slice et de localisation, plutôt que de renvoyer directement l’adresse d’un AMF précis.

Après obtention du Target AMF Set, l’Initial AMF peut utiliser les informations d’instances NF enregistrées dans le NRF afin de récupérer les adresses, capacités, poids et états opérationnels des AMF de cet ensemble. Il peut alors déterminer quel Target AMF précis doit reprendre le Registration.

La relation peut se résumer ainsi :

UDM : fournit les informations d’abonnement aux slices de l’UE
           → Initial AMF : détermine que sa propre capacité de service ne correspond pas
           → NSSF : détermine les slices autorisés et le Target AMF Set
           → NRF : fournit les informations sur les instances AMF disponibles dans l’ensemble
           → Initial AMF : sélectionne le Target AMF

Dans cette procédure, le rôle du NSSF n’est pas celui d’un équilibrage de charge classique. Il associe une exigence de slice à un périmètre de service AMF capable de la prendre en charge.

L’Initial AMF du 5GC sollicite le NSSF avec le S-NSSAI souscrit par l’UE et son TAI, reçoit l’Allowed NSSAI et un Target AMF Set, puis utilise les informations du NRF pour déterminer le Target AMF
L’Initial AMF du 5GC sollicite le NSSF avec le S-NSSAI souscrit par l’UE et son TAI, reçoit l’Allowed NSSAI et un Target AMF Set, puis utilise les informations du NRF pour déterminer le Target AMF

Comment la Registration Request est-elle transférée au Target AMF ?

Une fois le Target AMF déterminé, l’UE n’a pas besoin d’envoyer une nouvelle Registration Request complète. Le réseau doit seulement transférer la procédure d’enregistrement déjà en cours, avec le contexte nécessaire, afin que le nouvel AMF poursuive le traitement.

Deux mécanismes de transfert sont possibles : un transfert indirect via le gNB ou un transfert direct entre l’Initial AMF et le Target AMF.

Transfert indirect via le gNB

En transfert indirect, l’Initial AMF envoie au gNB un NGAP Reroute NAS Request. Le message transporte des informations associées à l’Initial UE Message d’origine ainsi que le Target AMF Set ID, et demande au NG-RAN de rerouter le message NAS Registration en cours.

Le gNB envoie ensuite au Target AMF un nouvel Initial UE Message contenant le NAS-PDU de la Registration Request d’origine. Le chemin du plan de contrôle peut être représenté ainsi :

UE → gNB → Initial AMF → Reroute NAS Request → gNB → Target AMF

L’UE n’a pas besoin d’effectuer un nouvel accès RRC. Le NG-RAN reroute simplement le message NAS Registration existant vers l’AMF approprié.

Transfert direct entre AMF

En transfert direct, l’Initial AMF ne renvoie pas le message via le gNB. Il transfère directement le message N1 et le Registration Context au Target AMF par l’interface basée sur les services du 5GC.

L’Initial AMF invoque Namf_Communication_N1MessageNotify et envoie la Registration Request complète avec le Registration Context Container au Target AMF.

Les informations transférées ne se limitent pas à un seul message NAS. Le Registration Context peut également inclure UE Context, Access Type, des informations sur le gNB, User Location, Allowed NSSAI, Configured NSSAI, Rejected NSSAI et d’autres informations nécessaires pour poursuivre le traitement de l’enregistrement.

UE → gNB → Initial AMF → Namf_Communication_N1MessageNotify → Target AMF

Les chemins de signalisation diffèrent, mais l’objectif reste le même : le Target AMF reçoit le message NAS et le contexte nécessaires pour poursuivre le Registration sans redémarrer toute la procédure d’Initial Registration.

Après avoir pris le relais, le Target AMF termine le traitement d’enregistrement restant et renvoie un Registration Accept à l’UE. La réponse reflète les résultats de la sélection de slice et de la réaffectation d’AMF ; elle peut inclure Allowed NSSAI, Configured NSSAI, Rejected NSSAI ainsi qu’un nouveau 5G-GUTI.

Du point de vue de l’UE, le résultat important est que l’enregistrement aboutit et que le réseau lui fournit les slices disponibles dans la zone actuelle ainsi que le nouveau contexte de mobilité 5GS. Le changement interne d’AMF de service reste transparent pour l’UE.

Pendant la réaffectation d’AMF en 5GC, l’Initial AMF peut utiliser NGAP Reroute NAS Request pour un transfert indirect via le gNB ou Namf Communication N1MessageNotify pour transférer directement la Registration Request au Target AMF
Pendant la réaffectation d’AMF en 5GC, l’Initial AMF peut utiliser NGAP Reroute NAS Request pour un transfert indirect via le gNB ou Namf Communication N1MessageNotify pour transférer directement la Registration Request au Target AMF

Comment vérifier une réaffectation d’AMF dans une trace de signalisation ?

Un Initial Registration avec réaffectation d’AMF peut facilement être confondu avec un routage d’enregistrement anormal ou une première sélection d’AMF ayant échoué. Une méthode de dépannage plus efficace consiste non pas à comparer les numéros de messages un à un, mais à suivre deux fils principaux : la détermination du slice et le transfert du contexte.

Une séquence de signalisation normale doit permettre à l’ingénieur de répondre aux questions suivantes :

Pourquoi la Registration Request a-t-elle d’abord atteint cet Initial AMF ?
           → Où l’Initial AMF a-t-il obtenu le Subscribed / Default NSSAI de l’UE ?
           → Qu’est-ce qui a conduit l’AMF à déterminer qu’il ne pouvait pas continuer à desservir l’UE ?
           → Quel Target AMF Set le NSSF a-t-il renvoyé ?
           → Quel Target AMF précis a finalement été sélectionné ?
           → Quel chemin a été utilisé pour transférer le Registration Context ?

Si l’Initial AMF a déjà obtenu les informations d’abonnement aux slices et déterminé qu’il ne peut pas desservir l’UE, mais qu’aucune procédure de sélection NSSF ne suit, l’analyse doit se concentrer sur la découverte du NSSF, la requête Nnssf_NSSelection et la configuration de slice associée.

Si le NSSF renvoie un Target AMF Set mais qu’aucun Target AMF précis ne peut être identifié, les vérifications suivantes doivent porter sur la configuration de l’AMF Set, les NF Profiles dans le NRF, l’état des instances AMF et leurs informations de capacité.

Si un NGAP Reroute NAS Request est présent mais que le Target AMF ne reçoit jamais le nouvel Initial UE Message, le dépannage doit quitter la sélection de slice pour se concentrer sur le reroutage NAS au niveau du gNB et la joignabilité N2 vers le Target AMF.

Si le transfert direct est utilisé, la trace doit être vérifiée pour Namf_Communication_N1MessageNotify et le Registration Context, au lieu d’attendre un Reroute NAS Request qui n’apparaîtra pas sur ce chemin.

En considérant l’ensemble de la procédure, la réaffectation d’AMF résout un problème précis : les informations disponibles lors de la première sélection d’AMF sont incomplètes et le cœur de réseau corrige ensuite la décision concernant l’AMF de service après avoir obtenu l’identité complète de l’abonné et les informations d’abonnement aux slices.

Lorsque l’UE entre pour la première fois sur le réseau, le gNB peut ne disposer que d’informations GUAMI limitées, d’informations Requested NSSAI ou de sa configuration AMF par défaut. Après l’authentification et la récupération de l’abonnement, le 5GC peut enfin déterminer quels slices l’abonné est autorisé à utiliser. Le NSSF convertit alors l’exigence de slice en Target AMF Set, tandis que le NRF aide à identifier l’instance AMF réelle capable de poursuivre le Registration.

La question la plus utile lors de l’analyse de ce flux de signalisation n’est donc pas « Pourquoi l’AMF a-t-il changé en cours d’enregistrement ? », mais plutôt : à quel moment le réseau a-t-il enfin obtenu suffisamment d’informations pour déterminer quel AMF devait continuer à desservir l’UE ?

Questions fréquentes

La réaffectation d’AMF est-elle identique à l’équilibrage de charge dans un AMF Pool ?

Non. L’équilibrage de charge dans un AMF Pool porte généralement sur la capacité, la pondération et la répartition haute disponibilité entre plusieurs instances AMF. Dans cette procédure, la réaffectation est déclenchée parce que l’Initial AMF ne peut pas desservir le slice réseau finalement requis par l’UE. Les deux mécanismes peuvent aboutir à un AMF de service différent, mais leurs conditions de déclenchement et leur logique de signalisation sont fondamentalement différentes.

Tout déploiement de Network Slicing exige-t-il une sélection NSSF et une réaffectation d’AMF ?

Non. Même lorsque le Network Slicing est déployé, la réaffectation d’AMF n’est pas nécessaire si l’AMF sélectionné initialement par le gNB peut déjà desservir le slice finalement requis par l’UE. La réaffectation est une branche conditionnelle de l’enregistrement, et non une étape obligatoire pour tout réseau utilisant le slicing.

L’UE peut-il détecter directement que l’AMF a changé pendant l’enregistrement ?

Du point de vue de l’UE, la question principale est de savoir si le Registration aboutit et quelles valeurs Allowed NSSAI, Configured NSSAI, Rejected NSSAI et 5G-GUTI sont renvoyées par le réseau. La réaffectation d’AMF et le transfert du Registration Context sont des procédures de contrôle internes au 5GC et restent largement transparents pour l’UE.

Le transfert indirect ou direct est-il toujours le plus courant ?

Aucune conclusion universelle ne peut être tirée de la seule définition de la procédure. Le mécanisme utilisé dépend de l’architecture de déploiement 5GC, de l’implémentation du fournisseur, des capacités de communication basée sur les services entre AMF et de la configuration du RAN et du cœur de réseau. Le dépannage réel doit suivre le chemin de signalisation observé sur le réseau en production.

Produits recommandés
catalogue
Service à la clientèle Téléphone
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .