百科事典
2026-08-28 18:06:11
5GのN2シグナリングはどのようにAMFへルーティングされるのか?
5GのN2シグナリングが、NGAP、SCTP、トランスポートネットワーク、データセンタースイッチを経由してgNBからAMFへどのようにルーティングされるかを解説し、ルーティング、転送、パケットキャプチャによるトラブルシューティングの実践的な手順を紹介します。

ベッケテレコム

5GのN2シグナリングはどのようにAMFへルーティングされるのか?

5G登録シグナリングをキャプチャすると、Initial UE Message、Uplink NAS Transport、その他のNGAP手順は比較的簡単に見つけられます。難しいのは、その下で何が起きているかです。N2シグナリングパケットはどのようにgNBを出て、トランスポートネットワークとデータセンターを通過し、最終的にAMFサービスをホストするサーバーへ到達するのでしょうか。AMFが仮想化されVM上で動作している場合、gNBは実際にはどのエンドポイントとSCTPアソシエーションを確立しているのでしょうか。PTNゲートウェイ、データセンターのエッジルーター、EORスイッチ、TORスイッチはそれぞれどの役割を担うのでしょうか。またシグナリングが失敗した場合、NGAP、SCTP、IPルーティング、レイヤー2のMAC転送のどこから切り分けるべきでしょうか。

これらの問いは別々の技術領域に見えます。無線チームはgNB、コアネットワークチームはAMFとNGAP、トランスポートチームはPTN、データセンターチームはスイッチとサーバーを担当します。しかし、正常なN2経路では、これらすべてが一つの連続したチェーンとして動作します。gNBが受信したNAS Registration Requestが、そのままAMFへ「飛ぶ」わけではありません。gNBはまずRRC側からNGAPへメッセージを中継し、SCTPとIPでカプセル化し、複数のレイヤー3およびレイヤー2ネットワークノードを通して送信し、最終的にAMFプロセスが動作するコンピュート環境へ届けます。論理的なプロトコル経路と物理的なネットワーク経路を一緒に見ることで、「AMFにpingできるか」だけを確認するよりもN2ルーティングの障害切り分けが大幅に容易になります。

N2インターフェースは実際に何を転送しているのか?

N2はgNBとAMFの間のシグナリングインターフェースです。UE登録、モビリティ管理、その他の5G制御プレーン手順ではUEがNASメッセージを生成し、gNBが重要な中継機能を担います。gNBはUEから受信したNAS-PDUを適切なNGAPメッセージに格納し、N2経由でAMFへ送信します。ダウンリンク方向では逆の処理が行われます。したがってN2シグナリングを理解するには、アプリケーションメッセージそのものと、それを運ぶトランスポート経路を分けて考える必要があります。

UEが登録を開始する例を考えます。UEはまず無線プロトコルスタックを通じてgNBへNAS Registration Requestを送信します。この種のシグナリングでは、gNBは最終的なアプリケーションエンドポイントではありません。gNBの役割はNAS-PDUをNGAPメッセージに格納し、すでに確立されているN2トランスポート関係を使ってAMFへ転送することです。大まかには、UE側ではメッセージがNAS、RRC、PDCP、RLC、MAC、L1を通って処理されます。gNBではNASメッセージが無線側スタックからNGAPへ中継され、その後SCTP、IP、レイヤー2、レイヤー1を通って運ばれます。AMFでは逆方向にデカプセル化され、NASメッセージがNAS処理層へ到達します。

よくある誤解の一つは、「gNBがNASを転送する」ことをIPルーターのパケット転送と同じものと考えることです。両者は異なるレイヤーで行われます。gNBはまずNAS/RRCからNGAPへのプロトコルレベルの中継を行い、新しいN2側SCTP/IPパケットを生成します。トランスポートネットワークやデータセンターネットワークは、ペイロードがRegistration Requestなのか別のNAS手順なのかを理解する必要はありません。IPルーティング、MACアドレス、インターフェース情報に従ってパケットを運べばよいのです。

NGAP手順は、UE関連手順と非UE関連手順に分けることもできます。NAS TransportとInitial Context SetupはUE関連手順で、NG Setupはノードレベルの非UE関連手順です。この違いはトラブルシューティングで有効です。あるgNB配下のすべてのUEがAMFと通信できない場合は、ノードレベルのN2関係、SCTP、IPルーティングを最初に確認します。特定の1台のUEだけが影響を受けている場合は、そのUEのNGAPおよびNASコンテキストを追って調査します。

UEのNASメッセージがRRC経由でgNBに到達し、NGAPとSCTPでカプセル化された後、IPでAMFへ運ばれる5G N2プロトコルスタック
UEのNASシグナリングは無線プロトコルスタックを通じてgNBに到達し、NGAPへ中継された後、SCTPとIPでAMFへ運ばれます。

gNBとAMFの間でN2シグナリングはどのネットワークノードを通過するのか?

論理アーキテクチャ図では、N2はgNBとAMFを結ぶ一本の線として描かれることがよくあります。これはインターフェース関係を説明するには便利ですが、シグナリングトラフィックが実際に通るネットワーク経路は示しません。実環境では、gNBが単一の物理リンクでAMFサーバーへ直接接続されることはほとんどありません。RANとコアデータセンターの間にはトランスポートネットワークがあり、データセンター内部ではルーター、スイッチ、サーバーネットワークが使用されます。

簡略化したN2トランスポート経路は次のように表せます。gNBはレイヤー3のPTNゲートウェイへトラフィックを送り、パケットはトランスポートネットワークを通ってデータセンターのレイヤー3エッジルーターへ到達し、その後EORおよびTORスイッチを通過してAMFをホストするサーバーへ届きます。PTNはgNB側のIPトラフィックを地域または中央のデータセンターまで運びます。データセンター境界のレイヤー3ルーターはN2パケットを正しいサーバーネットワークへルーティングします。データセンター内部ではEORとTORスイッチがレイヤー2スイッチングを行い、EthernetフレームをAMFワークロードが存在するサーバーインターフェースまで届けます。

クラウド型5Gコアでは、「AMFはどの装置に載っているか」という問いを物理サーバーだけで答えることはできません。AMFは汎用コンピュートノード上で仮想ネットワーク機能として動作する場合があり、同じ物理サーバー上にOAM用VM、他のネットワーク機能、複数のサービスインスタンスが共存することもあります。たとえば、1台のVMでNAS、NGAP、SCTP処理を担当するAMFサービスを実行できます。ただしgNBから見て重要なのは、ラック上の物理サーバー名ではなく、AMFが公開するN2サービスのIPエンドポイントです。

つまりN2のトラブルシューティングでは、少なくとも3種類の「場所」を区別する必要があります。物理的な場所はワークロードが動作するラックと物理ホストを示します。論理的な場所はAMFをホストするVMまたはサービスインスタンスを示します。ネットワーク上の場所はgNBがSCTPアソシエーションを確立するときに使用するAMFのN2 IPアドレスです。物理サーバー、VM、AMFプロセスが正常に見えても、VLAN、デフォルトゲートウェイ、IPルート、スイッチポート、仮想スイッチング層がそのN2アドレスへ正しくトラフィックを届けていなければ、N2は到達不能のままです。

gNBがPTNトランスポートネットワーク、データセンタールーター、EORおよびTORスイッチを通過してAMF仮想マシンをホストするサーバーへ到達する5G N2の物理・論理トポロジー
N2は論理的にはgNBとAMFを接続しますが、物理経路はPTN、データセンタールーター、EOR/TORスイッチ、AMFのVMまたはサービスインスタンスをホストするサーバー環境を通過する場合があります。

N2経路におけるルーティングと転送の違いは何か?

N2シグナリングパケットをAMFへ届けるには、単にルーティングテーブルがあればよいわけではありません。ネットワーク処理の観点では、ルーティングと転送を区別することが重要です。ルーティングは一般にレイヤー3の機能です。装置がIPパケットを受信すると、宛先IPアドレスをルーティングテーブルで検索し、出力インターフェースと適切なネクストホップを決定します。N2経路上では、gNB、レイヤー3 PTNゲートウェイ、データセンターエッジルーターがそれぞれ必要なIPルーティング情報を持っていなければなりません。これらのルートは静的に設定することも、動的ルーティングプロトコルで学習することもできます。

gNBのN2送信元アドレスをA、AMFのN2アドレスをBとします。gNBはBがどの物理サーバーラックにあるかを知る必要はありません。Bを含むサブネット宛てのパケットを、どのネクストホップゲートウェイへ渡せばよいかだけ分かれば十分です。PTN内のレイヤー3装置もそれぞれのルーティングテーブルに基づいて同じ判断を行い、パケットをAMFが存在するデータセンターネットワークまで運びます。

ルーティングはパケットの次の行き先を決めますが、パケット自体は現在の物理リンク上で送信される必要があります。Ethernetを使用する場合、装置は送信元MACアドレスと宛先MACアドレスを含むEthernetフレームヘッダーを付加します。その後スイッチはMACアドレステーブルに従ってフレームを転送します。そのため、同じN2 IPパケットでも異なるレイヤー3ホップを通過するたびに外側のレイヤー2ヘッダーが変わることがあります。IP層はgNBとAMFのエンドツーエンド関係を表し続けますが、MACアドレスは現在のレイヤー2セグメントだけで意味を持ちます。

データセンター内では、EORとTORスイッチは主にレイヤー2スイッチングを行います。データセンターのレイヤー3ルーターがN2パケットを正しいサーバー側レイヤー2ドメインへ届けた後、EORとTORスイッチはMACテーブルを使ってフレームを対象サーバーポートへ転送します。この違いはパケット解析で重要です。異なるキャプチャ地点でMACアドレスが違っていても、パケットの最終宛先が変わったことを意味しません。また送信元・宛先IPアドレスが変わっていないからといって、中間装置を経由せず2つのエンドポイント間を直接移動したわけでもありません。

なぜSCTPアソシエーションがN2トラブルシューティングの重要な境界になるのか?

NGAPはIP上で直接動作するのではなく、SCTP上で動作します。そのため利用可能なN2経路には、まずIP到達性が必要で、その次にSCTPアソシエーションの正常な確立が必要です。依存関係は明確です。IPルーティングが壊れていればSCTPは確立できず、SCTPがなければNGAPは動作できず、NGAPがなければNASシグナリングを正常に中継できません。

ただし、その逆は必ずしも成り立ちません。AMFへpingできることは、一定のIP到達性があることしか示しません。必要なSCTPサービスへ到達できること、SCTPアソシエーションを確立できること、NGAPパラメータが正しいこと、AMFアプリケーションプロセスが正常に動作していることまでは保証しません。

  • まず、IP経路を確認します。gNBのN2アドレス、サブネットマスク、デフォルトゲートウェイ、AMFのN2アドレスへのルートを確認します。次にPTNゲートウェイとデータセンターのレイヤー3装置に、往路と復路の両方のルートがあることを確認します。特に復路は見落とされやすい点です。gNBから出たパケットがAMFまで正常に到達しても、AMF側にgNBサブネットへの有効な戻りルートがなければ通信は成立しません。N2は双方向のシグナリングインターフェースなので、両方向が動作する必要があります。

  • 次に、SCTPが実際に確立されていることを確認します。IP到達性を確認したら、gNBとAMFがSCTPアソシエーション手順を完了し、Established状態に入っているか確認します。アソシエーションが確立しない場合は、トランスポート層のポート、ローカルIPバインド、ACL、ファイアウォール、経路上のセキュリティポリシーを確認します。実際のデータセンターにはIDS/IPS、ロードバランサー、SDNコンポーネント、その他のセキュリティ/トラフィック制御システムが存在し、簡略化した構成図に表示されていなくてもSCTPへ影響する場合があります。

  • 3番目に、NGAPとNASの分析へ進みます。NG Setup、Initial UE Message、NAS Transportの解析は、SCTPアソシエーションが安定してから行うべきです。SCTPが動作しているのにNG Setupが失敗する場合、問題はIPトランスポート層より上のN2アプリケーションまたは設定ロジックにあります。NG Setupが成功しているのに特定UEの登録シグナリングがAMFへ届かない場合は、Initial UE Message、UE-NGAP-ID、NAS-PDUを追跡します。このレイヤー順の方法により、NASメッセージが本当にN2インターフェースを通過したか確認する前にNASのトラブルシューティングを始めるという典型的なミスを避けられます。

パケットキャプチャからN2シグナリングの全経路をどう再構成するか?

N2ルーティングを理解する価値は、パケットキャプチャと障害切り分けで明確になります。gNBとAMF間のシグナリングが失敗している場合、トランスポート層から上位へ順に経路を確認します。キャプチャ位置は重要です。gNB側のキャプチャでは、シグナリングが実際に基地局から出ているかを確認できます。PTNまたはデータセンター境界付近のキャプチャでは、パケットがコアネットワーク領域へ入っているかを判断できます。サーバー側のキャプチャでは、N2パケットがAMFワークロードを実行するホストへ物理的に到達しているかを確認できます。gNB側でSCTP INITの送信が見えるのにAMFホスト側で一度も見えない場合、障害はほぼ確実にNGAPアプリケーションロジックではなく中間ネットワークにあります。

パケットを取得したら、まず送信元と宛先IPアドレスが設計どおりか確認します。AMFが移行、スケールアウト、または新しいVMへ移されたのにgNBが古いN2アドレスを参照していると、NGAP設定が変わっていないように見えてもシグナリングは誤った経路を通る可能性があります。次にレイヤー3装置をホップごとに確認します。gNB、PTNゲートウェイ、データセンタールーターで、AMFサブネットへのルート、出力インターフェース、ネクストホップ、戻り経路を確認します。動的ルーティングを使用している場合は、ルーティングプロトコルが設定上有効になっているだけでなく、ルートが実際に学習され転送テーブルへインストールされていることを確認します。

パケットがデータセンターのレイヤー3境界まで到達しているのにAMFサーバーへ届かない場合、調査対象をIPルーティングからレイヤー2転送へ移します。EOR/TORスイッチのVLAN所属、MACアドレス学習、サーバー向けポート状態、サーバーまたは仮想スイッチング層が正しいサービスネットワークに接続されているかを確認します。最後にネットワーク上の結果とSCTP状態を突き合わせます。双方向IP経路が正常なのにSCTPが確立できない場合は、SCTPポート処理、IPバインド、AMFプロセス自体を調べます。SCTPが確立した後は、より明確な障害境界でNGAPとNASの解析を進められます。

gNBからレイヤー3 PTNゲートウェイ、データセンタールーター、EOR/TORレイヤー2スイッチを経由してAMFサーバーとSCTPアソシエーションまでを示す5G N2シグナリングのトラブルシューティング経路
N2のトラブルシューティングは実際のパケット経路に沿って、まずレイヤー3ルーティング、次にデータセンター内のレイヤー2転送、最後にSCTP、NGAP、NAS処理を確認できます。

エンドツーエンドで見ると、「N2シグナリングのルーティング」は実際には異なる2つの連続した処理から成ります。最初の処理はgNB内部で行われます。UEから無線側を通って到着したNASメッセージはNGAPメッセージへ中継され、SCTPとIPでカプセル化されてN2ネットワーク上を運ばれます。

2つ目の処理はトランスポートネットワークとデータセンター内部で行われます。これらのネットワーク装置は、ペイロードがRegistration RequestなのかInitial Context Setup手順なのかを意識しません。レイヤー3のIPルーティングとレイヤー2のMAC転送を使い、AMFサービスが動作するコンピュート環境までパケットをホップごとに運びます。

実際の運用でN2を効率よく切り分けるには、次のエンドツーエンド視点を維持することが重要です。

UE NAS → gNB中継 → NGAP → SCTP → IPルーティング → レイヤー2転送 → AMFサーバー → AMFプロセス

このチェーンをレイヤーごとに追えば、最初は複雑に見える「登録失敗」「N2到達不能」「SCTPアソシエーション失敗」といった問題も、最終的には「どのレイヤーのどのホップでパケットが止まったのか」という具体的な問いに絞り込めます。

よくある質問

N2シグナリングはUPFを経由するのか?

通常の5Gアーキテクチャでは、N2制御プレーン経路はUPFに依存しません。N2はgNBとAMFを接続し、UPFは主にユーザープレーン経路に関与します。N2が到達不能な場合は、N3ユーザープレーントンネルから調べるのではなく、gNBとAMFの間の制御プレーントランスポート経路を重点的に確認します。

同じN2パケットを異なる場所でキャプチャするとMACアドレスが変わるのはなぜか?

MACアドレスは現在のレイヤー2セグメントに属します。パケットがレイヤー3ルーティング装置を通過すると、次のリンク用に新しいレイヤー2ヘッダーで再カプセル化されます。そのため、gNBとAMFのエンドツーエンドIPアドレスが同じN2通信フローを示していても、送信元・宛先MACアドレスはホップごとに変わる可能性があります。

gNBからAMFへpingできるのにSCTPが失敗することがあるのはなぜか?

Pingは主にICMPベースのIP到達性を確認します。SCTPはさらに、トランスポート層ポートの処理、ローカルIPバインド、ACL、ファイアウォール、セキュリティポリシー、AMFアプリケーションプロセスに依存します。したがってIP到達性はN2通信の前提条件にすぎず、SCTPやNGAPが正常に動作することを保証しません。

AMFが仮想マシン上で動作している場合、gNBは物理サーバーの場所を知る必要があるか?

必要ありません。gNBは物理サーバーの位置ではなく、AMFのN2サービスIPアドレスを使用してN2接続を確立します。物理ホスト、仮想スイッチ、VMマッピング、データセンター内部トポロジーは実装上の詳細ですが、AMF N2エンドポイント宛てのパケットを正しいサービスインスタンスへ届ける必要があります。

N2障害で往路と復路の両方を確認する必要があるのはなぜか?

NGAPとSCTPはいずれも双方向です。gNBからのパケットがAMFへ届いていても、AMFからgNBサブネットへの有効な戻りルートがなければSCTPハンドシェイクとその後のNGAP手順は失敗します。したがって片方向の到達性だけではN2経路が完全であるとは判断できません。

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