百科事典
2026-07-25 16:46:13
5Gの接続管理においてRRC Inactiveはどのように機能するのか?
5G接続管理におけるRRC Inactiveを、CM-Connected状態、UEコンテキスト保持、サスペンドと再開、RNA更新、RANページング、下りデータ処理、AMF報告動作から解説します。

ベッケテレコム

5Gの接続管理においてRRC Inactiveはどのように機能するのか?

完全に接続されたUEと完全にアイドル状態のUEの間に、5Gはユーザー側からは静かに見えても、NG-RAN内部では技術的に重要な意味を持つ状態を導入しました。これがRRC Inactiveです。この状態は、5Gの接続管理における実際的な課題を解決するために追加されました。多くの端末はデータ通信へ迅速に戻る必要がありますが、すべての端末を常にRRC Connectedに維持すると、シグナリング資源、無線資源、バッテリー電力を浪費するからです。

スマートフォンがバックグラウンドメッセージを確認したり、センサーが短いデータバーストを送信したり、アプリケーションが長い無通信時間の後に短時間だけ起動したりすることがあります。このようなトラフィックパターンでは、完全にアイドル状態へ戻った後、接続確立を最初から行う必要があるとは限りません。RRC Inactiveは中間層を提供します。UEは活動量を下げながら重要なコンテキストを保持し、上りまたは下りデータが発生したときに、より早く接続を再開できます。

重要なのは、RRC InactiveがRRC Idleと同じではないことです。RRC Idleでは、コアネットワークから見てもUEはCM-IDLEです。一方、RRC InactiveではUEはCM-CONNECTEDのままで、RRC層だけがアクティブな接続動作から一時停止されています。gNodeBはUEコンテキストを保持し、UEはASコンテキストを保持するため、ネットワークはすべてを最初から確立するのではなく、再開手順によってUEをRRC Connectedへ戻せます。

CM Connectedとの関係、RRC Connected、RRC Inactive、RRC Idleの遷移経路を示す5G RRC Inactive状態モデル
RRC Inactiveはアクティブな接続動作と完全なアイドル動作の間に位置し、UEをCM-Connectedに保ちながら、より高速な接続復旧を可能にします。

5Gにこの状態が必要な理由

5Gの接続管理は、同時に多様なトラフィックを処理しなければなりません。高スループットと継続接続を必要とするサービスもあれば、短時間で断続的なデータ交換だけを必要とするサービスもあります。また、長時間通信しなくても、ネットワークやアプリケーションから要求されたときには素早く応答しなければならない端末もあります。すべてのUEをRRC Connectedに保つと不要な制御オーバーヘッドが発生し、すべての非アクティブUEを完全にRRC Idleへ移すと、接続復旧が遅くなりシグナリング負荷も増えます。

RRC Inactiveはこの差を縮めます。UEはRRC Connectedとしてのアクティブなデータ処理を停止できますが、重要なアクセスストラタムのコンテキストは破棄されません。そのため、将来の再開手順でより早く接続を復旧できます。ユーザー体験の面では端末が応答性を保ち、ネットワークの面では必要以上にアクティブ資源を保持せずに済みます。

この設計は、頻繁に起動するものの長いセッションを維持しないアプリケーションに特に有効です。メッセージングサービス、バックグラウンド同期、断続的なセンサー報告、小規模な上りデータバースト、短い下り通知などは、接続動作へ素早く戻れる状態の恩恵を受けます。

ネットワークアーキテクチャの観点では、RRC Inactiveは移動管理とページングの一部をNG-RAN側へ移す点でも有用です。AMFは、ローカルなRAN通知エリア内のすべての移動をコアネットワークのモビリティイベントとして扱う必要がありません。gNodeBはUEコンテキストとローカルページングをより効率的に管理できます。

状態の定義

RRC Inactiveにはいくつかの特徴があります。第一に、UEは引き続きCM-CONNECTEDと見なされます。これは、UEがCM-IDLEでもあるRRC Idleとの大きな違いです。RRC接続が通常の接続モードデータをアクティブに運んでいなくても、5Gコアとの接続関係は維持されます。

第二に、この状態はコアネットワークに対してほぼ透過的です。通常動作では、AMFがNG-RANと同じようにRRC Inactiveを直接管理する必要はありません。最後にUEを収容したgNodeBがUEコンテキストを保持し、そのUEが属するRAN Notification Areaを把握します。このコンテキスト保持により高速な復旧が可能になります。

第三に、UEとgNodeBはAS層のコンテキストを保持します。アクセスストラタムのコンテキストが保存されるため、サービス再開時にUEは完全な新規セットアップを行う必要がありません。代わりに、RRC Resume手順を使ってRRC Connectedへ戻れます。

RRC Inactiveへの遷移は、サスペンド設定を含むRRC Releaseメッセージによって行われます。そのため、この状態はサスペンド手順および再開手順と一緒に説明されることが多くあります。ネットワークはアクティブなRRC接続を解放しますが、コンテキストを完全に破棄するのではなく、一時停止するようUEへ指示します。

再び通信が必要になると、UEはRRC InactiveからRRC Connectedへ移行できます。これはUEに送信すべき上りデータがある場合や、下りデータのためのRANページングを受信した場合に起こります。非アクティブ状態が長く続くと、gNodeBのUE Inactivity Timerによって最終的にN2が解放され、UEがRRC IdleおよびCM-IDLEへ移ることがあります。

UEが引き続き実行できる処理

RRC InactiveになってもUEが停止するわけではありません。UEがアクティブなRRC Connectedでなくても、いくつかの手順は実行できます。UEはPLMN選択、システム情報ブロードキャストの受信、セル再選択、RAN起点のページングへの応答を行えます。これにより、完全にアクティブなRRC接続を維持しなくても到達可能な状態を保てます。

ネットワーク側も特定の機能を維持します。NG-RANはRAN Notification Areaを管理し、RANページング向けのDRXを設定し、UEのASコンテキストを保持します。gNodeBはUEがどのRNAに属するかを把握しているため、データやシグナリングによって再開が必要になったとき、ローカルページング範囲を判断できます。

もう一つ重要なのは、この動作モデルではUEのN2およびN3接続コンテキストを維持できることです。これは下りデータが到着したときに重要です。UPFは引き続きgNodeBのアドレスを把握し、下りデータを最後にUEを収容したgNodeBへ転送できます。そのgNodeBは、コアネットワークのページングを最初から実行する代わりに、設定されたRNA内でページングを開始します。

これらの保持要素は、RRC Inactiveが有用である一方、単純なアイドル動作より複雑である理由を示します。ネットワークは高速復旧に必要なコンテキストを十分に保持する必要がありますが、RRC Connectedと同等になるほど多くのアクティブ資源を割り当ててはいけません。このバランスこそが、この状態の価値です。

UEのASコンテキスト保存、PLMN選択、システム情報ブロードキャスト、セル再選択、RANページング、RNA管理を示すRRC Inactiveの機能
RRC InactiveでもUEは主要なアイドル類似手順を実行でき、NG-RANは高速再開とローカルページングに必要なコンテキストを保持します。

RNAによるモビリティ制御

RNAはRAN Notification Areaを意味します。RRC InactiveのUEに使用されるRAN側の通知エリアです。RNAは複数のセルで構成され、通常は同じTracking Area内にあります。UEが割り当てられたRNA内を移動する場合、セルが変わるたびにネットワークへ通知する必要はありません。これにより、UEがローカルに移動するだけのときに不要なシグナリングを避けられます。

RNAはRNA IDによって識別されます。この識別子はTACとRAN Area Codeから構成され、RAN Area Codeの範囲は0から255です。実際には、NG-RANが非アクティブUEの頻繁な更新を避けながら移動可能なローカルエリアを簡潔に定義する方法となります。

最後にUEを収容したgNodeBは、RRC Releaseメッセージ内のサスペンド設定を通じてRNA IDを割り当てます。最後のgNodeBがUEのRNAコンテキストを把握する責任を持つため、これは重要な点です。後で下りデータが発生した場合、そのgNodeBは適切なエリア内でUEをどのようにページングするかを決定できます。

一定の条件ではUEがネットワークを更新する必要があります。周期的なRNA更新タイマーが満了した場合、またはUEが設定されたRNAを離れた場合、UEはRNA更新手順を開始します。これにより、RNA内の通常移動に対する過剰なシグナリングを避けながら、NG-RANがUEのローカルエリア情報を失わないようにします。

RNAの設計はページング効率に影響します。RNAが小さすぎるとUEの移動時に頻繁な更新が発生し、大きすぎると下りデータ到着時により多くのセルをページングする必要があり、オーバーヘッドが増えます。したがって、適切な設計にはユーザーの移動パターン、セル配置、gNodeB境界、想定サービス動作を考慮する必要があります。

下りデータの配信方法

下りデータ処理は、RRC Inactiveが存在する理由を最も分かりやすく示す例の一つです。UEがRRC InactiveのときにUPFから下りデータが到着すると、そのデータは最後にUEを収容したgNodeBへ送られます。gNodeBは、UEが非アクティブでもRANレベルのページングによってローカルに到達可能であることを把握しているため、RNA内でページングを開始します。

RNA内のすべてのセルが最後のgNodeBに属する場合、処理は比較的直接的です。gNodeBは対象セルでUEをページングします。UEはRANページングメッセージを受信し、RRC Resume手順を開始してRRC Connectedへ戻ります。再開後、UEは下りデータを受信できます。

RNAに隣接gNodeBが収容するセルが含まれる場合、最後のgNodeBはXnシグナリングを使用できます。隣接gNodeBへXnAP RAN Pagingメッセージを送信し、そのセルでもページングを実行させます。これにより、ページング範囲は最後のgNodeB自身のセルだけに限定されず、RNA全体に従います。

AMFからUE関連の下りシグナリングが到着した場合にも、UE Context Release Commandのように別の処理経路が適用される例外を除き、同じ基本的な考え方が適用されます。重要なのは、NG-RANが非アクティブUEのページングを管理でき、直ちに完全なアイドルモードのコアネットワークページングとして扱う必要がない点です。

サービスの観点では、UEがどれだけ早くページを受信し再開を完了するかがユーザー体験を左右します。ネットワークの観点では、コンテキストの再利用とシグナリングのローカル化によって効率が向上します。

UPFからgNodeBへのデータ転送、RNAページング、RRC Resume、RRC Connectedへの復帰を示すRRC Inactiveの下りデータ配信
RRC Inactiveの下りデータは、最後にUEを収容したgNodeB、RNAベースのページング、そしてUEを接続動作へ戻す再開手順によって処理されます。

再開遷移の仕組み

RRC InactiveからRRC Connectedへの復帰は、UE側またはネットワーク側のいずれからも開始できます。UEに上りデータやシグナリング要求がある場合、UE起点の遷移が発生します。UEはgNodeBへRRC Resume Requestを送信します。現在のgNodeBが最後にUEを収容したgNodeBでない場合、再開完了前に最後のgNodeBからUEコンテキストを取得する必要があります。

一般的なUE起点手順には、RRC Resume Request、Retrieve UE Context Request、Retrieve UE Context Response、RRC Resume、RRC Resume Completeが含まれます。収容gNodeBが変わる場合には、Xn-U Address IndicationやAMFへのPath Switch Requestなど、追加手順が必要になることがあります。パス切替後、適切な時点で旧コンテキストを解放できます。

ネットワーク起点の遷移は異なる形で始まります。最後にUEを収容したgNodeBが下りデータまたは関連シグナリングを受信し、RANページングを開始します。UEはRNA内でページングされ、ページングを受信するとRRC Inactiveから再開してRRC Connectedへ戻り、保留中のデータやシグナリングを処理します。

これらの遷移は、アイドル状態から完全な接続確立を行うより軽量に設計されています。ただし、単純な処理という意味ではありません。正しい動作には、保存されたコンテキスト、gNodeB間の連携、必要に応じたAMFでのパス切替、新しい収容経路確立後の適切なコンテキスト解放が必要です。

タイマーによる経路も重要です。UEがgNodeBのUE Inactivity Timer方針を超えて非アクティブ状態を続けると、ネットワークはUEをRRC Idleへ移行させることができます。通常はN2解放が行われ、コアネットワークの状態はCM-IDLEへ変わります。その時点でRRC Inactiveの高速再開の利点は失われます。

AMFが状態レポートを受信する仕組み

RRC Inactiveはコアネットワークに対して透過的と説明されることが多いものの、この表現は慎重に解釈する必要があります。一般に、AMFはNG-RANと同じようにUEのRRC状態を直接制御しません。ただしAMFは、NGAPシグナリングを通じてRRC状態遷移の報告を要求できます。

AMFはInitial Context Setup RequestやUE Context Modification RequestなどのメッセージにRRC Inactive Transition Report Requestパラメータを含めることができます。要求が後続状態遷移報告に設定されると、UEがRRC Inactiveへ入る、またはRRC Inactiveから出る際にgNodeBが報告します。

状態変化が起きると、gNodeBはAMFへRRC Inactive Transition Reportを送信します。レポートにはInactiveやConnectedなどのRRC State値が含まれます。この仕組みにより、基本的なRRC Inactive管理がNG-RAN側にあることを変えずに、要求したAMFへ状態の可視性を提供できます。

この報告機能は、ネットワーク連携、ポリシー把握、運用監視に役立ちます。また、RRC Inactiveをコアネットワークから完全に見えない状態と単純に説明すべきではない理由も示しています。より正確には、主にRANが管理し、指定条件下でAMFが状態遷移情報を取得できる状態です。

エンジニアリング分析では、この違いが重要です。手順が失敗した場合、トラブルシューティングではRANの動作とNGAP報告動作の両方を確認する必要があります。UE状態、gNodeBコンテキスト、RNA設定、RANページング、AMFの報告要求、パス切替処理のすべてが最終結果に影響します。

よくある質問

RRC InactiveがRRC Idleと同じではないのはなぜですか?

RRC InactiveではUEがCM-Connectedのままアクセスストラタムのコンテキストを保持します。一方、RRC Idleはコアネットワークとの関係もアイドル状態であり、接続復旧にはより重い手順が必要です。

UEがRRC Inactiveから再開するきっかけは何ですか?

再開は、UEからの上りデータ、UE側のシグナリング要求、または下りデータや対応する下りシグナリングによって発生するRANページングで開始されます。

RNAがシグナリングを削減できるのはなぜですか?

RNAでは、UEが定義されたRAN通知エリア内を移動しても、セルが変わるたびにネットワークへ通知する必要がないため、不要なローカルモビリティシグナリングを削減できます。

UEがRNAを離れるとどうなりますか?

UEはRNA更新手順を開始し、NG-RANがローカルページングと非アクティブ状態の到達性に使用するエリア情報を更新できるようにします。

なぜ隣接gNodeBがページングに関与することがあるのですか?

RNAに隣接gNodeBが収容するセルが含まれる場合、最後にUEを収容したgNodeBはXnAP RAN Pagingを送信し、隣接セルでもUEをページングできるようにします。

AMFはいつRRC状態の変化を把握しますか?

AMFは、対応するNGAP手順でRRC Inactive Transition Report Requestパラメータを使って要求した場合に、状態遷移レポートを受信できます。

RRC Inactiveは、5Gの接続管理における最も実用的な改善の一つです。迅速な再開に必要なコンテキストを保持し、不要なアクティブ接続資源の使用を減らし、RNAによるローカル移動を支え、NG-RANがページングをより効率的に処理できるようにします。その価値はバランスにあります。完全なアイドルから戻るより速く、完全接続を維持するより軽量で、現代のモバイルトラフィックパターンに対応できる柔軟性を備えています。

おすすめ商品
カタログ
顧客サービス 電話
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 .