IndustryInsightsについて
2026-10-19 16:34:00

5GCコアネットワークにおけるPDUセッション解放手順

5GCのPDUセッション解放では、確立済みセッションを終了し、N4、N2、UE、ポリシーの各リソースを削除します。UE起点とネットワーク起点、SMF・UPFの処理、PFCPセッション削除、NASシグナリング、障害解析を解説します。

ベッケテレコム

5GCコアネットワークにおけるPDUセッション解放手順

すでに確立され、正常に通信を行っているPDUセッションを考えます。UEにはIPアドレスが割り当てられ、gNBは対応するPDUセッションリソースとQoSフローを保持し、UPFではユーザープレーン転送用のPFCPセッションが動作しています。ユーザーがデータ接続を終了する場合、ポリシー機能がセッションの終了を要求する場合、またはネットワークがセッションを維持すべきでないと判断した場合、5GCが行うのは一部のQoSパラメーターの変更ではありません。制御プレーンとユーザープレーンの両方でセッションを解放する必要があります。

これを実現するのが PDUセッション解放です。この手順では、確立済みPDUセッションをどのように削除するかを定めます。UE側の5GSMコンテキストを消去し、RANリソースを解放し、UPF内のN4セッションと転送状態を削除し、該当する場合は関連ポリシーも終了します。目的はAMF、SMF、gNB、UPF、UEの状態を一致させ、対象のPDUセッションが存在しない状態にすることです。

この手順は登録(Registration)とは異なるレベルで動作します。UEは5GSへの登録を維持したまま1つのPDUセッションを解放でき、他のアクティブなPDUセッションは引き続き使用できます。シグナリング解析で重要なのは、 特定のPDUセッションIDに関連するリソースがUE、RAN、SMF、UPF、ポリシー制御層からどのように削除されるかを追跡することであり、Registration Requestから解析をやり直すことではありません。

セッション解放・確立・変更・登録解除の違い

PDUセッションの確立、変更、解放、5GS登録解除は同じトレースに現れることがありますが、それぞれの目的は大きく異なります。

手順主な目的結果としての状態
PDUセッション確立新しいデータセッションとユーザープレーンリソースを作成する新しいPDUセッションがアクティブになる
PDUセッション変更QoS、ポリシー、既存セッションのリソースを変更するPDUセッションはアクティブなまま維持される
PDUセッション解放指定したPDUセッションを終了し、リソースを解放する対象のPDUセッションが存在しなくなる
5GS登録解除UEと5GSの登録関係を終了するUEが該当する5GS登録状態から離脱する

セッション解放と登録解除は特に混同されやすい手順です。たとえば、UEがインターネット接続用と企業のプライベートネットワーク用の2つのPDUセッションを維持しているとします。一方を解放しても他方が自動的に削除されるわけではなく、AMF内のUE登録コンテキストも必ずしも削除されません。

RRC ReleaseもPDUセッション解放とは区別する必要があります。RRC Releaseは主にUEとgNB間の無線接続状態を変更するもので、コアネットワーク内のPDUセッションはアクティブなままの場合があります。これに対し、PDUセッション解放は特定の PDUセッションIDに関連するセッションリソースを削除します。

セッションが最初にどのように確立されたかについては、5GCコアネットワークのPDUセッション確立手順を参照してください。セッションがアクティブなままでQoSまたはポリシーパラメーターだけが変更される場合は、5GCコアネットワークのPDUセッション変更手順を参照してください。

5GCのPDUセッション解放では、特定のPDUセッションIDに対応するUEコンテキスト、gNBアクセスリソース、UPFのN4セッション、ユーザープレーンのトンネル、PCFポリシー関連付けを削除する。UEは5GSへの登録を維持できる
5GCのPDUセッション解放では、特定のPDUセッションIDに対応するUEコンテキスト、gNBアクセスリソース、UPFのN4セッション、ユーザープレーンのトンネル、PCFポリシー関連付けを削除する。UEは5GSへの登録を維持できる

PDUセッション解放の主なトリガー

PDUセッション解放はネットワーク内のさまざまな地点から開始できます。UEによる操作、ポリシー制御上の判断、ネットワーク状態の不整合、またはリソースに関する条件によって、アクティブなセッションが終了する場合があります。

代表的なトリガーは次のとおりです。

  • UE起点: 現在のデータセッションが不要になったUEがPDU Session Release Requestを送信する場合。

  • PCF起点: サービスの認可、利用条件、その他のポリシー要件により、セッションの継続が許可されなくなる場合。

  • AMF起点: AMFがUEとネットワークのPDUセッション状態の不一致を検出した場合、または関連するネットワークスライスが利用できなくなった場合。

  • RAN起点: たとえばPDUセッションに関連するすべてのQoSフローが解放済みとなり、RANがその状態をコアネットワークに報告した場合。

  • SMF起点: ローカルポリシーやUDM、CHFなどから受信した情報に基づき、SMFがセッションの終了を判断する場合。

最初のトリガーが異なるネットワーク機能から発生するため、序盤のシグナリング手順は常に同じとは限りません。ただし、最終的にはSMFが処理を調整します。SMFはPDUセッションの制御コンテキストを管理し、UPFのユーザープレーン、AMF/RANのアクセスリソース、PCFのポリシー関連付けを調整するためです。

パケットトレースの解析では、 最初にどのエンティティが解放を要求したか を特定することが、PDU Session Release Commandから見始めるより有用です。UEのRelease RequestはUE起点を示し、PCFからの終了通知はポリシー起点を示します。AMFによるSM Context解放要求は、別のネットワーク起点の分岐に属します。

UE起点の解放におけるN1・N2・N4シグナリング

UE起点の解放手順を見ると、各レイヤーでセッションリソースがどのように削除されるかを明確に把握できます。

UEがデータアクセスにPDUセッションID 5を使用しているとします。デバイスがこのセッションを必要としなくなると、 PDU Session Release Request を生成してN1 SM Containerに格納して送信します。gNBはUL NAS Transportを使用してNASメッセージをAMFに転送し、AMFは該当するPDUセッションIDを管理するSMFを特定します。

サービスベースインターフェース上で、AMFは既存のSM Contextを通じて解放要求を転送します。たとえばNsmf_PDUSession_UpdateSMContextを呼び出します。これは新しいSM Contextの作成ではありません。既存コンテキストを利用し、アクティブなセッションが解放手順に入ったことをSMFに通知します。

次にSMFがユーザープレーンのクリーンアップを行います。既存のN4セッションに対して、SMFはUPFへ PFCP Session Deletion Request を送信します。UPFは対応するPFCPセッションに関連したユーザープレーン状態を削除し、PFCP Session Deletion Responseを返します。

これはPDUセッション変更時のPFCP Session Modificationとは根本的に異なります。Modificationは既存のN4セッション内のルールを更新しますが、DeletionはUPFからセッション単位の状態を削除します。

ユーザープレーンのクリーンアップを開始すると、SMFはRANとUEに送る情報を準備します。

  • N2 SM: 該当するPDUセッションリソースの解放をgNBに指示します。

  • N1 SM: UEにPDU Session Release Commandを伝えます。

AMFはNGAPを使ってPDU Session Resource Release CommandをgNBに送信します。このメッセージにはUEへ届けるNAS PDU Session Release Commandを含めることができます。gNBは対象セッションのアクセス側リソースを解放し、PDU Session Resource Release Responseを返します。

Release Commandを受信したUEはローカルのPDUセッションコンテキストを削除し、 PDU Session Release Complete を5GSMの確認メッセージとして送信します。

代表的なUE起点の流れは次のとおりです。

UE解放要求 → AMF → SMF → PFCPセッション削除 → N2リソース解放 → PDUセッション解放コマンド → UE解放完了

UEが最初にCM-IDLE状態の場合、実ネットワークでは解放手順の続行に必要なシグナリング接続を回復するため、先にService Requestが必要になることがあります。したがって、すべてのパケットトレースが同じ無線状態から始まるとは限りません。

UE起点の5GC PDUセッション解放。解放要求がgNBとAMFを経由してSMFへ到達し、SMFがUPFのPFCPセッションを削除。N2リソース解放とNAS解放コマンドによりgNBとUEのリソースを消去する
UE起点の5GC PDUセッション解放。解放要求がgNBとAMFを経由してSMFへ到達し、SMFがUPFのPFCPセッションを削除。N2リソース解放とNAS解放コマンドによりgNBとUEのリソースを消去する

ネットワーク起点の解放とPCFポリシーの終了

ネットワーク起点の場合、UEが最初にPDU Session Release Requestを送るわけではありません。ポリシー制御層や他のコアネットワーク機能で処理が始まる場合があります。

PCF起点の例を考えます。PDUセッションは正常に通信していましたが、その後PCFがポリシーに従って終了を判断します。PCFは既存のポリシー関連付けに対して設定された通知機構を使用し、SMFへ通知します。

ポリシーに基づく解放トリガーを受信した後も、SMFはユーザープレーンを解放する必要があります。そのため、SMFがAMF経由でN1およびN2情報を送るより先に、PFCP Session Deletion RequestとResponseが現れる場合があります。

SMF → AMF → gNB / UE

AMFのN1N2 Message Transferでは、PDUセッションリソース解放に関するN2情報と、UE宛てのPDU Session Release Commandをまとめて運ぶことができます。

UEから見ると、最初のトリガーがPCF、SMF、その他の機能のいずれであっても、明示的なNAS解放手順ではネットワークから PDU Session Release Commandが送信され、その後UEが PDU Session Release Completeを返します。

ただしコアネットワーク側のトレースでは、これら2つのNASメッセージだけでは最初のトリガーを特定できません。重要な証拠はRelease Commandより前にあります。PCFのポリシー終了、AMFのSM Context解放要求、RAN関連イベント、SMFのローカル判断などです。

この違いは技術解析とトラブルシューティングの両方で重要です。 PDU Session Release CommandはネットワークがUEにセッション終了を指示したことを示しますが、最初に解放を引き起こしたエンティティを特定するものではありません。

UPF・RAN・ポリシーコンテキストのリソース削除

UEがデータを送信できなくなっただけで、PDUセッション解放が完了したと判断すべきではありません。該当する解放シナリオに応じ、関連するネットワーク機能でセッションリソースが削除される必要があります。

N4によるUPFセッションの削除

PFCP Session Deletionはユーザープレーンのクリーンアップにおける重要な処理です。UPFが対応するN4セッションを削除すると、そのセッションに関連するPDR、FAR、QER、URR、その他の転送状態は、解放済みPDUセッションの一部として動作しなくなります。

セッションのライフサイクルが終了する際には、PDUセッションに関連するN3リソースや、その他の該当するユーザープレーン終端リソースも解放されます。

N2によるgNBリソースの解放

gNBはPDUセッションとQoSフローに関連するアクセス側リソースを保持しています。PDU Session Resource Release Commandを受けると、RANは該当リソースを削除し、対応する応答メッセージで結果をコアネットワークに報告します。

したがって、PFCP Session Deletionが成功しただけでは、PDUセッション解放全体の完了は証明できません。UPF側は削除済みでもgNBにPDUセッションリソースが残っていれば、ネットワークの状態は一致していません。

UEによる5GSMセッションコンテキストの削除

PDU Session Release Commandを受信したUEはローカルのセッションコンテキストを消去し、PDU Session Release Completeで確認します。IP型PDUセッションでは、関連付けられたIPアドレスやプレフィックスも解放対象になります。

SMFからAMFへの通知とポリシー状態の削除

セッションがReleased状態に達すると、SMFはSM Context Status NotificationをAMFに送信し、AMFが保存しているセッション状態を同期させることができます。

PDUセッションにSM Policy Associationが存在する場合、関連するPCFポリシーの関係も適用される分岐に従って終了または削除する必要があります。特定のDNN、S-NSSAI、加入情報関連状態を必要とする最後のセッションである場合、条件に応じてSMFがUDMやUDRに関係する加入情報や登録情報の追加クリーンアップを行う場合もあります。これらは条件付きの処理であり、すべての解放で発生するわけではありません。

つまり、クリーンアップの対象は単一のトンネルではなく、PDUセッションIDに紐づく一連の状態です。

UEコンテキスト + RANリソース + SMコンテキスト + UPF N4セッション + ポリシー関連付け

5GC PDUセッション解放では、N4のPFCP Session DeletionでUPFのユーザープレーンリソースを削除し、N2でgNBのセッションリソースを解放、N1でUEの5GSMコンテキストを消去し、シグナリングによってSMFとPCFの関連状態を終了する
5GC PDUセッション解放では、N4のPFCP Session DeletionでUPFのユーザープレーンリソースを削除し、N2でgNBのセッションリソースを解放、N1でUEの5GSMコンテキストを消去し、シグナリングによってSMFとPCFの関連状態を終了する

シグナリングトレースによる解放完了の確認

PDUセッション解放の失敗は利用者側からは分かりにくいことがあります。UEがすでにデータ転送を停止していても、1つ以上のコアネットワーク機能に古い状態が残る場合があります。また、UEのローカルセッションは削除済みでも、UPFのPFCPセッションがアクティブなままの場合もあります。

考えられるメッセージ順序をすべて暗記するより、対象のPDUセッションIDを基準にチェックポイントを設けるほうが効果的です。

  1. 解放対象のセッションを特定: 正しいPDUセッションIDに解析対象を固定し、同時に動いている別セッションのシグナリングが混在しないようにします。

  2. トリガーを特定: 最初のイベントがUEのRelease Request、PCFの終了通知、AMFの要求、その他のネットワーク側イベントのいずれかを判定します。

  3. SMFの処理を確認: 要求が対象PDUセッションを管理するSMFに届き、SMFが解放手順を開始したことを確認します。

  4. N4リソースを確認: PFCP Session Deletion RequestとResponseが完了し、元のUPFセッションルールが削除されたことを確認します。

  5. N2リソースを確認: gNBがPDUセッションリソース解放のシグナリングを受け、対応する解放結果を返したことを確認します。

  6. N1状態を確認: 該当する明示的なNAS解放手順では、UEがRelease Commandを受信し、PDU Session Release Completeを返したことを確認します。

  7. 最終状態を確認: AMFのPDUセッション状態、SMFコンテキスト、存在するPCF関連付けがReleased状態と一致することを確認します。

たとえばUEがPDU Session Release Completeを返した後もUPFに対応するPFCPセッションが残っている場合、まずSMFとN4のリソース削除を調べます。PFCP状態は削除済みでもgNBにPDUセッションリソースが残る場合は、次にN2解放経路を確認します。

逆に、PDU Session Release Request、Release Command、対応するコアネットワークのリソース削除が確認できず、RRC Releaseだけが存在しても、PDUセッションが終了したとは結論できません。

仕様のレイヤーによってメッセージ名が異なることも混乱の原因です。説明によってはフローの一段階を「PDU Session Release Ack」と呼ぶ場合がありますが、UEがPDU Session Release Commandを受け入れた後に送る実際の5GSM NASメッセージは PDU Session Release Completeです。無線インターフェースとNASのトレース解析では、実際のMessage Typeに従う必要があります。

したがって、より信頼できる完了条件は次の問いです。 特定の「最終」メッセージが現れたかではなく、元のPDUセッションIDに関連する状態がUE、RAN、SMF、UPFから削除されているか。

よくある質問

PDUセッションを解放するとUEの登録も解除されますか?

必ずしもそうではありません。PDUセッション解放が終了させるのは指定されたデータセッションだけです。UEは5GS登録状態を維持し、他のアクティブなPDUセッションを使用し続けることができます。登録解除はUEと5GSの登録関係を終了する別の手順です。

PDUセッション解放ではUEのIPアドレスも解放されますか?

IP型PDUセッションでは、関連するIPアドレスやプレフィックスも解放対象のリソースです。手順の完了後、それらを解放済みPDUセッションの有効なユーザープレーンアドレスとして使用してはいけません。アドレスプールへの返却や再割り当ての方法はネットワーク実装によって異なります。

PFCPセッション削除とPDUセッション解放は同じですか?

いいえ。PFCP Session Deletionは、SMFがN4を通じてUPFのセッションとユーザープレーンルールを削除する手順です。PDUセッション解放の重要な一部ですが、全体の手順にはUE、RAN、AMF、PCFなどのコンテキストも含まれる場合があります。

PDUセッション解放とPDUセッション変更の主な違いは何ですか?

PDUセッション変更は既存セッションをアクティブに保ちながら、QoS、ポリシー、関連リソースを変更します。PDUセッション解放は指定セッションを終了し、関連リソースを削除します。同じPDUセッションIDが有効で通信を続けている場合、通常は解放完了とはいえません。

UEから解放要求を送った後にネットワークがRelease Commandを送るのはなぜですか?

UE Release RequestはUE側の終了要求を表しますが、SMFはUPF、RAN、UE間の状態を調整しなければなりません。ネットワーク側で解放処理が進むと、PDU Session Release CommandによってUEに該当5GSMコンテキストの削除を指示し、UEはPDU Session Release Completeを返します。

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