Энциклопедия
2026-09-07 18:12:08
Как QER обеспечивает QoS 5G в UPF через интерфейс N4?
QER на интерфейсе N4 указывает UPF, как применять QoS после идентификации трафика. Материал объясняет Gate Status, MBR, GBR, Packet Rate, QFI, DSCP-маркировку, обновления PFCP и практическую диагностику.

Бекке Телеком

Как QER обеспечивает QoS 5G в UPF через интерфейс N4?

Типичный случай диагностики пользовательской плоскости 5G сначала может показаться запутанным: PDU Session успешно установлена, UE получил IP-адрес, PDR соответствует ожидаемому трафику, FAR содержит FORW, и пакеты даже могут начать проходить. Тем не менее пользователь сталкивается с буферизацией видео, неожиданно низкой скоростью загрузки или трафиком, работающим только в одном направлении.

В такой ситуации проверка только PDR и FAR может не выявить причину. Проблема может быть связана не с тем, был ли трафик идентифицирован или куда был перенаправлен пакет, а с тем, какую QoS-политику UPF применил после разрешения пересылки. В рамках PFCP-правил на интерфейсе N4 QER (QoS Enforcement Rule, правило применения QoS) отвечает за реализацию этих QoS-политик в UPF. Оно может разрешать или запрещать прохождение трафика, ограничивать скорость uplink или downlink, связывать трафик с QoS Flow и применять маркировку транспортного уровня. Поэтому для понимания полного поведения пользовательской плоскости PDR, FAR и QER нужно рассматривать совместно.

Почему QER по-прежнему нужен, если PDR и FAR уже работают?

Проще всего понять QER, если разделить обязанности разных правил UPF.

PDR сначала отвечает на вопрос «Что это за трафик?». Для обнаружения и классификации пакетов используются условия PDI, IP-адрес UE, 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 обычно передаётся SMF в UPF во время PFCP Session Establishment как часть правил пользовательской плоскости для PDU Session. Это не QoS-правило, которое UPF самостоятельно создаёт после наблюдения за трафиком. Управляющая плоскость определяет требуемое QoS-поведение, а UPF применяет полученное правило.

QER не обязательно остаётся неизменным в течение всей жизни сессии. Если политика меняется во время активного сервиса, SMF может обновить существующий QER посредством PFCP Session Modification. Изменения политики подписки, приложения или других решений управляющей плоскости могут привести к новым ограничениям скорости, другим состояниям Gate, изменению связи с QoS Flow или другим QoS-параметрам.

Поэтому диагностика не должна останавливаться на первоначальном Create QER. Если проблема QoS возникает после того, как сессия уже некоторое время работала, нужно также изучить последующие Update QER и сравнить их с исходными значениями.

С точки зрения управляющей плоскости QoS-политика, используемая SMF, может поступать из локальной конфигурации или из информации политики, связанной с PCF. Когда политика достигает интерфейса N4, она представлена в виде PFCP-правил, которые UPF может применять. В зависимости от дизайна сервиса QoS может применяться на уровне PDU Session, QoS Flow или к более конкретному SDF- либо прикладному трафику.

Как Gate Status может блокировать трафик, даже если сессия выглядит нормально?

Gate Status — один из самых прямых параметров QER, поскольку он может немедленно изменить разрешение на прохождение трафика.

Состояния Gate для uplink и downlink могут управляться независимо. Если Gate имеет состояние OPEN, трафику в этом направлении разрешено продолжать передачу. Если он CLOSED, трафик в этом направлении блокируется правилом QoS.

Типичная последовательность диагностики может выглядеть так:

  • PDU Session успешно установлена;

  • UE получил IP-адрес;

  • PDR совпадает корректно;

  • FAR содержит FORW;

  • Но прикладной трафик всё равно не работает.

В этот момент следует проверить UL Gate и DL Gate в связанном QER. Поскольку направления управляются независимо, один Gate может быть OPEN, а другой CLOSED. Симптом может выглядеть как односторонняя проблема пользовательской плоскости: UE получает downlink-трафик, но не может успешно отправлять uplink-трафик, либо наоборот.

Именно поэтому QER является правилом применения QoS, а не просто описательным QoS-атрибутом. Его настройки напрямую определяют, разрешено ли конкретному трафику проходить через UPF.

Что контролируют MBR, GBR и Packet Rate?

Gate Status отвечает на вопрос «Может ли трафик проходить?». Параметры скорости отвечают на другой вопрос: «Сколько трафика может пройти и с какой скоростью?». QER может применять ограничения как по битрейту, так и по частоте пакетов.

Максимальный битрейт (MBR)

MBR задаёт максимальный битрейт соответствующего трафика и может настраиваться отдельно для uplink и downlink. В среде 5GC ограничение может относиться к уровню сессии, определённому QoS Flow или более конкретному потоку в зависимости от конструкции правил.

Если пользователь нормально получает доступ к сервису, но пропускная способность постоянно упирается примерно в один и тот же предел, MBR связанного QER — один из параметров, которые следует проверить.

MBR легко спутать с ёмкостью радиосети. Хорошие радиусловия и достаточная транспортная полоса не гарантируют, что приложение сможет использовать всю физическую ёмкость. Если UPF должна применять более низкий MBR, пропускная способность пользовательской плоскости останется ограниченной этим значением. Поэтому при низкой пропускной способности следует проверять QoS-правила N4, а не только радиопроизводительность.

Гарантированный битрейт (GBR)

GBR описывает гарантированный битрейт для трафика, требующего определённого уровня гарантии ресурсов. Он также может задаваться отдельно для uplink и downlink.

GBR может быть важен для сервисов, которым требуется более предсказуемая производительность, например для некоторых голосовых, видео или других чувствительных к QoS приложений реального времени. Его не следует рассматривать как отдельное число; нужно учитывать соответствующий QoS Flow и общую QoS-политику.

Концептуально MBR определяет верхнюю границу разрешённой скорости, а GBR описывает требование гарантированной скорости, связанное с политикой сервиса.

Частота пакетов

Некоторые типы трафика нельзя адекватно описать только битрейтом. QER также может содержать параметры Packet Rate, ограничивающие число пакетов, разрешённых за определённый период.

Это важно для нагрузок, создающих много мелких пакетов, например DNS-транзакций, IoT keepalive или трафика сигнального характера. Общий битрейт может оставаться относительно низким, тогда как число пакетов в секунду становится высоким. В таких случаях проверка только MBR может не объяснить наблюдаемое QoS-поведение.

При достижении ограничения Packet Rate пользователь может заметить увеличение задержки, более медленные ответы или неудачные запросы, хотя суммарное потребление полосы выглядит умеренным.

QER управляет допуском трафика и ограничениями скорости в UPF через Gate Status uplink/downlink, MBR, GBR и Packet Rate
QER управляет допуском трафика и ограничениями скорости в UPF через Gate Status uplink/downlink, MBR, GBR и Packet Rate

Что делают QFI, Flow Level Marking и PPI в QER?

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-трафику, например установить значение DSCP для IP-транспортной сети.

Эта маркировка не определяет, к какому 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.

Эти значения приведены только как пример, но показывают важный момент: OPEN Gate не означает отсутствие QoS-ограничений. Трафику может быть разрешено проходить, но он всё равно будет ограничиваться MBR.

Практическая последовательность диагностики может включать следующие шаги:

  1. Сначала определить PDR. Определить, какая PDR действительно соответствует проблемному трафику. Если выбрана неправильная PDR, ожидаемый QER не будет применён корректно.

  2. Проверить QER ID, на который ссылается PDR. Не следует без контекста проверять все QER в PFCP-сессии. Сначала нужно определить QER, который фактически связан с анализируемым трафиком.

  3. Проверить Create QER и Update QER. Убедиться, не было ли текущее активное правило изменено позднейшим PFCP Session Modification. QoS-проблема может быть внесена последующим обновлением, а не первоначальной настройкой сессии.

  4. Проверить Gate Status. Отдельно проверить состояния Gate для uplink и downlink. Закрытый Gate только в одном направлении может привести к одностороннему отказу сервиса.

  5. Проверить MBR, GBR и Packet Rate. Сравнить настроенные ограничения с наблюдаемой пропускной способностью или поведением пакетов, особенно если сервис постоянно упирается примерно в фиксированную скорость.

  6. Проверить QFI и другие QoS-параметры. Убедиться, что ожидаемый QoS Flow, маркировка и параметры, связанные с пейджинг, соответствуют дизайну сервиса.

  7. Сравнить правило с реальным трафиком пользовательской плоскости. PFCP показывает, что UPF должна применять; тесты пропускной способности и захваты пакетов показывают, что произошло фактически. Разница между этими двумя представлениями часто является самым полезным диагностическим признаком.

Этот метод надёжнее, чем изолированное толкование одного поля QER. PFCP-сигнализация показывает, что UPF должна применять, а тестирование пользовательской плоскости показывает фактически наблюдавшийся результат. Сопоставление этих представлений — ключ к определению того, ведёт ли себя QER как задумано.

Процесс диагностики PFCP: отслеживание QER ID, указанного PDR, проверка Create/Update QER, Gate Status, MBR, GBR и QFI и сравнение с реальным трафиком пользовательской плоскости
Процесс диагностики PFCP: отслеживание QER ID, указанного PDR, проверка Create/Update QER, Gate Status, MBR, GBR и QFI и сравнение с реальным трафиком пользовательской плоскости

FAQ

В чём основное различие между QER и FAR?

FAR главным образом определяет, как обрабатывать совпавший пакет и куда его пересылать, включая действия FORW, DROP или BUFF. QER применяет QoS-поведение, такое как управление пропусканием, ограничения скорости, связь с QoS Flow и маркировка транспортного уровня. Оба правила обычно работают после того, как PDR идентифицировала трафик. Упрощённо: FAR определяет куда и как пересылается пакет, а QER определяет какая QoS-обработка применяется к этому трафику.

Почему пропускная способность пользователя может оставаться низким, когда Gate Status имеет OPEN?

OPEN означает только, что трафик в этом направлении разрешён. Он не отменяет другие QoS-ограничения. Нужно продолжать проверять MBR, GBR, Packet Rate и связанный QoS Flow. Если MBR настроен ниже доступной радио- или транспортной ёмкости, пропускная способность останется ограниченной, даже когда оба Gate полностью открыты.

Можно ли создать QER только во время PFCP Session Establishment?

Нет. QER можно создать во время PFCP Session Establishment, а затем изменить через PFCP Session Modification. Если QoS-поведение меняется после запуска сессии, нужно анализировать последующие Update QER, а не только первоначальный Create QER.

QFI и QER — одно и то же?

Нет. QFI — идентификатор QoS Flow, а QER — правило применения QoS, исполняемое UPF. 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 .