Enciclopedia
2026-09-22 17:30:47

Procedimiento de modificación de sesión PDU en el núcleo 5GC

La modificación de sesión PDU en 5GC ajusta los parámetros QoS de una sesión existente sin reconstruirla. Incluye actualizaciones iniciadas por el UE y la red, cambios de política PCF, señalización N1/N2 y aplicación mediante PFCP en N4.

Becke Telcom

Procedimiento de modificación de sesión PDU en el núcleo 5GC

Una sesión PDU puede llevar cierto tiempo funcionando con normalidad: el UE ya tiene una dirección IP, la ruta del plano de usuario N3 está activa y el tráfico de las aplicaciones circula como se espera. Después cambian las condiciones del servicio. Puede ser necesario reducir la velocidad de datos previamente autorizada, asignar un 5QI distinto a un flujo QoS o limitar la velocidad máxima de la sesión a 10 Mbps.

En esta situación, el 5GC no necesita desmontar y volver a crear toda la sesión PDU. La sesión existente puede seguir activa mientras se actualizan únicamente las reglas QoS, los parámetros de los flujos QoS o las políticas de aplicación del plano de usuario afectadas. Esa es la función de PDU Session Modification.

La diferencia respecto a PDU Session Establishment es clara. El establecimiento crea una sesión que antes no existía; la modificación cambia una sesión que ya está activa. Por tanto, las preguntas principales ya no son cómo se seleccionó el SMF o cómo se creó inicialmente el UPF, sino qué provocó el cambio, cómo obtiene el SMF la nueva política, qué deben actualizar el UE y el gNB y si la nueva política QoS se aplica realmente en el UPF.

Alcance de la modificación de sesión PDU

PDU Session Modification tiene un requisito previo fundamental: la sesión PDU de destino ya debe existir. El UE, el SMF, el PCF y el contexto RAN correspondiente ya están asociados a esa sesión, y el plano de usuario normalmente está operativo.

El objetivo del procedimiento de modificación es cambiar parámetros mientras la sesión permanece activa. QoS es uno de los ejemplos más habituales. Un flujo QoS existente puede necesitar un 5QI, MBR, MFBR u otro parámetro autorizado diferente. Un cambio de política también puede exigir actualizar el control de velocidad que ya aplica el UPF.

Una modificación de QoS no debe entenderse como el simple cambio de un campo NAS. Una sola actualización de QoS puede afectar a tres partes distintas del sistema:

  • Lado UE: el UE debe recibir la nueva regla QoS o los nuevos parámetros del flujo QoS;

  • Lado RAN: el gNB puede tener que modificar el recurso de sesión PDU correspondiente o los recursos del flujo QoS;

  • Lado UPF: si cambia la aplicación en el plano de usuario, las reglas PFCP correspondientes deben actualizarse a través de N4.

Por ello, PDU Session Modification se entiende mejor como una reconfiguración en línea de una sesión activa. La identidad de la sesión no cambia y la modificación se aplica al PDU Session ID existente y a sus flujos QoS asociados.

También hay un límite importante que conviene tener presente. PDU Session Modification puede actualizar un flujo QoS existente y, en escenarios de servicio aplicables, también puede utilizarse para establecer un nuevo flujo QoS dentro de la misma sesión PDU. Por ejemplo, una política impulsada por una aplicación para una llamada VoNR puede requerir un flujo adicional con características QoS específicas. Aquí, sin embargo, el objetivo es modificar los parámetros de un flujo QoS existente, no crear uno nuevo.

Principales desencadenantes de la modificación de sesión

Una diferencia importante respecto a PDU Session Establishment es que el UE no es el único posible desencadenante. Una sesión PDU activa puede reconfigurarse por una solicitud del UE, un cambio de política de red, una actualización de los datos de suscripción o cambios en las condiciones de radio.

Las fuentes de activación más comunes pueden agruparse en cinco categorías:

  • Iniciada por el UE: el UE envía un PDU Session Modification Request para solicitar un cambio de QoS o de otros parámetros de la sesión;

  • Iniciada por el PCF: cambia el control de políticas, por ejemplo cuando se alcanza un umbral de consumo y la red reduce la velocidad autorizada, o cuando una política de aplicación requiere otro QoS;

  • Iniciada por el UDM: cambian los datos de suscripción de gestión de sesión, por ejemplo el nivel del abonado o el perfil QoS contratado;

  • Iniciada por el SMF: el SMF decide reconfigurar la sesión según la política local, la configuración de red o el estado actual de la sesión;

  • Desencadenante relacionado con la RAN: el gNB informa de condiciones de radio o de recursos y el SMF determina después que deben modificarse los parámetros de la sesión.

Todos estos desencadenantes terminan convergiendo en el SMF, porque el SMF mantiene el contexto de control de la sesión PDU y convierte un nuevo requisito de servicio o de política en parámetros que pueden aplicar el UE, la RAN y el UPF.

Al diagnosticar PDU Session Modification, el primer paso no debería ser comenzar en PDU Session Modification Command y avanzar desde ahí. Es más útil identificar el primer evento de control que provocó el cambio. Si el primer evento es una UE Modification Request, el procedimiento fue iniciado por el UE. Si el PCF envía una nueva política al SMF mediante una Notification URI, el cambio está impulsado por política. Si primero aparece una actualización de datos de suscripción del UDM, el análisis debe seguir la ruta del cambio de suscripción.

Principales desencadenantes de la modificación de sesión PDU en 5GC: solicitud del UE, cambio de política PCF, actualización de QoS suscrito en UDM, decisión local del SMF y cambio de condiciones RAN, con el SMF coordinando la actualización de la sesión
Principales desencadenantes de la modificación de sesión PDU en 5GC: solicitud del UE, cambio de política PCF, actualización de QoS suscrito en UDM, decisión local del SMF y cambio de condiciones RAN, con el SMF coordinando la actualización de la sesión

Modificación de sesión PDU iniciada por el UE

Un procedimiento iniciado por el UE se entiende con facilidad como un caso en el que una aplicación necesita un QoS diferente.

Supongamos que el UE tiene actualmente el PDU Session ID 5 y que uno de sus flujos QoS sigue utilizando la configuración original. Una aplicación introduce un nuevo requisito de servicio, por lo que el UE solicita parámetros QoS distintos enviando un PDU Session Modification Request.

El mensaje NAS viaja primero a través del gNB hasta el AMF. A continuación, el AMF actualiza el SM Context existente hacia el SMF. En la interfaz basada en servicios, el AMF utiliza:

POST /nsmf-pdusession/v1/sm-contexts/{smContextRef}/modify

Esto es distinto de Create SM Context. El SM Context ya existe; la red está actualizando ahora el contexto de una sesión existente.

La solicitud del UE puede contener Requested QoS Rules, Requested QoS Flow Descriptions y Packet Filters relacionados. Tras recibir la solicitud, el SMF debe determinar si la red puede autorizar el cambio solicitado. Si la sesión utiliza control dinámico de políticas, el SMF también envía la solicitud de servicio al PCF para su autorización.

Por ejemplo, si el UE solicita 5QI 8 para un flujo determinado, el SMF puede invocar el servicio PCF SM Policy Control para modificar la Policy Association actual. El PCF evalúa la política del abonado, las reglas del servicio y las condiciones actuales de la red, y devuelve los parámetros QoS realmente autorizados.

Hay una diferencia importante: el QoS solicitado por el UE no tiene por qué ser el QoS que finalmente se aplique. El UE expresa el requisito de servicio, mientras que los parámetros finales están sujetos a la autorización del SMF y el PCF.

Una vez determinados los parámetros autorizados, el SMF genera dos tipos de información:

  • N1 SM: PDU Session Modification Command que transporta hacia el UE los nuevos parámetros relacionados con QoS;

  • N2 SM: información para el procedimiento PDU Session Resource Modify, que indica al gNB que modifique los recursos del flujo QoS correspondiente.

El AMF entrega la información N2 al gNB mediante NGAP y reenvía al UE el PDU Session Modification Command contenido en N1.

Después de que el gNB ajuste los recursos correspondientes, devuelve un PDU Session Resource Modify Response. Cuando el UE acepta los nuevos parámetros, envía PDU Session Modification Complete mediante NAS.

Solo después de que el SMF reciba los resultados de ejecución correspondientes puede confirmar que los nuevos parámetros de sesión han pasado de la autorización de política a una aplicación real en el lado de acceso y en el UE.

Modificación de sesión PDU en 5GC iniciada por el UE: un PDU Session Modification Request llega al SMF a través del AMF, el PCF autoriza el nuevo QoS y N1 Command junto con N2 Resource Modify actualizan el UE y el gNB
Modificación de sesión PDU en 5GC iniciada por el UE: un PDU Session Modification Request llega al SMF a través del AMF, el PCF autoriza el nuevo QoS y N1 Command junto con N2 Resource Modify actualizan el UE y el gNB

Modificación de QoS del lado de red iniciada por el PCF

La modificación del lado de red sigue una lógica distinta. El UE no ha solicitado un nuevo QoS; el cambio comienza en la capa de control de políticas.

Consideremos un ejemplo de umbral de consumo. Un usuario ya tiene una sesión PDU activa y está transfiriendo datos de forma continua. El PCF exige que la sesión informe o supervise información de uso. Cuando el consumo acumulado alcanza un umbral configurado, la política puede reducir a 10 Mbps la velocidad máxima de la sesión o del flujo relacionado.

El PCF notifica entonces al SMF mediante la Notification URI registrada al establecerse la SM Policy Association. La notificación contiene la nueva SM Policy Decision, por ejemplo el MBR actualizado y el Policy Control Trigger correspondiente.

Desde la perspectiva del SMF, esto no es la creación de una nueva sesión. Es la modificación de una sesión PDU que sigue siendo válida y está activa.

Si la nueva velocidad debe aplicarse en el UPF, el SMF envía un PFCP Session Modification Request a través de N4. El QER correspondiente puede actualizarse, por ejemplo cambiando el MBR a 10 Mbps. El nuevo límite de velocidad solo entra en vigor en el plano de usuario después de que el UPF acepte la modificación.

No deben confundirse dos usos distintos de la palabra «Modification»:

  • PDU Session Modification: procedimiento global del 5GS para modificar una sesión PDU activa;

  • PFCP Session Modification: procedimiento de control específico en N4 que utiliza el SMF para actualizar reglas del plano de usuario en el UPF.

Funcionan en capas distintas. Una PDU Session Modification puede incluir una PFCP Session Modification, pero la presencia de un mensaje de modificación PFCP no significa que haya terminado toda la modificación de la sesión PDU.

Después de que el UPF empiece a aplicar el nuevo QER, el SMF aún puede necesitar actualizar la RAN y el UE. La información N1/N2 se envía a través del AMF, el gNB recibe un PDU Session Resource Modify Request y el UE recibe un PDU Session Modification Command.

Cuando el gNB termina de actualizar los recursos de radio y el UE acepta los nuevos parámetros QoS, ambos devuelven sus resultados de ejecución. El SMF puede entonces informar del resultado satisfactorio al PCF para que el sistema de políticas sepa que la decisión de QoS se ha aplicado realmente y no se ha limitado a almacenarse como una decisión de política.

Modificación coordinada a través de N1, N2 y N4

Una de las partes más confusas de PDU Session Modification es que un mismo cambio de QoS puede generar al mismo tiempo procedimientos de modificación en NAS, NGAP y PFCP.

La lógica resulta más clara cuando se separan las tres rutas.

N1 actualiza los parámetros de sesión del UE

N1 SM transporta información de gestión de sesión entre el UE y el SMF. Después de que la red decida modificar la sesión, el SMF envía un PDU Session Modification Command al UE a través del AMF.

El UE actualiza sus parámetros locales de sesión PDU y confirma la aceptación con PDU Session Modification Complete.

N2 actualiza los recursos RAN

Cuando deben cambiar los recursos de radio asociados a un flujo QoS, el SMF genera la información N2 SM correspondiente y la entrega al gNB a través del AMF. El gNB modifica los recursos del flujo QoS mediante el procedimiento PDU Session Resource Modify y devuelve el resultado, incluidos los QFI modificados correctamente cuando corresponda.

N4 actualiza las reglas de aplicación del UPF

Si el cambio afecta al reenvío del plano de usuario o a la aplicación de QoS, el SMF actualiza las reglas correspondientes del UPF mediante PFCP Session Modification.

Un cambio del límite de velocidad puede requerir actualizar un QER. Otros cambios de política pueden afectar a un PDR, FAR u otra regla del plano de usuario. Las reglas que se modifican dependen del servicio y de la política de control; una PDU Session Modification no implica necesariamente reescribir todas las reglas PFCP.

Por tanto, un cambio completo de QoS puede resumirse así:

Política / solicitud del UE
→ el SMF recalcula los parámetros de sesión
→ N4 actualiza la aplicación en el UPF
→ N2 actualiza los recursos del gNB
→ N1 actualiza los parámetros del UE
→ cada parte confirma el resultado

El orden exacto de los mensajes puede variar según el desencadenante y los parámetros que se estén modificando. Durante el diagnóstico no resulta útil exigir que todos los escenarios contengan una secuencia idéntica de mensajes. Es mejor confirmar que cada punto de ejecución que necesita cambiar recibe y aplica realmente los nuevos parámetros.

Modificación de sesión PDU en 5GC: N1 actualiza los parámetros QoS del UE, N2 modifica los recursos de flujo QoS del gNB y N4 PFCP Session Modification actualiza el QER y otras reglas de aplicación del plano de usuario en el UPF
Modificación de sesión PDU en 5GC: N1 actualiza los parámetros QoS del UE, N2 modifica los recursos de flujo QoS del gNB y N4 PFCP Session Modification actualiza el QER y otras reglas de aplicación del plano de usuario en el UPF

Finalización de la modificación y diagnóstico de señalización

Los problemas de PDU Session Modification tienen una característica que los diferencia de los fallos de establecimiento: la sesión PDU puede seguir activa y el usuario puede continuar transfiriendo datos, aunque el QoS resultante no coincida con la política prevista.

Por ejemplo, la política puede exigir reducir la velocidad a 10 Mbps y el PCF puede haber emitido ya la nueva decisión de política, pero una prueba real de rendimiento sigue mostrando una velocidad mucho mayor. Que la sesión PDU siga existiendo no demuestra que la modificación haya tenido éxito. El diagnóstico debe determinar en qué punto dejaron de aplicarse los nuevos parámetros.

Una secuencia práctica de diagnóstico puede utilizar los siguientes puntos de control:

  1. Identificar el desencadenante: determinar si el primer evento fue una UE Modification Request, una PCF Notification, un cambio de datos UDM o un evento del lado SMF/RAN;

  2. Verificar la decisión del SMF: confirmar si el SMF aceptó la solicitud y si el PCF devolvió la decisión de política esperada;

  3. Comprobar la aplicación en N4: si el UPF debe aplicar el nuevo QoS, verificar que PFCP Session Modification se completó correctamente y que los parámetros QER correspondientes cambiaron realmente;

  4. Comprobar la ejecución en N2: verificar que el gNB recibió el PDU Session Resource Modify Request y devolvió los flujos QoS modificados correctamente;

  5. Comprobar la confirmación en N1: verificar que el UE recibió el PDU Session Modification Command y devolvió PDU Session Modification Complete;

  6. Validar el resultado del servicio: confirmar que el tráfico real sigue ahora la velocidad, el QoS o la política de servicio actualizados.

Si el PCF ya ha autorizado 10 Mbps pero el QER del UPF sigue conteniendo el MBR anterior, el análisis debe centrarse en la ruta SMF-N4. Si el UPF ya aplica la nueva velocidad pero el flujo QoS del gNB sigue usando los parámetros antiguos, debe revisarse con más detalle el procedimiento N2 Resource Modify. Si el lado de red ha completado todos los cambios necesarios pero el UE nunca devuelve Modification Complete, debe comprobarse el lado NAS para determinar si se aceptaron las nuevas reglas QoS.

Un nombre de mensaje también puede causar confusión. Algunos diagramas de procedimiento utilizan la expresión «PDU Session Modification Command Ack» para describir el paso de confirmación del UE. Sin embargo, en la señalización NAS 5GSM, el mensaje real enviado por el UE después de aceptar PDU Session Modification Command es PDU Session Modification Complete. Por ello, el análisis de paquetes debe utilizar el NAS Message Type real.

Este método de diagnóstico por capas es mucho más eficaz que reiniciar el análisis desde Registration Request. La sesión PDU ya existe. El problema es que una sesión activa no se ha actualizado de forma coherente con la nueva política. Por tanto, el dominio de fallo debe seguir centrado en el SM Context actual, la política, el flujo QoS y la aplicación en el plano de usuario.

Preguntas frecuentes

¿PDU Session Modification reasigna la dirección IP del UE?

Una modificación normal de QoS actualiza una sesión PDU existente y sus flujos QoS en lugar de reconstruir toda la sesión. Que cambien otros atributos depende del escenario concreto, pero una modificación limitada a parámetros como 5QI o MBR no debe tratarse como otro procedimiento PDU Session Establishment.

¿PDU Session Modification siempre la inicia el UE?

No. El UE puede solicitar una modificación mediante PDU Session Modification Request, pero un cambio de política del PCF, una actualización de datos de suscripción del UDM, una decisión local del SMF o un evento relacionado con la RAN también pueden desencadenar una modificación del lado de red. Normalmente, el SMF coordina las actualizaciones necesarias entre el UE, la RAN y el UPF.

¿Cuál es la diferencia entre PDU Session Modification y PFCP Session Modification?

PDU Session Modification es el procedimiento global del 5GS para modificar una sesión activa y puede implicar al UE, la RAN, el SMF, el PCF y el plano de usuario. PFCP Session Modification se produce específicamente sobre la interfaz N4 entre el SMF y el UPF y cambia reglas concretas del plano de usuario en el UPF. Esta última puede formar parte de la primera, pero no son equivalentes.

Si el QER ya se ha actualizado, ¿por qué siguen necesitando una modificación el gNB y el UE?

El QER controla la aplicación de QoS en el UPF, pero un flujo QoS no se define únicamente en el UPF. El UE puede necesitar una nueva regla QoS o una descripción de flujo, mientras que la RAN puede tener que ajustar los recursos de radio correspondientes. Por ello, algunas modificaciones de QoS requieren que N1, N2 y N4 se mantengan coherentes. Actualizar solo el UPF no significa que haya terminado todo el procedimiento PDU Session Modification.

¿PDU Session Modification puede añadir un nuevo flujo QoS?

Sí. PDU Session Modification puede actualizar los parámetros de un flujo QoS existente y, en escenarios aplicables, también puede utilizarse para establecer un nuevo flujo QoS dentro de la misma sesión PDU. Por ejemplo, un servicio VoNR impulsado por una aplicación puede requerir un flujo QoS adicional con un 5QI específico. Ese escenario tiene un contexto de servicio diferente al de una simple actualización de un flujo existente y conviene analizarlo por separado.

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 .