Enciclopedia
2026-09-03 18:17:51
¿Cómo detecta y clasifica paquetes un PDR en la interfaz N4?
Las reglas de detección de paquetes (PDR) de la interfaz N4 indican a la UPF cómo identificar y clasificar el tráfico. Esta guía explica PDI, precedencia, filtros SDF, F-TEID, coincidencia de IP de UE y la relación de PDR con FAR, QER y URR.

Becke Telcom

¿Cómo detecta y clasifica paquetes un PDR en la interfaz N4?

Cuando una UPF recibe un paquete del plano de usuario, no decide de inmediato adónde debe reenviarlo. Primero debe determinar a qué sesión PFCP pertenece el paquete y qué regla de procesamiento debe aplicarse. Dentro del marco de reglas PFCP de la interfaz N4, la PDR (regla de detección de paquetes) se encarga de esta primera etapa del procesamiento. Una PDR indica a la UPF qué paquetes pertenecen a una categoría de tráfico concreta. Una vez que un paquete coincide, la UPF puede aplicar las FAR, QER, URR y otras reglas asociadas para el reenvío, la aplicación de QoS y los informes de uso.

  • La forma más sencilla de entender una PDR es separar tres responsabilidades diferentes: la PDR identifica el tráfico, la PDI define las condiciones de coincidencia y FAR/QER/URR determinan qué sucede después de una coincidencia. Mantener estas funciones separadas facilita mucho el seguimiento del procesamiento de paquetes PFCP que intentar memorizar cada IE por separado.

¿Qué problema resuelve una PDR en la interfaz N4?

N4 es la interfaz de control entre la SMF y la UPF en el núcleo 5G. La SMF utiliza sesiones PFCP para instalar reglas de procesamiento del plano de usuario en la UPF, y la PDR es el tipo de regla responsable de detectar y clasificar paquetes. Normalmente se crea una PDR durante el establecimiento de una sesión PFCP y después puede añadirse, eliminarse o actualizarse mediante la modificación de sesión PFCP. En otras palabras, la clasificación de paquetes se controla mediante reglas aprovisionadas por la SMF según la sesión PDU, el flujo de tráfico y los requisitos de reenvío actuales.

Una sola sesión PFCP puede contener varias PDR. Por ejemplo, una misma sesión PDU normalmente necesita reglas independientes para el tráfico ascendente y descendente. También pueden requerirse PDR adicionales cuando la sesión contiene varios flujos de datos de servicio, distintos flujos QoS o clasificaciones de tráfico más detalladas. Por tanto, una PDR puede verse como la regla de selección de tráfico de la UPF: determina qué tipo de paquete ha llegado antes de que otras reglas decidan cómo procesarlo.

Procesamiento de paquetes en la UPF sobre la interfaz N4, con coincidencia de PDR por precedencia y reglas FAR, QER y URR asociadas

¿Cómo encuentra la UPF la PDR coincidente?

El procesamiento de paquetes en la UPF sigue una secuencia definida. Después de que un paquete entra en la UPF, la función identifica primero la sesión PFCP correspondiente y luego evalúa las PDR asociadas a esa sesión. Si más de una PDR puede coincidir, la UPF utiliza el valor de Precedencia para determinar su prioridad relativa. Un valor de Precedencia más bajo representa una prioridad mayor, por lo que las reglas de mayor prioridad se evalúan antes que las de menor prioridad al buscar una coincidencia.

Una vez que una PDR coincide, la propia PDR no realiza todas las operaciones posteriores de procesamiento del paquete. En su lugar, puede hacer referencia a otras reglas PFCP:

  • FAR (regla de acción de reenvío): determina cómo debe tratarse y reenviarse el paquete, incluido si debe reenviarse, descartarse, almacenarse temporalmente o enviarse hacia una interfaz de destino concreta.

  • QER (regla de aplicación de QoS): aplica controles relacionados con QoS, como habilitación/bloqueo, limitación de velocidad y otros tratamientos del tráfico.

  • URR (regla de informe de uso): mide el uso del tráfico y proporciona información para tarificación, supervisión u otros fines relacionados con políticas.

Por tanto, la ruta general de procesamiento de la UPF puede simplificarse así:
Identificar la sesión PFCP → evaluar las PDR por Precedencia → clasificar el paquete → aplicar FAR/QER/URR. El orden es importante. La FAR responde a cómo debe tratarse un paquete, pero primero la UPF necesita una PDR para establecer a qué paquete o flujo de tráfico se aplica la acción.

¿Cuáles son los principales parámetros de una PDR?

Un Create PDR contiene varios elementos de información, pero al estudiar el comportamiento de detección de paquetes basta con comprender primero un conjunto más reducido. Estos parámetros definen cómo se identifica la regla, cómo se comparan los paquetes y qué reglas de procesamiento posteriores se asocian al resultado.

ParámetroFunción principal
ID de PDRIdentifica de forma única la PDR dentro de la sesión PFCP y la distingue de otras reglas de detección de paquetes
PrecedenciaDefine la prioridad relativa de la PDR cuando se evalúan varias reglas; los valores más bajos indican mayor precedencia
PDIContiene los criterios de detección de paquetes que utiliza la UPF para determinar si el tráfico entrante coincide con la PDR
Eliminación de cabecera externaIndica si la UPF debe eliminar una cabecera de protocolo externa, por ejemplo una cabecera GTP-U/UDP/IP en tráfico ascendente
ID de FARHace referencia a la FAR que define la acción de reenvío para los paquetes coincidentes
ID de URRHace referencia a una URR utilizada para medir el tráfico y generar informes de uso
ID de QERHace referencia a una QER que aplica el tratamiento relacionado con QoS al tráfico coincidente
Activar reglas predefinidasActiva una o varias reglas predefinidas ya disponibles en la UPF
Hora de activación / Hora de desactivaciónDefine cuándo se activa la PDR y cuándo deja de estar activa

Entre estos parámetros, el elemento que realmente define qué paquetes pueden coincidir con la PDR es la PDI (Información de detección de paquetes). Los ID de FAR y QER hacen referencia a acciones que se ejecutan después de clasificar el tráfico; la PDI contiene la información utilizada para realizar la propia clasificación.

¿Cómo define la PDI las condiciones de coincidencia de paquetes?

La PDI puede entenderse como el conjunto de condiciones de detección de paquetes dentro de una PDR. No es un único campo. Contiene varios parámetros que pueden combinarse para identificar el tráfico según por dónde entró el paquete en la UPF, su información de túnel, la dirección de la UE, las características del flujo de servicio y la información de QoS. Entre los parámetros PDI habituales se incluyen:

  • Interfaz de origen: identifica el lado lógico desde el que llega el paquete, por ejemplo Access para tráfico del lado de acceso o Core para tráfico que llega desde el núcleo o desde el lado de la red de datos.

  • F-TEID local: puede utilizarse para hacer coincidir el TEID y la información de direccionamiento relacionada con un túnel GTP-U, por lo que resulta especialmente importante al detectar tráfico de túnel ascendente.

  • Instancia de red: identifica una red lógica configurada en la UPF, por ejemplo una instancia de red relacionada con Internet o IMS.

  • Dirección IP de la UE: hace coincidir el tráfico según la dirección IP de origen o destino de la UE, dependiendo de la dirección del paquete.

  • ID de punto extremo de tráfico: identifica un punto extremo de tráfico que puede utilizarse en escenarios compatibles de optimización de PDI.

  • Filtro SDF: proporciona un filtrado más granular basado en parámetros como direcciones de origen y destino, protocolo, puertos y dirección del tráfico.

  • ID de aplicación: puede utilizarse para identificar tráfico a nivel de aplicación cuando la UPF dispone de la capacidad de detección de aplicaciones necesaria.

  • QFI (identificador de flujo QoS): identifica el flujo QoS asociado al paquete.

  • Tipo de interfaz de origen: proporciona información adicional sobre la interfaz 3GPP asociada al origen, como N3, N6 o N9.

Cuando hay varios parámetros de coincidencia en la PDI, estos definen conjuntamente la condición de detección de paquetes. El paquete entrante debe cumplir los criterios aplicables antes de que se considere que la PDR coincide. Esto permite a la SMF crear reglas que van desde una clasificación amplia a nivel de sesión hasta una detección mucho más específica de flujos de servicio.

Estructura de parámetros PFCP PDR y PDI con condiciones de coincidencia de Interfaz de origen, F-TEID local, dirección IP de UE y filtro SDF

¿Qué nivel de detalle puede alcanzar la detección de tráfico con un filtro SDF?

La interfaz de origen, el F-TEID y la dirección IP de la UE pueden ser suficientes para identificar una sesión o una categoría amplia de tráfico, pero no siempre distinguen flujos de datos de servicio individuales. Un filtro SDF proporciona una clasificación más granular. Su Descripción de flujo puede incluir dirección IP de origen, dirección IP de destino, número de protocolo, puerto de origen, puerto de destino y dirección del tráfico. Estos campos permiten a la UPF distinguir flujos IP concretos en lugar de tratar del mismo modo todos los paquetes asociados a una UE.

Un filtro SDF también puede incluir información adicional de coincidencia:

  • TOS / Clase de tráfico: coincide con el campo Tipo de servicio de IPv4 o Clase de tráfico de IPv6.

  • Índice de parámetros de seguridad (SPI): puede utilizarse al comparar tráfico asociado a una asociación de seguridad IPsec.

  • Etiqueta de flujo: coincide con la etiqueta de flujo incluida en una cabecera IPv6.

  • ID de filtro SDF: identifica el filtro SDF asociado para fines de gestión y referencia.

Esto crea un modelo de clasificación por capas. Los parámetros PDI, como interfaz, túnel y dirección de la UE, pueden primero acotar el tráfico a un contexto concreto, mientras que el filtro SDF puede identificar flujos IP individuales dentro de ese contexto. Cuando también se admite la identificación de aplicaciones, la UPF puede aplicar un mecanismo adicional de clasificación a nivel de aplicación en lugar de depender solo de direcciones y puertos.

¿Cuál es la diferencia entre las PDR de enlace ascendente y descendente?

Comparar el tráfico ascendente y descendente es una de las formas más claras de entender cómo funcionan las PDR. Ambas direcciones utilizan la misma estructura general de reglas, pero los paquetes entran en la UPF desde interfaces diferentes y, por tanto, requieren criterios de detección distintos.

En el tráfico ascendente típico, los paquetes llegan a la UPF desde el lado de acceso radio. Por ello, la PDI puede usar Interfaz de origen = Access. Además, la regla puede utilizar un F-TEID local para identificar el túnel GTP-U y una dirección IP de la UE para identificar el tráfico de la UE. Una PDR ascendente típica puede requerir:

  • La interfaz de origen es Access;

  • el paquete GTP-U entrante coincide con el F-TEID especificado, incluidos el TEID y la información de dirección pertinentes;

  • la dirección IP de la UE coincide con la dirección asociada a la sesión.

Cuando se cumplen las condiciones, la PDR coincide. Como el tráfico recibido por N3 normalmente está encapsulado en GTP-U, Eliminación de cabecera externa puede indicar a la UPF que elimine las cabeceras externas GTP-U/UDP/IP antes de que el paquete se procese según la FAR asociada.

La detección descendente comienza en la dirección opuesta. Los paquetes suelen llegar desde una red de datos hacia la UPF, por lo que la PDI puede usar Interfaz de origen = Core. En este caso, parámetros como la Instancia de red y la Dirección IP de la UE pueden utilizarse para determinar a qué sesión PDU pertenece el paquete. Una PDR descendente típica puede requerir:

  • La interfaz de origen es Core;

  • la instancia de red coincide con la red lógica requerida, como «internet» o «ims»;

  • el destino del paquete coincide con la dirección IP de la UE asociada a la sesión.

Después de que la PDR descendente coincida, la FAR asociada determina cómo debe reenviarse el paquete hacia el lado de acceso, incluido el comportamiento de reenvío por túnel necesario. La diferencia entre las PDR ascendentes y descendentes refleja, por tanto, la dirección desde la que los paquetes entran en la UPF y la información disponible para identificarlos.

PDR ascendente de Access y PDR descendente de Core basadas en F-TEID, instancia de red y dirección IP de UE en la interfaz N4

¿Cómo trabajan juntas PDR, FAR, QER y URR?

Una PDR resuelve el problema de identificación del paquete, pero no representa toda la política de procesamiento del plano de usuario. PFCP separa la detección de paquetes, el reenvío, la aplicación de QoS y la medición de uso en diferentes tipos de reglas. Esta separación permite que cada regla realice una función específica y siga operando dentro de la misma sesión PFCP.

PDR: ¿Qué tráfico es este? (Detección y clasificación)
FAR: ¿Qué debe hacerse con él y adónde debe ir? (Acción de reenvío)
QER: ¿Qué tratamiento QoS debe aplicarse? (Aplicación de QoS)
URR: ¿Cómo debe medirse e informarse su uso? (Informe de uso)

Considere un paquete ascendente que coincide con una PDR. Una vez que la UPF determina a qué UE y flujo de servicio pertenece el paquete, puede eliminar la cabecera externa GTP-U requerida, aplicar el comportamiento de reenvío referenciado por la FAR, hacer cumplir la QER aplicable y contabilizar el tráfico según la URR asociada. El resultado de la detección del paquete proporciona así el contexto necesario para todas las operaciones posteriores.

Desde una perspectiva de ingeniería, la PDR no debe verse como una política de reenvío aislada. Es el punto de entrada al conjunto de reglas del plano de usuario PFCP. Una vez que queda clara la relación entre PDR para clasificación, PDI para criterios de coincidencia y FAR/QER/URR para el procesamiento posterior , parámetros como Interfaz de origen, F-TEID, Dirección IP de la UE y Filtro SDF resultan mucho más fáciles de entender en el análisis real de señalización N4 y paquetes.

Preguntas frecuentes

¿Cuándo la Precedencia de una PDR no tiene efecto práctico sobre el resultado?

La Precedencia se utiliza cuando la UPF evalúa PDR dentro de una sesión PFCP. Sin embargo, si las condiciones PDI de dos reglas son completamente excluyentes entre sí, ambas PDR no pueden coincidir con el mismo paquete y su precedencia relativa no cambia el resultado final. La Precedencia cobra especial importancia cuando las condiciones de las reglas se solapan y más de una PDR podría coincidir con el mismo tráfico.

¿Debe actualizarse una PDR si cambia la dirección IP de la UE?

Si cambia la dirección de la UE utilizada como condición de coincidencia PDI, la regla asociada a esa dirección también debe reflejar la información actualizada de la sesión. La SMF puede actualizar la información PDR pertinente mediante la modificación de sesión PFCP para que la UPF siga clasificando correctamente el tráfico de la UE.

¿Puede una PDR hacer coincidir un rango amplio de tráfico en lugar de un único puerto?

Sí. El filtrado SDF no exige que todos los campos posibles restrinjan el tráfico a un puerto específico. Según la definición de la regla, pueden utilizarse rangos de puertos o condiciones de coincidencia menos restrictivas para cubrir un conjunto más amplio de tráfico. También pueden emplearse máscaras de dirección cuando la definición del filtro aplicable requiera hacer coincidir un rango de direcciones.

¿Qué ocurre si un paquete no coincide con ninguna PDR?

Si un paquete entrante no puede asociarse con una PDR aplicable, la UPF no dispone de una regla de procesamiento de paquetes coincidente para ese tráfico dentro del contexto correspondiente. El tratamiento resultante depende de las reglas PFCP aplicables, de la implementación de la UPF y de la configuración de la sesión. En la resolución de problemas, una falta de coincidencia PDR inesperada es un punto importante que investigar cuando el tráfico llega a la UPF pero no se reenvía como se esperaba.

¿Qué relación existe entre las PDR y las reglas predefinidas?

PFCP admite reglas predefinidas que ya están aprovisionadas en la función UP y pueden activarse cuando sea necesario. En lugar de aprovisionar repetidamente todos los parámetros de una regla para los escenarios aplicables, el plano de control puede activar la regla predefinida correspondiente. Esto puede reducir la señalización necesaria cuando los mismos conjuntos de reglas se reutilizan en sesiones adecuadas.

Productos Recomendados
Catálogo
Servicio al cliente Teléfono
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 .