IndustryInsightsについて
2026-09-16 18:06:18

5GCコアネットワークにおけるUE主導の登録解除手順

5GCでUEが開始する登録解除は、既存の5GS登録を削除し、関連するPDUセッション、ユーザプレーン資源、ポリシー関連付けを解放します。Deregistration Request、通常の登録解除と電源オフ、SMF/UPFのクリーンアップ、Deregistration Acceptを解説します。

ベッケテレコム

5GCコアネットワークにおけるUE主導の登録解除手順

現地でのトラブルシューティングでは、RRC Releaseを見てUEの登録解除がすでに完了したと判断してしまうことがあります。無線接続が実際に切断され、UEがデータ送信を停止していても、AMFの登録コンテキスト、SMFのPDU Session、UPFのN4セッション、PCFのポリシー関連付け、UDMの登録情報が、「電波が消えた」という理由だけで同時に消えるわけではありません。シグナリングトレースで重要なのは、Deregistration Requestに続くNF間のクリーンアップチェーンです。つまり、AMFが登録解除範囲をどのように決定するか、SMFがUPFにユーザプレーン資源の削除をどのように指示するか、PCFとUDMの関連付けをどこまで解放すべきかを確認する必要があります。

UE主導の登録解除 は、すでに登録済みのUEを5GSから制御された形で退出させる手順です。NAS Deregistration Requestから始まり、PDU Sessionの解放、UPF内のN4セッションとユーザプレーントンネルの削除、SM PolicyおよびAM Policyの関連付け終了、UDM内の関連登録状態の削除、最終的なUEとアクセスネットワーク間のシグナリング接続解放までを含む場合があります。通常の登録解除と電源オフは手順前半では似て見えることがありますが、終端方法が異なります。前者はDeregistration Acceptを待ちますが、後者は確認を受け取るためだけにオンライン状態を維持しません。この違いはトレース解析で見落としやすい点です。

なぜ登録解除はUEを単にオフライン表示にするだけではないのか?

UEがInitial Registrationを完了してPDU Sessionを確立すると、5GCが保持するのは単一の「オンライン」フラグだけではありません。AMFは登録およびモビリティコンテキストを保持し、SMFはPDU Sessionコンテキストを管理し、UPFはN4 SessionとFAR、QER、URRなどのユーザプレーン転送資源を保持します。UDMはAMFおよびSMFの登録関係を保存し、PCFはAM、UE、SMのPolicy Associationを保持する場合があります。

UEが単にネットワークから消えた場合でも、これらの資源がまったく同じタイミングで自動的に削除されるわけではありません。特に1つ以上のPDU Sessionが残っている場合、ネットワークはどのセッションを解放するか、どのユーザプレーンルールを削除するか、どのサブスクリプションやポリシー関連付けを維持する必要がなくなったかを判断する必要があります。

そのため、UE主導の登録解除では 登録状態と関連資源を順序立てて解放する処理が実行されます。

       UEが現在の5GS登録を終了することを通知
       → AMFが登録解除範囲を決定
       → 関連するPDU Sessionを解放
       → SMFがUPFにユーザプレーン資源の削除を指示
       → セッションおよびポリシー関連付けを削除
       → 登録状態を削除
       → アクセス側のシグナリング接続を解放    

このため、登録解除をRRC Releaseや通常のN2接続解放と混同してはいけません。RAN接続の解放は、現在のアクセスシグナリング接続が終了したことだけを意味します。登録解除はさらに上位の処理であり、5GS登録関係と、それに関連するセッションおよびポリシー状態を削除します。トレースにRRC Releaseしかない場合にUEがすでに登録解除済みだと判断すると、「アクセス接続の解放」と「登録関係の削除」を混同する可能性があります。

Deregistration Requestは、UEがどの方法でどのアクセスから離脱するかをどう示すのか?

UEが5GSから能動的に離脱する場合、AMFへNAS Deregistration Request を送信します。シグナリング解析では、後続のPFCPメッセージが存在するかより先に、要求内のDeregistration typeとAccess Typeを確認する必要があります。

Deregistration typeはまず、この手順が 電源オフ のケースかどうかをネットワークに示します。エンジニアリング上、UE主導の登録解除は一般に2つのケースがあります。1つはUEが順序立てて退出する通常の登録解除、もう1つはUEが電源断または同等のシャットダウン状態に入ることを示す電源オフです。

Access Typeは別の問いに答えます。実際に登録解除されるアクセスがどれか、という点です。UEは3GPPアクセスのみ、非3GPPアクセスのみから登録解除することもでき、同じPLMNの両アクセスが同一AMFにより提供されている場合は、条件に応じて両方を対象にできます。したがって、「UEの登録解除」が常にそのUEに関連するすべてのアクセス状態を一度に削除することを意味するわけではありません。

Deregistration RequestにはUEの識別情報も含まれます。有効な5G-GUTIがある場合、UEはそれを利用してAMFがNASメッセージを既存のUEコンテキストに関連付けられるようにします。有効な5G-GUTIがない場合、識別処理はUEが現在利用可能な5GS識別子に依存します。AMFの観点では、このNASメッセージを既存のUEコンテキストに正しく対応付けることが、正しいPDU Sessionとポリシー関連付けを解放する前提条件です。

通常の登録解除では、UEは要求を送信した後、ネットワークから完了確認を待ちます。電源オフでは、「離脱する」という通知をできるだけ早く届け、その後シャットダウンを継続することが目的なので、処理が異なります。通常の登録解除ではT3521を使用してUEがDeregistration Acceptを待つ時間を監視できますが、電源オフでは同じ方法でネットワーク確認を待ちません。

5GCのUE主導登録解除では、Deregistration Requestに5G-GUTI、Deregistration type、Access Typeが含まれ、通常の登録解除と電源オフを区別し、解除対象が3GPPアクセスか非3GPPアクセスかを特定します
5GCのUE主導登録解除では、Deregistration Requestに5G-GUTI、Deregistration type、Access Typeが含まれ、通常の登録解除と電源オフを区別し、解除対象が3GPPアクセスか非3GPPアクセスかを特定します

なぜAMFは最初にUEにPDU Sessionが残っているか確認するのか?

AMFがDeregistration Requestを受信した後の重要な判断の1つは、対象アクセスに確立済みのPDU Sessionがまだ存在するかどうかです。

関連するPDU Sessionがない場合、個別に解放すべきユーザプレーンセッションがないため、手順は大幅に短くできます。一方、1つ以上のPDU Sessionがまだアクティブな場合、AMFが自身の登録コンテキストだけを削除すると、SMFとUPFにはそのセッションが存在したままと認識されます。

解放が必要な各PDU Sessionについて、AMFは対応するSMFに Nsmf_PDUSession_ReleaseSMContext を呼び出すことができます。これはAMFからセッション管理層への明示的な指示、つまりUEが対象アクセスを離れるため、そのSM Contextを今後維持しないよう求める処理と理解できます。この指示を受けた後、SMFはN4セッションの削除、ポリシー関連付けの終了、UDM内の関連登録状態のクリーンアップを進められます。

これは登録解除と単独のPDUセッション解放の違いも示しています。1つのPDU Sessionを解放してもUEが5GSから離脱するわけではなく、UEは5GS Registeredのまま残ることができます。一方、UEが登録解除を開始した場合、対象アクセスに関連するPDU Sessionは通常、より広い登録解除処理の一部としてクリーンアップする必要があります。

したがって、トレースにDeregistration Requestがあるのに、その後Nsmf_PDUSession_ReleaseSMContextがない場合でも、直ちに信令欠落と判断してはいけません。まず、そのAccess Type上でUEにPDU Sessionが実際に確立されていたか確認します。PDU Sessionが存在していなければ、N4解放手順がないこと自体が正しいフローである可能性があります。

SMFとUPFはどのようにユーザプレーンを実際に解放するのか?

AMFがSMFへPDU Session解放要求を送信すると、SMFが関連するユーザプレーン資源の削除を担当します。UPFセッションが存在する場合、SMFはN4インターフェースを介して解放します。

一般的には、SMFは PFCP Session Deletion Requestを送信します。UPFは対応するF-SEIDまたはN4 Sessionコンテキストを使用してユーザの転送状態を削除し、PFCP Session Deletion Responseを返します。その後、PDU Sessionに関連するユーザプレーントンネル、転送ルール、関連コンテキストが削除されます。クリーンアップは1本のトンネルだけに限定されず、そのN4 Sessionに関連するFAR、QER、URRなどのルール状態も削除されます。

制御関係は次のように整理できます。

       UE → AMF:登録解除したい
       → AMF → SMF:このUEのPDU Sessionコンテキストを解放
       → SMF → UPF:N4 Sessionとユーザプレーン資源を削除
       → UPF → SMF:削除を確認
       → SMF → AMF:SM Contextの解放完了    

セッションで動的PCCを使用している場合、SMFはNpcf_SMPolicyControl_Deleteなどにより、対応するSM Policy Associationを終了する必要がある場合があります。また、解放されるセッションが、そのSMFが該当DNNおよびS-NSSAI向けに管理する最後のPDU Sessionである場合、SMFはUDM内のSession Management Subscription Data変更へのサブスクリプションを解除し、Nudm_UECM_Deregistrationを使用してSMFと該当DNN/PDU Session間の関連付けをUDMから削除することもあります。

UPF側のトレースという観点では、登録解除が実際にユーザプレーンへ到達するポイントはNAS Deregistration Request自体ではなく、その後のN4 Session Releaseです。このステップが完了して初めて、元のPDU Sessionに属する転送資源がユーザプレーンから実際に削除されます。

5GCのUE登録解除では、AMFがSMFにPDU Sessionコンテキスト解放を要求し、SMFがPFCP Session Deletion Requestを使用してUPFにN4セッション、ユーザプレーントンネル、転送資源を削除させます
5GCのUE登録解除では、AMFがSMFにPDU Sessionコンテキスト解放を要求し、SMFがPFCP Session Deletion Requestを使用してUPFにN4セッション、ユーザプレーントンネル、転送資源を削除させます

なぜUDMとPCFではさらにコンテキストのクリーンアップが必要なのか?

PDU Session解放が完了するとユーザプレーンはすでに消えている場合がありますが、5GC内には制御プレーンの関連付けが残っている可能性があります。登録解除を完全に終了するには、ネットワークがどのサブスクリプション、登録、ポリシー関係がまだ有効で、どれを削除すべきか判断する必要があります。

セッション管理側では、SMFが該当DNNとS-NSSAIについてユーザの最後のPDU Sessionを管理しなくなった場合、UDMのSM Data更新へのサブスクリプションを解除し、関連するSMF Registrationを削除できます。これにより、UDMがそのセッションをもう提供していないSMFへSession Management更新を送り続けることを防ぎます。

アクセスおよびモビリティポリシー側では、UEが関連するどのAccess Typeでも登録されておらず、AMFとPCFの間にAM Policy Associationが存在する場合、AMFはその関連付けを終了する必要があります。UE Policy Associationが存在する場合も、条件を満たしたときに解放する必要があります。AMFがそのUEについて有効な登録を一切保持しなくなった場合、UDM内のAMF登録関係もNudm_UECM_Deregistrationで削除する必要がある場合があります。

ここには重要な境界があります。 1回の登録解除が発生したからといって、すべてのPCFおよびUDMコンテキストが消えると考えてはいけません。 UEが別のAccess Typeで引き続き登録されている場合や、同じSMFがそのUEの別の関連PDU Sessionを引き続き管理している場合、一部の関連付けはまだ必要です。

したがって、登録解除のクリーンアップは固定されたDELETE要求の列ではありません。原則は1つです。 この登録解除によって利用上の意味を失った状態だけを削除し、別のアクセスやセッションで引き続き使用されるコンテキストは保持することです。 マルチアクセスおよび複数PDU Session環境では、ここは特に誤解されやすい点です。

なぜ通常の登録解除と電源オフでは終了方法が異なるのか?

通常の登録解除と電源オフはいずれも手順前半でPDU Sessionやコアネットワーク資源の解放を引き起こすことがありますが、UE側の終了方法が異なります。

通常の登録解除手順では、UEはDeregistration Requestを送信した後、ネットワークの確認を待ちます。AMFが必要な処理を完了すると、 Deregistration Acceptを返し、ネットワークが登録解除を受け付けたことをUEへ明示的に通知します。T3521などのNAS機構でこの待機時間を監視できます。T3521が満了した場合、UEは単純に登録解除完了とみなすのではなく、プロトコルで定義された再送または例外処理を行います。

登録解除が3GPPアクセスに適用され、AMFとNG-RANの間にN2シグナリング接続が残っている場合、AMFはN2 UE Context Releaseを実行して、対応するアクセス側シグナリング接続を終了できます。

電源オフは異なります。UEはまもなく電源を切るため、確認メッセージを待つだけの目的でオンライン状態を維持する意味はほとんどありません。Deregistration typeが電源オフを示す場合、AMFは通常の登録解除のようにUEが退出前にDeregistration Acceptを受信することを必須としません。UEがDeregistration Requestの送信を可能な範囲で試みた後は、シャットダウン処理を継続できます。

この違いはパケットトレースで特に重要です。

       通常の登録解除
       Deregistration Request
       → コアネットワークが関連資源を解放
       → Deregistration Accept
       → シグナリング / AN解放        

       電源オフ
       Deregistration Request
       → コアネットワークが関連資源を解放
       → UEはシャットダウン完了前にDeregistration Acceptを待たない    

したがって、電源断時のトレースにDeregistration Acceptが存在しないからといって、手順失敗を意味するわけではありません。まずDeregistration typeが通常の登録解除か電源オフかを確認します。UEがすでに電源断している、無線リンクを失っている、または応答を受信する時間がなかった場合、ネットワークは後からMobile Reachable TimerやImplicit Deregistrationなどを使用してUEの異常消失を処理できます。

5GCのUE主導登録解除では、通常の登録解除はシグナリング解放前にDeregistration Acceptを待ちますが、電源オフはUEが電源断する前にネットワークからDeregistration Acceptが返ることを要求せずDeregistration Requestを送信します
5GCのUE主導登録解除では、通常の登録解除はシグナリング解放前にDeregistration Acceptを待ちますが、電源オフはUEが電源断する前にネットワークからDeregistration Acceptが返ることを要求せずDeregistration Requestを送信します

よくある質問

UEの電源断時、Deregistration Requestは必ずAMFへ届くのか?

いいえ。電源オフ手順では、UEが電源断前に可能な限りDeregistration Requestを送信するよう設計されていますが、すでに圏外になっている、無線リンクが失敗している、または電源が突然失われた場合、ネットワークが受信できないことがあります。そのため5GCには、突然消失したUEを処理するため、Mobile Reachable TimerやImplicit Deregistrationなどのネットワーク側機構が引き続き必要です。

UEの登録解除では必ずPFCP Session Deletionが発生するのか?

いいえ。対象Access Type上に確立済みのPDU Sessionがなければ、解放すべき対応N4ユーザプレーンセッションもないため、PDU Sessionクリーンアップに伴うSMFとUPFの処理が現れない場合があります。PFCP Session Deletionが必要なのは、関連するPDU Sessionとそのユーザプレーン資源が実際に存在するときだけです。

登録解除とPDUセッション解放は同じ手順か?

いいえ。PDUセッション解放は特定のデータセッションを削除する手順であり、UEは5GS Registeredのまま残れます。登録解除はUEと5GSの登録関係を削除します。UEが登録解除するとき、既存PDU Sessionは通常、関連資源として解放する必要がありますが、2つの手順は異なるレイヤで動作し、目的も異なります。

UEの登録解除後もUDMやPCFのコンテキストが一部残るのはなぜか?

まず登録解除の対象となるAccess Typeと、UEが別のアクセスで引き続き登録されているかを確認します。UEに別の有効なアクセス、使用中の他のPDU Session、または引き続き必要なポリシー関係がある場合、一部コンテキストを保持する必要があります。登録解除を、5GC全体でUEに関するすべての状態を無条件に削除する処理と解釈してはいけません。

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