Encyclopédie
2026-07-25 16:46:13
Comment fonctionne RRC Inactive dans la gestion des connexions 5G ?
RRC Inactive dans la gestion des connexions 5G : état CM-Connected, conservation du contexte UE, suspension et reprise, mises à jour RNA, paging RAN, données descendantes et rapports AMF.

Becke Telcom

Comment fonctionne RRC Inactive dans la gestion des connexions 5G ?

Entre un UE entièrement connecté et un UE totalement au repos, la 5G introduit un état qui paraît silencieux du point de vue de l'utilisateur, mais qui conserve une importance technique dans le NG-RAN. Cet état est RRC Inactive. Il a été ajouté à la gestion des connexions 5G pour résoudre un problème concret : de nombreux équipements doivent reprendre rapidement la transmission de données, mais maintenir tous les équipements en permanence dans l'état RRC Connected gaspillerait des ressources de signalisation, des ressources radio et l'énergie de la batterie.

Un smartphone peut vérifier des messages en arrière-plan, un capteur peut envoyer de courtes rafales de données et une application peut se réveiller brièvement après une longue période de silence. Ces profils de trafic ne justifient pas toujours un retour complet à l'état de repos suivi d'une procédure intégrale d'établissement de connexion. RRC Inactive fournit une couche intermédiaire. L'UE peut réduire son activité, conserver les principaux contextes et reprendre plus rapidement la connexion lorsque des données montantes ou descendantes apparaissent.

Le point essentiel est que RRC Inactive n'est pas identique à RRC Idle. Dans RRC Idle, l'UE est également en CM-IDLE du point de vue du réseau cœur. Dans RRC Inactive, l'UE reste en CM-CONNECTED, tandis que la couche RRC est suspendue par rapport au fonctionnement connecté actif. Le gNodeB conserve le contexte UE, l'UE conserve le contexte AS et le réseau peut ramener l'UE vers RRC Connected au moyen d'une procédure de reprise, sans tout recommencer depuis le début.

Modèle d'état RRC Inactive en 5G montrant la relation CM Connected et les transitions entre RRC Connected, RRC Inactive et RRC Idle
RRC Inactive se situe entre le fonctionnement connecté actif et le fonctionnement totalement au repos, en maintenant l'UE en CM-Connected tout en permettant une récupération plus rapide de la connexion.

Pourquoi la 5G a besoin de cet état

La gestion des connexions 5G doit prendre en charge de nombreux types de trafic en même temps. Certains services nécessitent un débit élevé et une connexion continue. D'autres n'ont besoin que d'échanges de données courts et occasionnels. Certains terminaux restent silencieux pendant de longues périodes, mais doivent néanmoins répondre rapidement lorsque le réseau ou l'application les sollicite. Si tous les UE restaient en RRC Connected, le réseau supporterait une surcharge de contrôle inutile. Si tous les UE inactifs étaient entièrement basculés vers RRC Idle, la récupération de la connexion pourrait devenir plus lente et plus exigeante en signalisation.

RRC Inactive réduit cet écart. L'UE peut arrêter le traitement actif des données propre à RRC Connected, mais le contexte important de la strate d'accès n'est pas supprimé. Une future procédure de reprise peut ainsi rétablir plus rapidement la connexion. Du point de vue de l'expérience utilisateur, l'équipement peut rester réactif. Du point de vue du réseau, le système évite de conserver des ressources actives plus longtemps que nécessaire.

Cette conception est particulièrement utile pour les applications qui se réveillent fréquemment sans maintenir de longues sessions. Les services de messagerie, la synchronisation en arrière-plan, les remontées intermittentes de capteurs, les petites rafales de données montantes et les brèves notifications descendantes peuvent tous bénéficier d'un état permettant un retour plus rapide au fonctionnement connecté.

Du point de vue de l'architecture réseau, RRC Inactive est également utile car il transfère vers le NG-RAN une partie de la responsabilité liée à la mobilité et au paging. L'AMF n'a pas besoin de traiter chaque déplacement à l'intérieur d'une zone locale de notification RAN comme un événement de mobilité du réseau cœur. Le gNodeB peut gérer plus efficacement le contexte UE et le paging local.

Comment cet état est défini

RRC Inactive possède plusieurs caractéristiques essentielles. Premièrement, l'UE est toujours considéré comme CM-CONNECTED. C'est une différence majeure par rapport à RRC Idle, dans lequel l'UE est également en CM-IDLE. La relation de connexion avec le cœur 5G reste en place, même si la connexion RRC ne transporte pas activement les données normales du mode connecté.

Deuxièmement, cet état est en grande partie transparent pour le réseau cœur. En fonctionnement normal, l'AMF n'a pas besoin de gérer directement RRC Inactive de la même manière que le NG-RAN. Le dernier gNodeB de service conserve le contexte UE et connaît la RAN Notification Area à laquelle appartient l'UE. Cette conservation du contexte permet une récupération rapide.

Troisièmement, l'UE et le gNodeB conservent le contexte de la couche AS. Puisque le contexte de la strate d'accès est préservé, l'UE n'a pas besoin d'une configuration entièrement nouvelle lors de la reprise du service. Il peut utiliser une procédure RRC Resume pour revenir à RRC Connected.

Le passage à RRC Inactive s'effectue au moyen d'un message RRC Release contenant une configuration de suspension. C'est pourquoi cet état est souvent présenté avec les procédures de suspension et de reprise. Le réseau libère la connexion RRC active, mais demande à l'UE de suspendre son contexte au lieu de le supprimer complètement.

Lorsqu'une nouvelle activité est nécessaire, l'UE peut passer de RRC Inactive à RRC Connected. Cela peut se produire lorsqu'il dispose de données montantes à transmettre ou lorsqu'il reçoit un paging RAN lié à des données descendantes. Si l'inactivité dure trop longtemps, l'UE Inactivity Timer du gNodeB peut finalement entraîner une libération N2, faisant évoluer l'UE vers RRC Idle et CM-IDLE.

Ce que l'UE peut encore faire

RRC Inactive ne signifie pas que l'UE est figé. Plusieurs procédures restent possibles même lorsque l'UE n'est pas activement en RRC Connected. Il peut effectuer une sélection PLMN, recevoir la diffusion des informations système, réaliser une resélection de cellule et répondre à un paging initié par le RAN. Ces fonctions permettent à l'UE de rester joignable sans maintenir une connexion RRC entièrement active.

Le réseau reste également actif de manière ciblée. Le NG-RAN gère la RAN Notification Area, configure le DRX pour le paging RAN et conserve le contexte AS de l'UE. Le gNodeB sait à quel RNA appartient l'UE et peut donc déterminer la portée du paging local lorsque des données ou de la signalisation imposent une reprise.

Autre point important : les contextes de connexion N2 et N3 peuvent rester établis pour l'UE dans ce modèle de fonctionnement. Cela compte lorsque des données descendantes arrivent. L'UPF peut encore connaître l'adresse du gNodeB et transférer les données vers le dernier gNodeB de service. Celui-ci déclenche alors le paging dans le RNA configuré au lieu de forcer, depuis le début, une procédure de paging du réseau cœur.

Ces éléments conservés expliquent pourquoi RRC Inactive est utile, mais aussi plus complexe qu'un simple comportement au repos. Le réseau doit préserver suffisamment de contexte pour récupérer rapidement, sans conserver une quantité de ressources actives telle que cet état deviendrait équivalent à RRC Connected. La valeur de cet état réside dans cet équilibre de conception.

Fonctions de RRC Inactive avec conservation du contexte AS de l'UE, sélection PLMN, diffusion des informations système, resélection de cellule, paging RAN et gestion RNA
Dans RRC Inactive, l'UE peut encore exécuter des procédures essentielles proches du mode au repos, tandis que le NG-RAN conserve le contexte nécessaire à une reprise rapide et au paging local.

Comment le RNA contrôle la mobilité

RNA signifie RAN Notification Area. Il s'agit d'une zone de notification côté RAN utilisée pour les UE en RRC Inactive. Un RNA regroupe plusieurs cellules, généralement dans une même Tracking Area. Lorsqu'un UE se déplace à l'intérieur du RNA qui lui est attribué, il n'a pas besoin d'informer le réseau à chaque changement de cellule. Cela évite une signalisation inutile lorsque l'UE se déplace uniquement au niveau local.

Le RNA est identifié par un RNA ID. Cet identifiant est formé à partir du TAC et du RAN Area Code. La plage du RAN Area Code va de 0 à 255. En pratique, cela fournit au NG-RAN un moyen compact de définir des zones locales dans lesquelles les UE inactifs peuvent se déplacer sans mises à jour fréquentes.

Le dernier gNodeB de service attribue le RNA ID au moyen de la configuration de suspension du message RRC Release. Ce détail est important, car le gNodeB ayant servi l'UE en dernier devient responsable de la connaissance de son contexte RNA. Si des données descendantes apparaissent ensuite, ce gNodeB peut décider comment rechercher l'UE dans la zone appropriée.

L'UE doit toutefois mettre le réseau à jour dans certaines conditions. Si le temporisateur périodique de mise à jour RNA expire ou si l'UE quitte le RNA configuré, il doit lancer la procédure de mise à jour RNA. Le NG-RAN conserve ainsi une connaissance exploitable de la zone locale de l'UE, tout en évitant une signalisation excessive lors des déplacements normaux à l'intérieur du RNA.

La conception du RNA influence l'efficacité du paging. Un RNA très petit peut provoquer des mises à jour fréquentes lorsque l'UE se déplace. Un RNA très grand peut augmenter la charge de paging, car davantage de cellules peuvent devoir être sollicitées à l'arrivée de données descendantes. Une bonne planification dépend donc des profils de mobilité, de la disposition des cellules, des limites des gNodeB et du comportement attendu des services.

Comment les données descendantes sont livrées

Le traitement des données descendantes est l'un des exemples les plus clairs de l'intérêt de RRC Inactive. Lorsque des données descendantes arrivent de l'UPF alors que l'UE est en RRC Inactive, elles peuvent être envoyées vers le dernier gNodeB de service. Le gNodeB lance alors le paging dans le RNA, car il sait que l'UE est inactif tout en restant joignable localement par un paging au niveau RAN.

Si toutes les cellules du RNA appartiennent au dernier gNodeB de service, la procédure est relativement directe. Le gNodeB lance le paging de l'UE dans les cellules concernées. L'UE reçoit le message de paging RAN, lance la procédure RRC Resume et revient à RRC Connected. Une fois la reprise terminée, il peut recevoir les données descendantes.

Si le RNA contient des cellules desservies par des gNodeB voisins, le dernier gNodeB de service peut utiliser la signalisation Xn. Il peut envoyer un message XnAP RAN Paging au gNodeB voisin afin que le paging soit également effectué dans ces cellules. La portée du paging suit ainsi le RNA au lieu d'être limitée aux seules cellules du dernier gNodeB de service.

La même logique générale s'applique lorsque de la signalisation descendante associée à l'UE arrive depuis l'AMF, à l'exception de cas tels que UE Context Release Command qui utilisent une autre voie de traitement. Le point essentiel est que le NG-RAN peut gérer le paging d'un UE inactif sans le traiter immédiatement comme un cas complet de paging du réseau cœur en mode au repos.

Du point de vue du service, l'expérience utilisateur dépend de la rapidité avec laquelle l'UE reçoit le paging et termine la reprise. Du point de vue du réseau, le système bénéficie de la réutilisation du contexte et d'une signalisation davantage localisée.

Livraison de données descendantes dans RRC Inactive avec transfert de l'UPF vers le gNodeB, paging RNA, RRC Resume et retour à RRC Connected
Les données descendantes dans RRC Inactive sont traitées par le dernier gNodeB de service, un paging basé sur le RNA et une procédure de reprise qui ramène l'UE au fonctionnement connecté.

Comment fonctionnent les transitions de reprise

RRC Inactive peut revenir à RRC Connected depuis le côté UE ou depuis le côté réseau. Une transition déclenchée par l'UE se produit lorsque celui-ci dispose de données montantes ou d'un besoin de signalisation. L'UE envoie une RRC Resume Request au gNodeB. Si le gNodeB actuel n'est pas le dernier gNodeB de service, il peut devoir récupérer le contexte UE auprès de ce dernier avant de terminer la reprise.

Une procédure type déclenchée par l'UE peut inclure RRC Resume Request, Retrieve UE Context Request, Retrieve UE Context Response, RRC Resume et RRC Resume Complete. Si le gNodeB de service change, des procédures supplémentaires peuvent être nécessaires, notamment Xn-U Address Indication et Path Switch Request vers l'AMF. Une fois le changement de chemin traité, l'ancien contexte peut être libéré lorsque cela convient.

La transition déclenchée par le réseau commence différemment. Le dernier gNodeB de service reçoit des données descendantes ou de la signalisation pertinente et déclenche le paging RAN. Le paging de l'UE est lancé dans le RNA. Après réception du paging, il reprend depuis RRC Inactive et revient à RRC Connected afin de traiter les données ou la signalisation en attente.

Ces transitions sont conçues pour être plus légères qu'un établissement complet de connexion depuis le mode au repos. Cela ne signifie pas qu'elles soient triviales. Leur bon fonctionnement dépend du contexte stocké, de la coordination entre gNodeB, du changement de chemin au niveau de l'AMF lorsqu'il est nécessaire et de la libération propre du contexte après l'établissement du nouveau chemin de service.

La voie contrôlée par temporisateur est également importante. Si l'UE reste inactif au-delà de la politique du UE Inactivity Timer du gNodeB, le réseau peut le faire évoluer vers RRC Idle. Cela implique généralement une libération N2 et fait passer l'état du réseau cœur à CM-IDLE. À ce stade, les avantages de reprise rapide de RRC Inactive ne s'appliquent plus.

Comment l'AMF reçoit les rapports d'état

RRC Inactive est souvent décrit comme transparent pour le réseau cœur, mais cette affirmation doit être interprétée avec prudence. En général, l'AMF ne contrôle pas directement l'état RRC de l'UE de la même manière que le NG-RAN. Il peut toutefois demander des rapports sur les transitions d'état RRC au moyen de la signalisation NGAP.

L'AMF peut inclure un paramètre RRC Inactive Transition Report Request dans des messages tels que Initial Context Setup Request ou UE Context Modification Request. Lorsque la demande porte sur les transitions ultérieures, le gNodeB doit signaler l'entrée ou la sortie de l'UE dans l'état RRC Inactive.

Lorsqu'un changement d'état se produit, le gNodeB envoie à l'AMF un RRC Inactive Transition Report. Le rapport contient la valeur RRC State, par exemple Inactive ou Connected. Ce mécanisme donne de la visibilité à l'AMF lorsqu'il la demande, sans modifier le principe selon lequel le NG-RAN gère le comportement RRC Inactive.

Cette capacité de rapport est utile pour la coordination du réseau, la connaissance des politiques et la supervision opérationnelle. Elle explique aussi pourquoi RRC Inactive ne doit pas être décrit trop simplement comme totalement invisible pour le réseau cœur. Une description plus juste est qu'il est principalement géré par le RAN, tandis que l'AMF peut obtenir des informations de transition d'état dans des conditions définies.

Pour l'analyse technique, cette distinction est importante. En cas d'échec d'une procédure, le diagnostic peut devoir examiner à la fois le comportement du RAN et celui des rapports NGAP. L'état de l'UE, le contexte du gNodeB, la configuration RNA, le paging RAN, la demande de rapport de l'AMF et le traitement du changement de chemin peuvent tous influencer le résultat final.

Questions fréquentes

Pourquoi RRC Inactive n'est-il pas identique à RRC Idle ?

RRC Inactive maintient l'UE en CM-Connected et conserve le contexte de la strate d'accès, tandis que RRC Idle correspond à une relation au repos avec le réseau cœur dans laquelle la récupération de la connexion nécessite une procédure plus lourde.

Qu'est-ce qui déclenche la reprise depuis RRC Inactive ?

La reprise peut être déclenchée par des données montantes de l'UE, un besoin de signalisation de l'UE ou un paging RAN provoqué par des données descendantes ou une signalisation descendante prise en charge.

Pourquoi le RNA réduit-il la signalisation ?

Le RNA permet à l'UE de se déplacer dans une zone de notification RAN définie sans informer le réseau de chaque changement de cellule, ce qui réduit la signalisation inutile liée à la mobilité locale.

Que se passe-t-il si l'UE quitte son RNA ?

L'UE doit lancer une procédure de mise à jour RNA afin que le NG-RAN actualise les informations de zone utilisées pour le paging local et la joignabilité à l'état inactif.

Pourquoi des gNodeB voisins peuvent-ils participer au paging ?

Si le RNA contient des cellules desservies par des gNodeB voisins, le dernier gNodeB de service peut envoyer XnAP RAN Paging afin que ces cellules voisines puissent également effectuer le paging de l'UE.

Quand l'AMF connaît-il les changements d'état RRC ?

L'AMF peut recevoir des rapports de transition lorsqu'il les a demandés au moyen du paramètre RRC Inactive Transition Report Request dans des procédures NGAP prises en charge.

RRC Inactive est l'une des améliorations les plus pratiques de la gestion des connexions 5G. Il conserve suffisamment de contexte pour une reprise rapide, réduit l'utilisation inutile de ressources de connexion actives, prend en charge les déplacements locaux au moyen du RNA et permet au NG-RAN de gérer le paging plus efficacement. Sa valeur vient de son équilibre : plus rapide qu'un retour depuis un état totalement au repos, plus léger que le maintien d'une connexion complète et suffisamment flexible pour les profils modernes de trafic mobile.

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 .