Encyclopedia
2026-07-29 17:45:24
5GC QoS Architecture: How QoS Flow Controls 5G Service Experience
5GC QoS explained through QoS Flow granularity, SDF mapping, QFI, GBR and Non-GBR handling, 5QI, ARP, AMBR limits, QoS Rules, PDRs and Reflective QoS in 5G service delivery.

Becke Telcom

5GC QoS Architecture: How QoS Flow Controls 5G Service Experience

In a 5G network, QoS is not just a technical label attached to packets. It is the mechanism that decides which traffic receives ordinary best-effort treatment, which service deserves guaranteed resources, and how the network should react when radio conditions or congestion begin to affect user experience. For operators, QoS is closely tied to bandwidth cost and network resource allocation. For users and service partners, it often appears as service quality, subscription level, business priority, or guaranteed experience.

A mobile phone may generate many types of traffic at the same time: messaging, short video, cloud classroom, gaming, IMS signaling, VoNR audio, live video, AR/VR interaction, and background application updates. These flows do not have the same requirements. A buffered video can tolerate more delay than voice. IMS signaling needs reliable treatment but does not need the same bandwidth as video. A delay-critical industrial service may require far tighter latency and packet-loss control than an ordinary social app.

The role of 5GC QoS is to classify these service data flows, map them into suitable QoS Flows, assign forwarding treatment, and coordinate the UE, gNB, UPF, SMF and policy rules so that the user plane behaves according to service intent.

5GC QoS architecture showing SDF traffic mapped into QoS Flows with QFI, PDU session, DRB, N3 tunnel, UE, gNodeB and UPF
5GC uses QoS Flow as the key service granularity, allowing different application traffic to receive different forwarding treatment inside a PDU session.

Service Value And Resource Cost

QoS begins with a simple reality: not every service receives the same network guarantee. Most public internet applications, such as social messaging, short video, ordinary browsing, music apps or online learning traffic, usually fall into best-effort treatment. They are commonly handled as Non-GBR services, meaning the network does not promise a guaranteed bit rate for each flow.

Some services may receive stronger QoS protection because a user, enterprise customer or service partner pays for differentiated treatment. Online gaming cooperation, premium enterprise applications, AR/VR services or industry-specific low-latency services can be handled with more controlled QoS. These services may use GBR, or Guaranteed Bit Rate, when the network must reserve or protect a minimum rate.

There are also operator-owned services that may receive QoS protection even without a separate user payment. Voice services are a typical example. In 4G this was often discussed through VoLTE, while in 5G the same logic can appear in VoNR-related traffic. Voice must remain stable, low-delay and understandable, so it cannot always be treated like an ordinary best-effort application.

From Bearer To Flow

One of the most important differences between 4G and 5G QoS is the change from bearer-centered thinking to flow-centered thinking. In 4G, QoS was built around the EPS Bearer. A bearer relationship was associated with radio bearer, S1-U tunnel and S5/S8 tunnel resources. More bearers usually meant more corresponding tunnel and radio bearer structures.

In 5G, the key QoS unit is the QoS Flow. A PDU session can carry one or more QoS Flows. A QoS Flow is identified by QFI, or QoS Flow Identifier, with values in the range of 0 to 63. Packets with the same QFI receive the same forwarding treatment. This gives 5G a finer and more flexible service classification model than the older EPS Bearer approach.

A single PDU session can carry multiple QoS Flows, while the N3 tunnel for that PDU session remains one tunnel. A DRB can carry one or more QoS Flows, and the actual mapping between QoS Flows and DRBs is controlled by the gNB. This means the number of DRBs does not have to equal the number of QFIs. For example, a Non-GBR app flow and a GBR gaming flow might share one DRB in one design, or they may be mapped separately according to radio strategy.

Key Parameters Shape Treatment

5GC QoS parameters describe how each flow should be handled. At the QoS Flow level, common parameters include 5QI and ARP. 5QI is the 5G QoS Identifier and evolved from the 4G QCI concept. It represents service characteristics such as priority level, packet delay budget, packet error rate, averaging window and maximum data burst volume for delay-critical GBR services.

ARP means Allocation and Retention Priority. It helps decide whether a QoS Flow can be established or retained when resources are limited. In congestion conditions, ARP can influence which flows are admitted and which flows are more likely to be released or rejected.

GBR flows have rate-related parameters. GFBR defines the guaranteed flow bit rate, which is the minimum rate the network aims to protect. MFBR defines the maximum flow bit rate; traffic above this value may be discarded. Notification control can be used when the RAN side cannot satisfy GFBR, such as during poor radio conditions. Maximum Packet Loss Rate defines the tolerable loss level for uplink or downlink traffic.

Non-GBR traffic is controlled differently. UE-AMBR limits the aggregate bit rate of all Non-GBR QoS Flows for the UE, while Session-AMBR limits all Non-GBR QoS Flows inside one PDU session. RQA, or Reflective QoS Attribute, indicates whether Reflective QoS can be applied to a flow.

How Traffic Is Mapped

QoS is useful only when packets can be classified and mapped correctly. In 5G, uplink and downlink classification are handled differently. For uplink traffic, the UE performs classification and mapping according to QoS Rules provided by the network or derived by the UE itself. For downlink traffic, the UPF performs classification according to PDR, or Packet Detection Rule, delivered by the SMF.

A QoS Rule or PDR includes packet filter information. This may include source or destination IP address, IPv6 prefix, source or destination port, IP protocol number, IPv6 Next Header type, IPv4 ToS, IPv6 Traffic Class, IPv6 Flow Label, IPsec SPI and traffic direction. These filters tell the UE or UPF which packets belong to which QoS Flow.

If the UPF cannot match a downlink packet to a valid PDR, the packet may be discarded. This is important because downlink QoS treatment depends on the SMF-installed rules at the UPF. In the uplink direction, the UE marks packets according to the applicable QoS Rule so that they can be placed into the correct QoS Flow and then handled by the radio access network.

Reflective QoS reduces signaling overhead in certain cases. When the network activates Reflective QoS, the UPF can send downlink data with an RQI indication. Through the N3 tunnel and air interface, the UE receives the downlink packet and derives an uplink QoS Rule from it. This UE Derived QoS Rule contains an uplink packet filter, QFI and priority. The UE can then classify future uplink packets without waiting for a separately delivered network-side rule.

5GC traffic mapping diagram showing UL QoS Rule at UE, DL PDR at UPF, SMF rule delivery, QFI marking and Reflective QoS with RQI indication
Uplink packets are mapped by UE-side QoS Rules, while downlink packets are classified by UPF-side PDRs delivered by SMF.

FAQ

Why does 5G use QoS Flow instead of only DRB?

QoS Flow belongs to the core-network service treatment model, while DRB belongs to radio bearer handling. Separating them gives the network more flexibility when mapping service rules to radio resources.

Can two applications with similar traffic needs use different QoS Flows?

Yes. The operator may also consider service ownership, commercial agreements, subscription policy and charging model, not only bandwidth or delay requirements.

What happens when traffic exceeds MFBR?

Traffic above the maximum flow bit rate can be discarded, because MFBR defines the upper allowed rate for that GBR QoS Flow.

Why is 5QI important for service planning?

5QI provides a standardized way to associate service categories with priority, delay, packet error and resource-type expectations, making QoS behavior easier to design and compare.

Does Reflective QoS work on every terminal?

No. It requires UE support and proper network activation. Without terminal support, the UE cannot derive the uplink QoS Rule from downlink user-plane data.

Recommended Products
catalogue
customer service Phone
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 .