百科事典
2026-09-11 16:57:58
5GCコアネットワークにおけるAMF再割り当てを伴う初期登録手順
5GCのAMF再割り当ては、最初に選択されたAMFがUEに必要なネットワークスライスを提供できない場合に発生します。gNBの選択、NSSFの判断、Target AMF Set、NAS再ルーティング、登録完了までを解説します。

ベッケテレコム

5GCコアネットワークにおけるAMF再割り当てを伴う初期登録手順

Registration RequestがすでにAMFへ到達しているのに、なぜ登録処理の途中でServing AMFを変更する必要があるのでしょうか。これはgNBが最初に誤ったAMFを選択したという意味でしょうか。UEがRegistration RequestにRequested NSSAIを含めていない場合、ネットワークはどの時点でUEが本当に必要とするネットワークスライスを判断できるのでしょうか。これらの疑問は、5GC Initial Registrationの特殊な分岐であるAMF再割り当てに関係します。エンジニアリングの現場では「AMF再選択」と呼ばれることもありますが、3GPPの手順としては、登録中にAMFを再割り当てする処理と捉える方が正確です。

AMF再割り当てと通常のInitial Registrationの本質的な違いは、追加の認証処理が行われることでも、負荷分散を目的としてAMFが変更されることでもありません。Initial AMFがより完全な加入者情報とスライス情報を取得し、UEが最終的に必要とするS-NSSAIを自身では提供できないと判断したうえで、適切なAMFサービス範囲を特定するためにNSSFを呼び出し、進行中の登録手順をTarget AMFへ引き継ぎます。

このシグナリングフローを理解するうえで重要なのは、AMFが何番目のステップで変わるかを暗記することではありません。gNBが最初にAMFを選ぶ時点で何の情報を持っているのか、Initial AMFが登録処理中にどのような追加情報を得るのか、そしてNSSFが最終的にどの条件を使ってUEを新しいServing AMFへ導くのか、という3つの判断点を順に追うことが有効です。

AMF再割り当てはいつ発生するのか

AMF再割り当てを伴うInitial Registrationは、すべての5GC登録で使用される標準経路ではありません。発生条件は明確で、Network Slicingが導入されており、最初にRegistration Requestを受信したAMFが、UEが最終的に必要とするネットワークスライスを提供できない場合です。

通常の登録では、gNBが選択したInitial AMFが必要なS-NSSAIをすでにサポートしています。そのため、識別情報の処理、認証、加入者データの取得、Registration Acceptまでを同じAMF上で継続できます。

再割り当てが必要になるのは、後の処理で得られた情報から、現在のAMFがUEに許可されたスライス、または既定で利用すべきスライスと一致しないことが判明した場合だけです。処理の流れは次のように整理できます。

Registration RequestがInitial AMFへ到達
           → Initial AMFが必要な登録処理を実行
           → UEの完全な加入者情報とスライス情報を取得
           → Initial AMFが対象S-NSSAIを提供できないと判断
           → NSSFを呼び出して適切なサービス範囲を決定
           → 登録処理をTarget AMFへ移管

よくある誤解として、同じ登録トレースに2つのAMFが現れたからといって、元のAMFが障害を起こした、あるいはAMF Pool内で負荷分散が行われたとは限りません。この手順で実際のトリガーとなるのは、現在のAMFが持つスライス提供能力と、UEが最終的に必要とするネットワークスライスが一致しないことです。

なぜgNBは最初に不適切なAMFを選択することがあるのか

AMF再割り当てを初めて見ると、gNBの選択ミスだと考えがちです。異なるAMFが異なるスライスを担当しているのであれば、なぜRANは最初からUEを正しいAMFへ送らないのでしょうか。

主な理由は、gNBが最初にAMFを選択する時点で十分な情報を持っていない可能性があるためです。2つのネットワークスライスを契約した5G USIMを搭載するコネクテッドカーが、初めて電源を入れるケースを考えてみます。

  • eMBBスライス(S-NSSAI1):車載インフォテインメントや一般的なデータサービスに使用。

  • V2Xスライス(S-NSSAI3):V2X(車両と周辺との通信)や自動運転関連サービスに使用。

加入者のDefault S-NSSAIがV2Xスライスである一方、UEは初めて5GSへ接続し、有効な5G-GUTIを持たず、Registration RequestにもRequested NSSAIを含めていないとします。この時点では、最終的にV2Xスライスに対応するAMFがUEを担当すべきだとgNBが直接判断できる材料はありません。

通常、gNBはAMFを選択する際に、GUAMI、UEが要求したS-NSSAI、ローカルのAMF設定などを利用できます。しかしこのケースではGUAMIもRequested NSSAIも利用できないため、gNBは現時点で持っている情報とローカルの既定選択ポリシーだけを使ってInitial AMFを選ぶことになります。

gNBが最初にeMBBスライスを担当するAMF1を選択した場合、Registration RequestはNGAP Initial UE Messageに含まれてAMF1へ送られます。

このAMFがUEの最終的なスライス要件と一致しないからといって、必ずしもgNBの設定誤りではありません。より正確には、最初のAMF選択時点では、RANにはUEの最終的なスライスに対応するAMFを判断するための情報がまだ不足しているということです。

UEが5G-GUTIを持たずRegistration RequestにもRequested NSSAIが含まれない5GC Initial Registrationで、gNBが利用可能な情報と既定設定を用いてInitial AMFを選択する構成
UEが5G-GUTIを持たずRegistration RequestにもRequested NSSAIが含まれない5GC Initial Registrationで、gNBが利用可能な情報と既定設定を用いてInitial AMFを選択する構成

Initial AMFはどのようにスライス不一致を検出するのか

Registration RequestがInitial AMFへ到達しても、AMFはただちにNSSFへ問い合わせるわけではありません。この段階では、自身が最終的に適切なServing AMFかどうかを判断するための加入者情報がまだ不足しています。

まずAMFは通常のInitial Registrationの流れに従い、UEの識別情報処理、AUSF選択、5G-AKA Authentication、関連するNASセキュリティ処理など、必要な手順を実行します。

この段階の重要な結果の一つは、AMFがUEの識別情報を確認しSUPIを取得することです。SUPIが得られると、Initial AMFは適切なUDMを特定し、UEのAccess and Mobility Subscription Dataを取得できます。

この時点で、ネットワークはRegistration Requestが最初に届いたときよりもはるかに多くの情報を持っています。UDMから返される加入者データには、Subscribed NSSAIやDefault S-NSSAIが含まれる場合があります。

コネクテッドカーの例を続けると、Initial AMFはeMBBサービス領域に属していますが、加入者データを見るとUEはeMBBとV2Xの両方を契約しており、Default S-NSSAIはV2X、つまりS-NSSAI3を指しています。

ここでInitial AMFは、先ほどgNBにはできなかった判断を行えます。Initial Registrationを受信して処理を開始することはできたものの、UEの既定V2Xスライスを継続的に提供するAMFとしては適切ではありません。この判断がAMF再割り当てのトリガーになります。

gNB段階:利用できるのは限定的なアクセス情報のみ
           → Initial AMF段階:UEの識別情報を確認
           → UDM段階:実際に契約されているNSSAI情報を取得
           → 現在のAMFが対象スライスと互換性を持たないことを確認

したがってAMF再割り当ては、登録途中で恣意的に判断を変える処理ではありません。加入者の識別情報とスライス情報が揃ったことで、コアネットワークがより正確なServing AMFを選べるようになった結果です。

NSSFはどのように新しいServing AMFを特定するのか

Initial AMFが対象スライスを提供できないと判断しても、自分で別のAMFを適当に選ぶわけではありません。Network Slice Selection Function、つまりNSSFを呼び出します。

Initial AMFはNnssf_NSSelectionサービスを使用してNetwork Slice Selectionを要求します。入力にはUEが契約しているS-NSSAI、現在のAMFに関する情報、UEの現在のTAIなどを含めることができます。目的は、現在の登録エリアで許可されるスライスと、どのAMFセットがサービスを提供すべきかを判断することです。

NSSFから返されるAuthorized Network Slice Informationには、次の情報が含まれる場合があります。

  • Allowed NSSAI:現在の条件でUEが利用を許可されているネットワークスライス。

  • Configured NSSAI:必要に応じてUEへ提供できるスライス設定。

  • Target AMF Set:該当するネットワークスライスを提供できるAMFの集合。

  • Rejected NSSAI:現在のTAまたは関連条件では受け入れられないスライス。

Target AMF SetとTarget AMFは区別する必要があります。NSSFの最初の役割は、どのAMFセットが適切かを判断することです。つまり、特定のAMFのアドレスを直接返すのではなく、スライス条件と位置条件に基づいて候補範囲を絞り込みます。

Target AMF Setを取得した後、Initial AMFはNRFに登録されたNFインスタンス情報を利用し、そのセット内のAMFのアドレス、能力、重み、稼働状態を取得できます。そのうえで、どのTarget AMFがRegistrationを引き継ぐかを決定します。

各ネットワーク機能の関係は次のように整理できます。

UDM:UEのスライス契約情報を提供
           → Initial AMF:自身のサービス能力が要件と一致しないと判断
           → NSSF:許可スライスとTarget AMF Setを決定
           → NRF:セット内で利用可能なAMFインスタンス情報を提供
           → Initial AMF:Target AMFを選択

この手順におけるNSSFの役割は、一般的な負荷分散ではありません。スライス要件を、その要件に対応できるAMFサービス範囲へ対応付けることです。

5GCのInitial AMFがUEの契約S-NSSAIとTAIを用いてNSSFを呼び出し、Allowed NSSAIとTarget AMF Setを受信した後、NRF情報からTarget AMFを特定する流れ
5GCのInitial AMFがUEの契約S-NSSAIとTAIを用いてNSSFを呼び出し、Allowed NSSAIとTarget AMF Setを受信した後、NRF情報からTarget AMFを特定する流れ

Registration RequestはどのようにTarget AMFへ転送されるのか

Target AMFが決まった後、UEが完全に新しいRegistration Requestを送り直す必要はありません。ネットワークは、すでに進行中の登録手順と必要なコンテキストを新しいAMFへ移し、処理を継続させます。

転送方法は2種類あります。gNBを経由する間接転送と、Initial AMFからTarget AMFへの直接転送です。

gNBを経由する間接転送

間接転送では、Initial AMFがgNBへNGAP Reroute NAS Requestを送信します。このメッセージには元のInitial UE Messageに関連する情報とTarget AMF Set IDが含まれ、NG-RANに対して現在のNAS Registrationメッセージを再ルーティングするよう指示します。

その後gNBは、元のRegistration Request NAS-PDUを含む新しいInitial UE MessageをTarget AMFへ送信します。制御プレーン上の経路は次のように表せます。

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

UEがRRCアクセスをやり直す必要はありません。NG-RANは既存のRegistration NASメッセージを適切なAMFへ再ルーティングするだけです。

AMF間の直接転送

直接転送では、Initial AMFはメッセージをgNBへ戻しません。代わりに、5GCのサービスベースインターフェースを介してN1メッセージとRegistration ContextをTarget AMFへ直接転送します。

Initial AMFはNamf_Communication_N1MessageNotifyを呼び出し、完全なRegistration RequestとRegistration Context ContainerをTarget AMFへ送信します。

転送される情報は1つのNASメッセージだけではありません。Registration Contextには、UE Context、Access Type、gNB情報、User Location、Allowed NSSAI、Configured NSSAI、Rejected NSSAIのほか、登録処理を継続するために必要な情報を含めることができます。

UE → gNB → Initial AMF → Namf_Communication_N1MessageNotify → Target AMF

シグナリング経路は異なりますが、目的は同じです。Target AMFが、Initial Registration全体を最初からやり直すことなくRegistrationを継続するために必要なNASメッセージとコンテキストを受け取ることです。

引き継ぎ後、Target AMFは残りの登録処理を完了し、UEへRegistration Acceptを返します。この応答にはスライス選択とAMF再割り当ての結果が反映され、Allowed NSSAI、Configured NSSAI、Rejected NSSAI、新たに割り当てられた5G-GUTIなどが含まれる場合があります。

UEから見て重要なのは登録が正常に完了し、現在のエリアで利用可能なスライスと新しい5GSモビリティコンテキストがネットワークから提供されることです。内部でServing AMFが変更されたことは、UEにはほぼ透過的です。

5GCのAMF再割り当てでInitial AMFがNGAP Reroute NAS RequestによるgNB経由の間接転送、またはNamf Communication N1MessageNotifyによるTarget AMFへのRegistration Request直接転送を行う構成
5GCのAMF再割り当てでInitial AMFがNGAP Reroute NAS RequestによるgNB経由の間接転送、またはNamf Communication N1MessageNotifyによるTarget AMFへのRegistration Request直接転送を行う構成

シグナリングトレースでAMF再割り当てを確認する方法

AMF再割り当てを伴うInitial Registrationは、異常な登録ルーティングや最初のAMF選択失敗と誤認されやすい処理です。効果的なトラブルシューティングでは、メッセージ番号を一つずつ比較するよりも、スライスの決定とコンテキスト転送という2つの流れを追います。

正常なシグナリングシーケンスであれば、エンジニアは次の質問に答えられるはずです。

なぜRegistration Requestは最初にこのInitial AMFへ到達したのか?
           → Initial AMFはUEのSubscribed / Default NSSAIをどこから取得したのか?
           → 何が原因でAMFはUEへのサービスを継続できないと判断したのか?
           → NSSFはどのTarget AMF Setを返したのか?
           → 最終的にどのTarget AMFが選択されたのか?
           → Registration Contextはどの経路で転送されたのか?

Initial AMFがスライス契約情報をすでに取得し、自身ではUEへのサービスを継続できないと判断しているのにNSSF選択手順が続かない場合は、NSSF Discovery、Nnssf_NSSelection要求、および関連するスライス設定を確認します。

NSSFがTarget AMF Setを返しているにもかかわらず、具体的なTarget AMFを特定できない場合は、AMF Set設定、NRF内のNF Profiles、AMFインスタンスの状態と能力情報を確認します。

NGAP Reroute NAS Requestが存在するのにTarget AMFが新しいInitial UE Messageを受信していない場合、トラブルシューティングの焦点はスライス選択から、gNBでのNAS再ルーティングとTarget AMFまでのN2到達性へ移ります。

直接転送が使用されている場合は、その経路には現れないReroute NAS Requestを待つのではなく、Namf_Communication_N1MessageNotifyとRegistration Contextをトレース上で確認します。

手順全体を見ると、AMF再割り当ては明確な問題を解決しています。最初のAMF選択時には情報が不完全であり、その後コアネットワークが完全な加入者識別情報とスライス契約情報を取得してから、Serving AMFの選択を修正します。

UEが最初にネットワークへ入る時点では、gNBが持つのは限定的なGUAMI情報、Requested NSSAI情報、または既定のAMF設定だけかもしれません。認証と加入者情報取得が完了すると、5GCはようやく加入者がどのスライスを利用できるか判断できます。NSSFはそのSlice RequirementをTarget AMF Setへ変換し、NRFはRegistrationを継続できる実際のAMFインスタンスを特定するのに役立ちます。

したがって、このシグナリングフローを分析する際に最も有効な問いは、「なぜ登録途中でAMFが変わったのか」ではなく、ネットワークはどの時点で、どのAMFがUEを継続して担当すべきか判断するために十分な情報を得たのかということです。

よくある質問

AMF再割り当てはAMF Poolの負荷分散と同じか

いいえ。AMF Poolの負荷分散は通常、複数のAMFインスタンス間の容量、重み付け、高可用性分散を重視します。一方、この手順のAMF再割り当ては、Initial AMFがUEの最終的に必要とするネットワークスライスを提供できないことが原因です。どちらも結果的に別のServing AMFを使用する可能性がありますが、トリガー条件とシグナリングロジックは根本的に異なります。

Network Slicing環境では必ずNSSF選択とAMF再割り当てが必要か

いいえ。Network Slicingが導入されていても、gNBが最初に選択したAMFがUEの最終的に必要なスライスをすでに提供できる場合、AMF再割り当ては不要です。再割り当ては登録処理の条件分岐であり、すべてのスライスを利用するネットワークに必須の手順ではありません。

登録中にAMFが変わったことをUEが直接検出できるか

UEの観点で重要なのは、Registrationが成功したかどうかと、ネットワークからどのAllowed NSSAI、Configured NSSAI、Rejected NSSAI、5G-GUTIが返されるかです。AMF再割り当てとRegistration Contextの転送は5GC内部の制御手順であり、UEからはほぼ透過的です。

間接転送と直接転送のどちらが常に多いのか

手順定義だけから一般的な結論を出すことはできません。使用される方式は、5GCの導入アーキテクチャ、ベンダー実装、AMF間のサービスベース通信機能、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 .