百科事典
2026-09-07 18:12:08
N4インターフェース上でQERはUPFに5G QoSをどのように適用するのか?
N4インターフェースのQERは、トラフィック識別後にUPFがQoSをどう適用するかを指定します。Gate Status、MBR、GBR、Packet Rate、QFI、DSCPマーキング、PFCP更新、実践的なトラブルシューティングを解説します。

ベッケテレコム

N4インターフェース上でQERはUPFに5G QoSをどのように適用するのか?

5Gユーザープレーンのよくあるトラブルシューティング例は、一見すると分かりにくいことがあります。PDU Sessionは正常に確立し、UEはIPアドレスを取得し、PDRは想定トラフィックに一致し、FARにはFORWが含まれ、パケットも流れ始めています。それでもユーザーは動画のバッファリング、想定外に低いダウンロード速度、または片方向だけ動作するトラフィックに悩まされることがあります。

このような場合、PDRとFARだけを確認しても原因が分からないことがあります。問題は トラフィックが識別されたかどうかパケットがどこへ転送されたかではなく、 転送が許可された後にUPFがどのQoSポリシーを適用したかにある可能性があります。N4インターフェース上のPFCPルール体系では、 QER(QoS Enforcement Rule:QoS適用ルール) がUPF内でこれらのQoSポリシーを適用します。QERはトラフィックの通過可否、uplink/downlink速度制限、QoS Flowとの関連付け、トランスポートレベルのマーキングを制御できます。そのため、ユーザープレーン全体の動作を理解するにはPDR、FAR、QERを合わせて考える必要があります。

PDRとFARが正常でもQERが必要なのはなぜか?

QERを理解する最も簡単な方法は、UPF内の各ルールの役割を分けて考えることです。

PDRはまず「これはどのトラフィックか?」を判断します。PDI、UE IPアドレス、F-TEID、SDF Filterなどの条件を用いてパケットを検出・分類します。トラフィックが識別されると、FARが「このパケットをどう処理し、どこへ転送するか?」を決定します。

しかし、パケットの転送が許可されたからといって、無制限に転送できるわけではありません。ネットワークが引き続き速度、ゲーティング、QoS Flow関連付け、トランスポートレベルマーキングを制御する必要がある場合、UPFは関連するQERを適用しなければなりません。

したがって、代表的な処理順序は次のように簡略化できます。

PDRがトラフィックを識別 → FARが転送動作を決定 → QERがQoSポリシーを適用。

これらのルールは互いに置き換わるものではなく、連携して動作します。パケットがPDRに正しく一致し、FARで転送を許可されても、QERで定義された速度制限やゲーティング条件の対象になる場合があります。QERがなければ、UPFはパケットを転送すべきことは分かっても、QoSの観点でそのトラフィックをどう扱うかを示す同等のポリシー情報を持てません。

N4インターフェースのパケット処理:UPFがPDRでトラフィックを識別し、FARで転送を決定し、QERでゲーティング、速度制限、QoSポリシーを適用
N4インターフェースのパケット処理:UPFがPDRでトラフィックを識別し、FARで転送を決定し、QERでゲーティング、速度制限、QoSポリシーを適用

QERはいつ設定され、なぜ後から更新されることがあるのか?

QERは通常、PDU Sessionのユーザープレーンルールの一部として、PFCP Session Establishment時にSMFからUPFへ設定されます。UPFがトラフィックを観察した後に独自に作成するQoSルールではありません。制御プレーンが適用すべきQoS動作を決め、UPFがそのルールを実行します。

QERはセッションの全期間で同じとは限りません。サービス稼働中にポリシーが変われば、SMFはPFCP Session Modificationを通じて既存QERを更新できます。加入者ポリシー、アプリケーションポリシー、その他の制御プレーン判断の変更によって、新しい速度制限、異なるGate状態、QoS Flow関連付けの変更、その他のQoSパラメータが反映されることがあります。

そのため、トラブルシューティングは最初のCreate QERだけで終えてはいけません。セッションがしばらく動作した後にQoS問題が発生した場合は、後続のUpdate QERも確認し、初期値と比較する必要があります。

制御プレーン側では、SMFが使用するQoSポリシーはローカル設定またはPCFに関連するポリシー情報から得られる場合があります。N4インターフェースに到達した時点では、UPFが適用可能なPFCPルールとして表現されます。サービス設計に応じて、QoS適用はPDU Sessionレベル、QoS Flowレベル、またはより具体的なSDFやアプリケーショントラフィックに対して行われます。

セッションが正常に見えてもGate Statusがトラフィックを遮断するのはなぜか?

Gate StatusはQERの中でも最も直接的なパラメータの一つで、トラフィックを通過させるかどうかを即座に変えることができます。

uplinkとdownlinkのGate状態は独立して制御できます。GateがOPENならその方向のトラフィックは通過可能です。CLOSEDなら、その方向のトラフィックはQoS適用ルールによってブロックされます。

代表的なトラブルシューティングの流れは次のようになります。

  • PDU Sessionは正常に確立;

  • UEはIPアドレスを取得済み;

  • PDRは正しく一致;

  • FARにはFORWが含まれる;

  • それでもアプリケーショントラフィックは動作しない。

この時点で、関連QERのUL GateとDL Gateを確認する必要があります。両方向は別々に制御されるため、一方がOPENでも他方がCLOSEDの場合があります。結果として、UEはdownlinkを受信できるがuplinkを送信できない、またはその逆という片方向のユーザープレーン障害に見えることがあります。

QERが単なる説明用のQoS属性ではなく適用ルールであるのはこのためです。その設定は、特定トラフィックがUPFを通過できるかどうかを直接決定できます。

MBR、GBR、Packet Rateは何を制御するのか?

Gate Statusは「トラフィックは通過できるか?」に答えます。速度関連パラメータは「どれだけのトラフィックを、どの速度で通過させるか?」に答えます。QERはビットレートとパケットレートの両方を基準に制限できます。

最大ビットレート(MBR)

MBRは一致したトラフィックの最大ビットレートを定義し、uplink/downlinkで個別に設定できます。5GC環境では、ルール設計に応じてセッションレベルの制限、特定QoS Flow、またはより具体的なトラフィックフローに対応します。

ユーザーがサービスへ正常にアクセスできても、スループットが毎回ほぼ同じ上限で止まる場合、関連QERのMBRは確認すべきパラメータの一つです。

MBRは無線側容量と混同されやすい点に注意が必要です。無線状態が良く、トランスポート帯域が十分でも、アプリケーションが物理容量をすべて使えるとは限りません。UPFに低いMBRが設定されていれば、ユーザープレーンスループットはその上限に制約されます。低スループットの原因調査では、無線性能だけでなくN4上のQoSルールも確認すべきです。

保証ビットレート(GBR)

GBRは、一定のリソース保証が必要なトラフィックに対応する保証ビットレートを表します。uplink/downlinkで個別に指定することもできます。

GBRは、リアルタイム音声、動画、その他QoSに敏感なアプリケーションなど、より予測可能な性能が必要なサービスで重要になる場合があります。GBR単独の数値だけで判断せず、対応するQoS Flowと全体のQoSポリシーも合わせて考える必要があります。

概念的には、MBRが許容速度の上限を定義し、GBRがサービスのポリシーに対応した保証速度要件を表します。

Packet Rate

一部のトラフィックはビットレートだけでは十分に表せません。QERには指定時間内に許可されるパケット数を制限するPacket Rateパラメータを含めることもできます。

これはDNSトランザクション、IoT キープアライブ、シグナリングに似たトラフィックなど、小さなパケットを大量に生成するワークロードで重要です。総ビットレートが比較的低くても、1秒あたりのパケット数が高くなることがあります。その場合、MBRだけでは観測されたQoS動作を説明できないことがあります。

Packet Rate制限に達すると、全体の帯域使用量がそれほど高く見えなくても、ユーザーは遅延増加、応答低下、リクエスト失敗を経験する場合があります。

QERがuplink/downlink Gate Status、MBR、GBR、Packet RateでUPFのトラフィック許可と速度適用を制御
QERがuplink/downlink Gate Status、MBR、GBR、Packet RateでUPFのトラフィック許可と速度適用を制御

QER内でQFI、Flow Level Marking、PPIは何をするのか?

QERは単なる速度制限ルールではありません。Gate Status、MBR、GBRに加えて、QoS Flow識別やパケット処理に関連するパラメータを含めることができます。これらを組み合わせて、ユーザープレーンでのトラフィック処理を決定します。

QoS Flow Identifier(QFI)

QFIはQoS Flowを識別します。一つのPDU Sessionには複数のQoS Flowsを含めることができ、異なるサービストラフィックに異なるQoS処理を提供できます。

ユーザープレーンの観点では、QFIはパケットがどのQoS Flowに関連付けられているかを示します。QERでは、この識別子を用いて対応するQoS適用動作をそのQoS Flowと関連付けられます。

ルールに関連付けられたQFIが想定サービス設計と一致しない場合、速度パラメータが正しく見えてもトラフィックが意図しないQoS Flowに関連付けられる可能性があります。その結果、サービスに想定されたものとは異なるリソース処理を受けることがあります。

DL Flow Level Marking

QERはUPFに対し、downlinkトラフィックへフローレベルのマーキングを適用するよう指示できます。例えばIPトランスポートネットワーク向けにDSCP値を設定できます。

このマーキングは、パケットがどの5G QoS Flowに属するかを決めるものではありません。代わりに、IPトランスポートネットワークへ入った後の識別や処理に影響します。

トランスポートレベルのマーキングが誤っている場合、5G QoS自体は正しく設定されていても、下流トランスポートネットワークが意図しない優先度でパケットを扱う可能性があります。

Paging Policy Indicator(PPI)

PPIはdownlinkトラフィックのページングポリシー処理に関連します。QERは、ページングが関係する適用可能な転送シナリオで、異なるトラフィックを異なる方法で扱うためのページング関連情報を提供できます。

現在アクティブなユーザープレーン状態にないUEでは、downlinkトラフィックの種類によってページングへの影響が異なる場合があります。PPIはその差別化処理の一部として利用できる情報を提供します。

Averaging Window

速度適用は、必ずしも一つのパケットの瞬間的な観測だけに基づけるわけではありません。Averaging Windowは、ビットレート関連の動作を評価する時間窓を定義します。

短い窓はバーストトラフィックへより速く反応し、長い窓はより平滑な平均値を生成し、短いバーストを異なる形で許容できます。そのためQER分析ではQER IDとMBRだけを見てはいけません。最終的なQoS動作は複数パラメータの組み合わせに依存する場合があります。

PFCPメッセージを使ってQERが想定どおり動作しているか確認するには?

QER分析で最も役立つ方法は、すべての情報要素を暗記することではなく、PFCPルールを実際のサービス症状と結び付けることです。

例えばCreate QERには次のような値が含まれる場合があります。

  • QER ID = 1;

  • UL Gate = OPEN;

  • DL Gate = OPEN;

  • UL MBR = 100000 kbps;

  • DL MBR = 150000 kbps。

これらは例ですが、重要な点を示しています。 GateがOPENでも、QoS制限が存在しないという意味ではありません。 トラフィックの通過が許可されていても、MBR制限は引き続き適用されます。

実用的なトラブルシューティングは次の手順で進められます。

  1. まずPDRを特定する。 影響を受けるトラフィックに実際に一致するPDRを確認します。誤ったPDRを選ぶと、想定したQERは正しく適用されません。

  2. PDRが参照するQER IDを確認する。 文脈なしにPFCP Session内のすべてのQERを調べる必要はありません。まず分析対象トラフィックに実際に関連するQERを特定します。

  3. Create QERとUpdate QERを確認する。 現在有効なルールが後続のPFCP Session Modificationで変更されていないか確認します。QoS問題は最初のセッション設定ではなく、後の更新で発生する場合があります。

  4. Gate Statusを確認する。 uplinkとdownlinkのGate状態を個別に確認します。一方向だけGateが閉じていても片方向サービス障害が発生します。

  5. MBR、GBR、Packet Rateを確認する。 設定された制限値を観測されたスループットやパケット動作と比較します。特にサービスが毎回ほぼ固定レートで止まる場合は重要です。

  6. QFIとその他QoSパラメータを確認する。 想定QoS Flow、マーキング、ページング関連設定がサービス設計と一致することを確認します。

  7. ルールと実際のユーザープレーントラフィックを比較する。 PFCPはUPFが何を適用すべきかを示し、スループットテストやパケットキャプチャは実際に何が起きたかを示します。この差分が最も有効なトラブルシューティング情報になることがあります。

この方法は、一つのQERフィールドを単独で解釈するより信頼できます。PFCPシグナリングはUPFが 適用すべき内容を示し、ユーザープレーンテストは 実際に観測された結果を示します。両者を比較することが、QERが意図どおり動作しているかを判断する鍵です。

PDRが参照するQER IDを追跡し、Create/Update QER、Gate Status、MBR、GBR、QFIを確認して実際のユーザープレーントラフィックと比較するPFCPトラブルシューティングフロー
PDRが参照するQER IDを追跡し、Create/Update QER、Gate Status、MBR、GBR、QFIを確認して実際のユーザープレーントラフィックと比較するPFCPトラブルシューティングフロー

FAQ

QERとFARの主な違いは何か?

FARは主に、一致したパケットをどのように処理し、どこへ転送するかを決定し、FORW、DROP、BUFFなどの動作を含みます。QERはゲーティング、速度制限、QoS Flow関連付け、トランスポートレベルマーキングなどQoS関連動作を適用します。通常はいずれもPDRがトラフィックを識別した後に働きます。簡単に言えば、FARは パケットをどこへ、どのように転送するかを決め、QERは そのトラフィックにどのQoS処理を適用するかを決めます。

Gate StatusがOPENでもユーザースループットが低いのはなぜか?

OPENは、その方向のトラフィックが通過を許可されていることだけを意味します。他のQoS制限は解除されません。MBR、GBR、Packet Rate、関連QoS Flowを引き続き確認する必要があります。MBRが利用可能な無線・トランスポート容量より低く設定されていれば、両方のGateがOPENでもスループットは制限されます。

QERはPFCP Session Establishment時にしか作成できないのか?

いいえ。QERはPFCP Session Establishment時に作成でき、その後PFCP Session Modificationで変更できます。セッション稼働後にQoS動作が変化した場合は、最初のCreate QERだけでなく後続のUpdate QERを確認する必要があります。

QFIとQERは同じものか?

いいえ。QFIはQoS Flowの識別子で、QERはUPFが適用するQoSルールです。QERはQFI情報を含む、または参照することで、特定のQoS処理を対応するQoS Flowに関連付けられます。QFIは どのQoS Flow が関係するかを識別し、QERは トラフィックにどのようにQoS制御を適用するかを定義します。

PDRが一致しFARが転送を許可しているのに、トラフィックが失敗するのはなぜか?

ユーザープレーン処理がFARで必ず終わるとは限らないからです。転送が許可された後も、関連QERがGate Status、MBR、GBR、Packet Rate、その他QoS制約を適用する場合があります。したがって、トラブルシューティングではPDR、FAR、QERを連続した処理チェーンとして考える必要があります。どの段階で不一致があっても最終サービス結果に影響します。

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