ES2925551T3 - Aparato, método y programa informático para el control de la función del plano de usuario mediante un conjunto de controladores - Google Patents

Aparato, método y programa informático para el control de la función del plano de usuario mediante un conjunto de controladores Download PDF

Info

Publication number
ES2925551T3
ES2925551T3 ES19723724T ES19723724T ES2925551T3 ES 2925551 T3 ES2925551 T3 ES 2925551T3 ES 19723724 T ES19723724 T ES 19723724T ES 19723724 T ES19723724 T ES 19723724T ES 2925551 T3 ES2925551 T3 ES 2925551T3
Authority
ES
Spain
Prior art keywords
function
instances
instance
protocol session
session
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES19723724T
Other languages
English (en)
Inventor
Bruno Landais
Devaki Chandramouli
Laurent Thiebaut
Georgios Gkellas
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Application granted granted Critical
Publication of ES2925551T3 publication Critical patent/ES2925551T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/143Termination or inactivation of sessions, e.g. event-controlled end of session
    • H04L67/145Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/167Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

Se proporciona un aparato, comprendiendo dicho aparato medios para proporcionar, desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y recibir, en una del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basado en la primera información. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Aparato, método y programa informático para el control de la función del plano de usuario mediante un conjunto de controladores
Campo
La presente solicitud se refiere a un método, aparato, sistema y programa informático y, en particular, pero no exclusivamente, al control de la función del plano de usuario (UPF) mediante un conjunto de funciones de gestión de sesión (SMF).
Antecedentes
Un sistema de comunicación puede verse como una instalación que posibilita sesiones de comunicación entre dos o más entidades, tales como terminales de usuario, estaciones base y/u otros nodos, proporcionando portadoras entre las diversas entidades implicadas en la trayectoria de comunicaciones. Un sistema de comunicación se puede proporcionar, por ejemplo, por medio de una red de comunicación y uno o más dispositivos de comunicación compatibles (también denominados estación o equipo de usuario) y/o servidores de aplicaciones. Las sesiones de comunicación pueden comprender, por ejemplo, la comunicación de datos para llevar comunicaciones tales como voz, vídeo, correo electrónico (e-mail), mensajes de texto, multimedia, datos de contenido, flujos de redes sensibles al tiempo (TSN) y/o datos en una aplicación industrial, tal como mensajes críticos del sistema entre un accionador y un controlador, datos críticos del sensor (tales como mediciones, alimentación de vídeo, etc.) hacia un sistema de control y así sucesivamente. Los ejemplos no limitativos de servicios prestados comprenden llamadas bidireccionales o multidireccionales, comunicación de datos o servicios multimedia y acceso a un sistema de red de datos, tal como Internet.
En un sistema de comunicación inalámbrica, al menos una parte de una sesión de comunicación, por ejemplo, entre al menos dos estaciones o entre al menos una estación y al menos un servidor de aplicaciones (por ejemplo, para vídeo), ocurre a través de un enlace inalámbrico. Ejemplos de sistemas inalámbricos comprenden redes móviles públicas terrestres (PLMN) que operan basándose en estándares de radio del 3GPP, tales como E-UTRA, la nueva radio, sistemas de comunicación vía satélite y diferentes redes locales inalámbricas, por ejemplo, redes de área local inalámbricas (WLAN). Los sistemas inalámbricos típicamente se pueden dividir en células y, por lo tanto, a menudo se los denomina sistemas celulares.
Un usuario puede acceder al sistema de comunicación por medio de un dispositivo o terminal de comunicación apropiado. Un dispositivo de comunicación de un usuario puede denominarse equipo de usuario (UE) o dispositivo de usuario. Un dispositivo de comunicación está provisto de un aparato de recepción y transmisión de señales apropiado para posibilitar las comunicaciones, por ejemplo, posibilitar el acceso a una red de comunicaciones o a las comunicaciones directamente con otros usuarios. El dispositivo de comunicación puede acceder a una o más portadoras proporcionadas por la red, por ejemplo, una estación base de una célula, y transmitir y/o recibir comunicaciones en la una o más portadoras.
El sistema de comunicación y los dispositivos asociados típicamente operan según un estándar o especificación dados que establecen lo que se permite hacer a las diversas entidades asociadas con el sistema y cómo debe lograrse. Típicamente, también se definen los protocolos y/o parámetros de comunicación que se utilizarán para la conexión. Un ejemplo de un sistema de comunicaciones es UTRAN (radio 3G). Otros ejemplos de sistemas de comunicación son la evolución a largo plazo (LTE) del Sistema Universal de Telecomunicaciones Móviles (UMTS) basado en la tecnología de acceso por radio E-UTRAN, y los llamados sistema 5G (5GS) que incluye el núcleo de la próxima generación (NGC) o 5G y la red de acceso 5G basada en la tecnología de acceso por radio de la nueva radio (NR). 5GS, que incluye n R, está normalizándose por el Proyecto de Asociación de Tercera Generación (3GPP).
“ ETSUN Key Issues” , ERICSSON, borrador del 3GPP; S2-180413_ETSUN_UC_KI n.° 125, se refiere a problemas clave que representan diferentes casos de uso para FS-ETSUN.
Resumen
En un primer aspecto, se proporciona un aparato que comprende medios para proporcionar, desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y recibir, en una del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información.
La primera función es una función de gestión de sesión. La segunda función es una función de plano de usuario. La sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
El aparato puede comprender medios para proporcionar la primera información en un procedimiento de asociación de protocolo.
La primera información puede comprender al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función.
La primera instancia de función adicional puede ser una primera instancia de función de respaldo.
El aparato puede comprender medios para cualquier primera instancia de función del conjunto de primeras instancias de función para proporcionar una solicitud para actualizar o liberar una asociación de sesión de protocolo.
El aparato puede comprender medios para proporcionar la primera información en una solicitud de establecimiento o modificación de sesión de protocolo.
La primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control. La primera información puede comprender al menos uno de un nombre de dominio completamente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función, un identificador de sesión única asociado con el conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función. La primera instancia de función adicional puede ser una primera instancia de función de respaldo o una primera instancia de función preferida.
Cuando la primera instancia de función adicional es una primera instancia de función preferida, el identificador de la primera instancia de función adicional puede comprender una dirección de IPv4 o IPv6.
La primera información puede comprender una dirección IPv4 o IPv6 nula para indicar que no hay una primera instancia de función preferida.
El aparato puede comprender medios para cualquier primera instancia de función del conjunto de primeras instancias de función para proporcionar una solicitud para modificar o eliminar una asociación de sesión de protocolo.
El aparato puede comprender medios para cualquier primera instancia de función del conjunto de primeras instancias de función para proporcionar un rechazo de solicitud a la segunda función, comprendiendo el rechazo de solicitud una indicación de una primera instancia de función del conjunto de primeras instancias de función. El aparato puede comprender medios para proporcionar el mensaje relacionado con la sesión de protocolo a una primera instancia de función del conjunto de primeras instancias de función.
El aparato puede comprender medios para cualquier primera instancia de función del conjunto de primeras instancias de función para establecer una única asociación de protocolo con la segunda función.
En un segundo aspecto, se proporciona un aparato que comprende medios para recibir, desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y proporcionar, desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información.
La primera función es una función de gestión de sesión. La segunda función es una función de plano de usuario. La sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
El aparato puede comprender medios para recibir la primera información en un procedimiento de asociación de protocolo o una solicitud de establecimiento o modificación de sesión de protocolo.
Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control.
La primera información puede comprender al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función de respaldo del conjunto de primeras instancias de función. Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede comprender una dirección IPv4 o IPv6 que indica una primera instancia de función preferida si no es nula y que no hay una primera instancia de función preferida si es nula.
El aparato puede comprender medios para proporcionar el mensaje relacionado con la sesión de protocolo desde la segunda función a la dirección IPv4 o IPv6 si no es nula y enviar el mensaje relacionado con la sesión de protocolo a cualquier primera instancia de función del conjunto de primeras instancias si la dirección IPv4 o IPv6 es nula o no responde.
El aparato puede comprender medios para recibir desde cualquier primera instancia de función del conjunto de primeras instancias de función una solicitud para modificar o una solicitud para eliminar una sesión de protocolo o una solicitud para actualizar o liberar una asociación de sesión de protocolo.
El aparato puede comprender medios para que la segunda función active un procedimiento de restauración si falla un procedimiento de indicación de funcionamiento con todas las instancias del conjunto de primeras instancias de función. En un tercer aspecto, se proporciona un método que comprende proporcionar, desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y recibir, en una del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información.
La primera función es una función de gestión de sesión. La segunda función es una función de plano de usuario. La sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
El método puede comprender proporcionar la primera información en un procedimiento de asociación de protocolo. La primera información puede comprender al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función.
La primera instancia de función adicional puede ser una primera instancia de función de respaldo.
El método puede comprender cualquier primera instancia de función del conjunto de primeras instancias de función para proporcionar una solicitud para actualizar o liberar una asociación de sesión de protocolo.
El método puede comprender proporcionar la primera información en una solicitud de establecimiento o modificación de sesión de protocolo.
La primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control. La primera información puede comprender al menos uno de un nombre de dominio completamente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función, un identificador de sesión única asociado con el conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función. La primera instancia de función adicional puede ser una primera instancia de función de respaldo o una primera instancia de función preferida.
Cuando la primera instancia de función adicional es una primera instancia de función preferida, el identificador de la primera instancia de función adicional puede comprender una dirección de IPv4 o IPv6.
La primera información puede comprender una dirección IPv4 o IPv6 nula para indicar que no hay una primera instancia de función preferida.
El método puede comprender cualquier primera instancia de función del conjunto de primeras instancias de función para proporcionar una solicitud para modificar o eliminar una asociación de sesión de protocolo.
El método puede comprender cualquier primera instancia de función del conjunto de primeras instancias de función para proporcionar un rechazo de solicitud a la segunda función, comprendiendo el rechazo de solicitud una indicación de una primera instancia de función del conjunto de primeras instancias de función.
El método puede comprender proporcionar el mensaje relacionado con la sesión de protocolo a una primera instancia de función del conjunto de primeras instancias de función.
El método puede comprender medios para cualquier primera instancia de función del conjunto de primeras instancias de función para establecer una única asociación de protocolo con la segunda función.
En un cuarto aspecto, se proporciona un método que comprende recibir, desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y proporcionar, desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información.
La primera función es una función de gestión de sesión. La segunda función es una función de plano de usuario. La sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
El método puede comprender recibir la primera información en un procedimiento de asociación de protocolo o una solicitud de establecimiento o modificación de sesión de protocolo.
Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control.
La primera información puede comprender al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función de respaldo del conjunto de primeras instancias de función.
Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede comprender una dirección IPv4 o IPv6 que indica una primera instancia de función preferida si no es nula y que no hay una primera instancia de función preferida si es nula.
El método puede comprender proporcionar el mensaje relacionado con la sesión de protocolo desde la segunda función a la dirección IPv4 o IPv6 si no es nula y enviar el mensaje relacionado con la sesión de protocolo a cualquier primera instancia de función del conjunto de primeras instancias si la dirección IPv4 o IPv6 es nula o no responde.
El método puede comprender recibir desde cualquier primera instancia de función del conjunto de primeras instancias de función una solicitud para modificar o una solicitud para eliminar una sesión de protocolo o una solicitud para actualizar o liberar una asociación de sesión de protocolo.
El método puede comprender que la segunda función active un procedimiento de restauración si falla un procedimiento de indicación de funcionamiento con todas las instancias del conjunto de primeras instancias de función.
En un quinto aspecto, se proporciona un medio legible por ordenador que comprende instrucciones de programa para hacer que un aparato realice al menos lo siguiente, desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y recibir, en una del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información.
La primera función es una función de gestión de sesión. La segunda función es una función de plano de usuario. La sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
Se puede hacer que el aparato proporcione la primera información en un procedimiento de asociación de protocolo.
La primera información puede comprender al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función.
La primera instancia de función adicional puede ser una primera instancia de función de respaldo.
El aparato puede hacer que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione una solicitud para actualizar o liberar una asociación de sesión de protocolo.
Se puede hacer que el aparato proporcione la primera información en una solicitud de establecimiento o modificación de sesión de protocolo.
La primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control.
La primera información puede comprender al menos uno de un nombre de dominio completamente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función, un identificador de sesión única asociado con el conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función.
La primera instancia de función adicional puede ser una primera instancia de función de respaldo o una primera instancia de función preferida.
Cuando la primera instancia de función adicional es una primera instancia de función preferida, el identificador de la primera instancia de función adicional puede comprender una dirección de IPv4 o IPv6.
La primera información puede comprender una dirección IPv4 o IPv6 nula para indicar que no hay una primera instancia de función preferida.
El aparato puede hacer que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione una solicitud para modificar o eliminar una sesión de protocolo.
El aparato puede hacer que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione un rechazo de solicitud a la segunda función, comprendiendo el rechazo de solicitud una indicación de una primera instancia de función del conjunto de primeras instancias de función.
Se puede hacer que el aparato proporcione el mensaje relacionado con la sesión de protocolo a una primera instancia de función del conjunto de primeras instancias de función.
El aparato puede hacer que cualquier primera instancia de función del conjunto de primeras instancias de función establezca una única asociación de protocolo con la segunda función.
En un sexto aspecto, se proporciona un medio legible por ordenador que comprende instrucciones de programa para hacer que un aparato realice al menos lo siguiente, recibir, desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y proporcionar, desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información.
La primera función es una función de gestión de sesión. La segunda función es una función de plano de usuario. La sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
Se puede hacer que el aparato realice la recepción de la primera información en un procedimiento de asociación de protocolo o una solicitud de establecimiento o modificación de sesión de protocolo.
Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control.
La primera información puede comprender al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función de respaldo del conjunto de primeras instancias de función.
Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede comprender una dirección IPv4 o IPv6 que indica una primera instancia de función preferida si no es nula y que no hay una primera instancia de función preferida si es nula.
Se puede hacer que el aparato proporcione el mensaje relacionado con la sesión de protocolo desde la segunda función a la dirección IPv4 o IPv6 si no es nula y enviar el mensaje relacionado con la sesión de protocolo a cualquier primera instancia de función del conjunto de primeras instancias si la dirección IPv4 o IPv6 es nula o no responde.
Se puede hacer que el aparato que reciba desde cualquier primera instancia de función del conjunto de primeras instancias de función una solicitud para modificar o una solicitud para eliminar una sesión de protocolo o una solicitud para actualizar o liberar una asociación de sesión de protocolo.
El aparato puede hacer que la segunda función active un procedimiento de restauración si falla un procedimiento de indicación de funcionamiento con todas las instancias del conjunto de primeras instancias de función.
En un séptimo aspecto, se proporciona un medio legible por ordenador no transitorio que comprende instrucciones de programa para hacer que un aparato realice al menos el método según el tercer o cuarto aspecto.
La primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control.
La primera información puede comprender al menos uno de un nombre de dominio completamente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función, un identificador de sesión única asociado con el conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función.
La primera instancia de función adicional puede ser una primera instancia de función de respaldo o una primera instancia de función preferida.
Cuando la primera instancia de función adicional es una primera instancia de función preferida, el identificador de la primera instancia de función adicional puede comprender una dirección de IPv4 o IPv6.
La primera información puede comprender una dirección IPv4 o IPv6 nula para indicar que no hay una primera instancia de función preferida.
El aparato puede hacer que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione una solicitud para modificar o eliminar una sesión de protocolo.
El aparato puede hacer que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione un rechazo de solicitud a la segunda función, comprendiendo el rechazo de solicitud una indicación de una primera instancia de función del conjunto de primeras instancias de función.
Se puede hacer que el aparato proporcione el mensaje relacionado con la sesión de protocolo a una primera instancia de función del conjunto de primeras instancias de función.
El aparato puede hacer que cualquier primera instancia de función del conjunto de primeras instancias de función establezca una única asociación de protocolo con la segunda función.
En un octavo aspecto, se proporciona un medio legible por ordenador que comprende instrucciones de programa para hacer que un aparato realice al menos lo siguiente, recibir, desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y proporcionar, desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información.
La primera función puede ser una función de gestión de sesiones. La segunda función puede ser una función de plano de usuario. La sesión de protocolo puede ser una sesión de protocolo de control de envío de paquetes.
Se puede hacer que el aparato realice la recepción de la primera información en un procedimiento de asociación de protocolo o una solicitud de establecimiento o modificación de sesión de protocolo.
Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede incluirse en un identificador de sesión totalmente cualificado del plano de control.
La primera información puede comprender al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera de que la sesión del protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función de respaldo del conjunto de primeras instancias de función. Cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información puede comprender una dirección IPv4 o IPv6 que indica una primera instancia de función preferida si no es nula y que no hay una primera instancia de función preferida si es nula.
Se puede hacer que el aparato proporcione el mensaje relacionado con la sesión de protocolo desde la segunda función a la dirección IPv4 o IPv6 si no es nula y enviar el mensaje relacionado con la sesión de protocolo a cualquier primera instancia de función del conjunto de primeras instancias si la dirección IPv4 o IPv6 es nula o no responde.
Se puede hacer que el aparato que reciba desde cualquier primera instancia de función del conjunto de primeras instancias de función una solicitud para modificar o una solicitud para eliminar una sesión de protocolo o una solicitud para actualizar o liberar una asociación de sesión de protocolo.
El aparato puede hacer que la segunda función active un procedimiento de restauración si falla un procedimiento de indicación de funcionamiento con todas las instancias del conjunto de primeras instancias de función.
En un noveno aspecto, se proporciona un medio legible por ordenador no transitorio que comprende instrucciones de programa para hacer que un aparato realice al menos el método según el tercer o cuarto aspecto.
En lo anterior, se han descrito muchas realizaciones diferentes. Debe apreciarse que se pueden proporcionar realizaciones adicionales mediante la combinación de cualesquiera dos o más de las realizaciones descritas anteriormente.
Descripción de las figuras
Ahora se describirán realizaciones, únicamente a manera de ejemplo, con referencia a las figuras adjuntas, en las que: La Figura 1 muestra un diagrama esquemático de un sistema de comunicación de ejemplo que comprende una estación base y una pluralidad de dispositivos de comunicación;
La Figura 2 muestra un diagrama esquemático de un dispositivo de comunicación móvil de ejemplo;
La Figura 3 muestra un diagrama esquemático de un aparato de control de ejemplo;
La Figura 4 muestra un diagrama esquemático de una red de núcleo de 5G;
La Figura 5 muestra un diagrama de flujo de un método según una realización de ejemplo;
La Figura 6 muestra un diagrama de flujo de un método según una realización de ejemplo;
La Figura 7 muestra un flujo de señalización entre una instancia de SMF y una UPF según una realización de ejemplo;
La Figura 8 muestra un flujo de señalización entre una instancia de SMF y una UPF según una realización de ejemplo;
La Figura 9 muestra un elemento de información de ejemplo;
La Figura 10 muestra un elemento de información según una realización de ejemplo;
La Figura 11 muestra un elemento de información según una realización de ejemplo;
La Figura 12 muestra un elemento de información de ejemplo;
La Figura 13 muestra una tabla de tipo de ID de nodo;
La Figura 14 muestra un flujo de señalización entre una instancia de SMF y una UPF según una realización de ejemplo;
Descripción detallada
Antes de explicar en detalle los ejemplos, se explican brevemente ciertos principios generales de un sistema de comunicación inalámbrica y dispositivos de comunicación móvil con referencia a las Figuras 1 a 3 para ayudar a comprender la tecnología subyacente a los ejemplos descritos.
En un sistema 100 de comunicación inalámbrica, tal como el que se muestra en la Figura 1, los dispositivos de comunicación móvil o equipo de usuario (UE) 102, 104, 105 se proporcionan con acceso inalámbrico a través de al menos una estación base (p. ej., NB, gNB de la siguiente generación) o un nodo o punto de transmisión y/o recepción inalámbrica similar. Las estaciones base pueden ser controladas o asistidas por al menos un aparato controlador apropiado, para permitir su operación y la gestión de dispositivos de comunicación móvil en comunicación con las estaciones base. El aparato controlador puede estar ubicado en una red de acceso por radio (por ejemplo, el sistema 100 de comunicación inalámbrica) o en una red de núcleo (CN) (no mostrada) y puede implementarse como un aparato central o su funcionalidad puede distribuirse entre varios aparatos. El aparato controlador puede ser parte de la estación base y/o proporcionarse por una entidad separada tal como un Controlador de Red de Radio. En Figura 1, se muestra el aparato 108 y 109 de control para controlar las respectivas estaciones 106 y 107 base de nivel macro. El aparato de control de una estación base se puede interconectar con otras entidades de control. El aparato de control típicamente está provisto de capacidad de memoria y al menos un procesador de datos. El aparato de control y las funciones pueden distribuirse entre una pluralidad de unidades de control. En algunos sistemas, el aparato de control puede proporcionarse de forma adicional o alternativamente en un controlador de red de radio.
En la figura 1, las estaciones 106 y 107 base se muestran conectadas a una red 113 de comunicaciones más amplia a través de la puerta de enlace 112. Se puede proporcionar una función de puerta de enlace adicional para conectarse a otra red.
Las estaciones 116, 118 y 120 base más pequeñas también se pueden conectar a la red 113, por ejemplo, mediante una función de puerta de enlace separada y/o mediante los controladores de las estaciones de nivel macro. Las estaciones 116, 118 y 120 base pueden ser estaciones base de nivel pico o femto o similares. En el ejemplo, las estaciones 116 y 118 están conectados a través de una puerta de enlace 111 mientras que la estación 120 se conecta a través del aparato 108 controlador. En algunas realizaciones, es posible que no se proporcionen las estaciones más pequeñas. Las estaciones 116, 118 y 120 base más pequeñas pueden ser parte de una segunda red, por ejemplo, WLAN y pueden ser AP de WLAN.
Los dispositivos 102, 104, 105 de comunicación pueden acceder al sistema de comunicación basándose en diversas técnicas de acceso, tales como el acceso múltiple por división de código (CDMA) o el CDMA de banda ancha (WCDMA). Otros ejemplos no limitativos comprenden el acceso múltiple por división de tiempo (TDMA), el acceso múltiple por división de frecuencia (FDMA) y diversos esquemas de los mismos, tales como el acceso múltiple por división de frecuencia intercalado (IFDMA), el acceso múltiple por división de frecuencia de portadora única (SC-FDMA) y el acceso múltiple por división de frecuencia ortogonal (OFDmA), el acceso múltiple por división espacial (SDMA) y así sucesivamente.
Un ejemplo de sistemas de comunicación inalámbrica son las arquitecturas estandarizadas por el Proyecto de Asociación de Tercera Generación (3GPP). Un desarrollo basado en 3GPP se denomina frecuentemente evolución a largo plazo (LTE) de la tecnología de acceso por radio del Sistema Universal de Telecomunicaciones Móviles (UMTS). Las diversas etapas de desarrollo de las especificaciones 3GPP reciben el nombre de versiones. Los desarrollos más recientes de LTE frecuentemente reciben el nombre de LTE Avanzada (LTE-A). La LTE (LTE-A) emplea una arquitectura móvil de radio conocida como la Red de Acceso por Radio Terrestre Universal Evolucionada (E-UTRAN) y una red de núcleo conocida como el Núcleo de Paquetes Evolucionado (EPC). Las estaciones base de tales sistemas se conocen como Nodos B evolucionados o mejorados (eNB) y proporcionan funciones de E-UTRAN, tales como Convergencia de Datos en Paquetes en el plano del usuario/Control de Enlace de Radio/Control de Acceso al Medio/protocolo de capa física (PDCP/RLC/MAC/PHY) y terminaciones del protocolo de Control de Recursos de Radio (RRC) del plano de control hacia los dispositivos de comunicación. Otros ejemplos de sistema de acceso por radio comprenden los proporcionados por estaciones base de sistemas que se basan en tecnologías tales como la red de área local inalámbrica (WLAN) y/o WiMax (Interoperabilidad Mundial para Acceso por Microondas). Una estación base puede proporcionar cobertura para una célula completa o un área de servicio de radio similar. Los elementos de núcleo de la red incluyen la Entidad de Gestión de Movilidad (MME), la Puerta de Enlace de Servicio (S-GW) y la Puerta de Enlace de Paquetes (P-GW).
Un ejemplo de un sistema de comunicaciones adecuado es el concepto de 5G o NR. La arquitectura de red en NR puede ser similar a la de LTE-avanzada. Las estaciones base de los sistemas NR pueden conocerse como Nodos B de la siguiente generación (gNB). Los cambios en la arquitectura de la red pueden depender de la necesidad de soportar diversas tecnologías de radio y un soporte de QoS más preciso, y algunos requisitos bajo demanda para, p. ej., niveles de QoS para soportar QoE desde el punto de vista del usuario. Las nuevas funciones se definen en la arquitectura de sistema 5G, que incluye una Función de Gestión de Acceso (AMF), una Función de Gestión de Sesión (SMF), una Función de Plano de Usuario (UPF), entre otras funciones de red en el núcleo de 5G (5CG). El sistema 5G soporta nuevas capacidades, que incluyen la segmentación de la red, que puede adaptar mejor las redes a los requisitos de la aplicación y proporcionar redes virtuales para los inquilinos. También utiliza una arquitectura basada en servicios que proporciona una mayor flexibilidad para introducir nuevos servicios y características en comparación con el EPC que se basaba en puntos de referencia fijos entre pares. NR puede usar antenas de múltiples entradas y múltiples salidas (MIMO), muchas más estaciones base o nodos que LTE (un denominado concepto de células pequeñas), incluyendo macrositios que operan en cooperación con estaciones más pequeñas y quizás también empleando una diversidad de tecnologías de radio para una mejor cobertura y tasas de transmisión de datos mejoradas. NR también puede soportar una latencia más baja para la transmisión de interfaz aérea debido a las revisiones en los protocolos de capa física y MAC.
Las redes futuras pueden utilizar virtualización de funciones de red (NFV) que es un concepto de arquitectura de red que propone virtualizar funciones de nodo de red en “bloques de creación” o entidades que pueden conectarse o vincularse operativamente entre sí para proporcionar servicios. Una función de red virtualizada (VNF) puede comprender una o más máquinas virtuales que ejecutan códigos de programa informático usando servidores convencional o generales en lugar de hardware personalizado. También se puede usar el almacenamiento de datos o cálculo en la nube. En comunicaciones de radio, esto puede significar que se lleven a cabo operaciones de nodo, por una Unidad Centralizada (CU), al menos parcialmente, en un servidor, anfitrión o nodo acoplado operativamente a una Unidad Distribuida (DU), que puede conectarse a un cabezal de radio remoto (RRH). También es posible que las operaciones de nodo se distribuyan entre una pluralidad de servidores, nodos o anfitriones. También debe entenderse que la distribución de tareas entre operaciones de red de núcleo y operaciones de estación base puede diferir de la de la LTE o incluso no existir.
Ahora se describirá con más detalle un posible dispositivo de comunicación móvil con referencia a la Figura 2 que muestra una vista esquemática, parcialmente en sección, de un dispositivo 200 de comunicación. Un dispositivo de comunicación de este tipo se denomina a menudo equipo de usuario (UE) o terminal. Cualquier dispositivo que pueda enviar y recibir señales de radio puede proporcionar un dispositivo de comunicación móvil apropiado. Los ejemplos no limitativos comprenden una estación móvil (MS) o un dispositivo móvil, tal como un teléfono móvil o lo que se conoce como un ‘teléfono inteligente’, un ordenador proporcionado con una tarjeta de interfaz inalámbrica u otra instalación de interfaz inalámbrica (por ejemplo, mochila USB), asistente de datos personales (PDA) o una tableta proporcionada con capacidades de comunicación inalámbrica o cualquier combinación de estos o similares. Un dispositivo de comunicación móvil puede proporcionar, por ejemplo, comunicación de datos para llevar comunicaciones tales como voz, correo electrónico (e-mail), mensajes de texto, multimedia y así sucesivamente. De este modo, a los usuarios se les pueden ofrecer y proporcionar numerosos servicios a través de sus dispositivos de comunicación. Los ejemplos no limitativos de estos servicios comprenden llamadas bidireccionales o multidireccionales, servicios de comunicación de datos o multimedia o simplemente un acceso a un sistema de red de comunicaciones de datos, tal como Internet. Los usuarios también pueden recibir datos de difusión o multidifusión. Los ejemplos no limitativos del contenido comprenden descargas, programas de radio y televisión, vídeos, anuncios, diversas alertas y otra información.
En una aplicación industrial, un dispositivo de comunicación puede ser un módem integrado en un accionador industrial (p. ej., un brazo robótico) y/o un módem que actúa como un concentrador Ethernet que actuará como punto de conexión para uno o varios dispositivos Ethernet conectados (cuya conexión puede ser cableada o no cableada).
Un dispositivo móvil típicamente está provisto de al menos una entidad 201 de procesamiento de datos, al menos una memoria 202 y otros posibles componentes 203 para su uso en la ejecución asistida por software y hardware de las tareas para las que está diseñado, que incluyen el control del acceso y las comunicaciones con los sistemas de acceso y otros dispositivos de comunicación. El procesamiento de datos, el almacenamiento y otros aparatos de control relevantes pueden proporcionarse en una placa de circuito apropiada y/o en conjuntos de chips. Esta característica se denota por la referencia 204. El usuario puede controlar la operación del dispositivo móvil por medio de una interfaz de usuario adecuada, tal como un teclado 205 numérico, comandos de voz, pantalla o almohadilla táctil, combinaciones de los mismos o similares. A una pantalla 208, también se puede proporcionar un altavoz y un micrófono. Además, un dispositivo de comunicación móvil puede comprender conectores apropiados (alámbricos o inalámbricos) a otros dispositivos y/o para conectar accesorios externos, por ejemplo, equipos de manos libres, al mismo.
El dispositivo 200 móvil puede recibir señales a través de una interfaz 207 aérea o de radio a través de aparatos apropiados para recibir y puede transmitir señales a través de aparatos apropiados para transmitir señales de radio. En la Figura 2, el aparato transceptor se designa esquemáticamente por el bloque 206. El aparato 206 transceptor puede proporcionarse, por ejemplo, por medio de una parte de radio y una disposición de antena asociada. La disposición de antena puede estar dispuesta interna o externamente al dispositivo móvil.
La Figura 3 muestra una realización de ejemplo de un aparato de control para un sistema de comunicación, por ejemplo, para acoplarse y/o controlar una estación de un sistema de acceso, tal como un nodo RAN, p. ej., una estación base, eNB o gNB, un nodo de retransmisión o un nodo de red de núcleo, tal como MME o S-GW o P-GW, o una función de red de núcleo, tal como AMF o SMF, o un servidor o anfitrión. El método puede implantarse en un único aparato de control o en más de un aparato de control. El aparato de control puede estar integrado o ser externo a un nodo o módulo de una red de núcleo o RAN. En algunas realizaciones, las estaciones base comprenden una unidad o módulo de aparato de control separado. En otras realizaciones, el aparato de control puede ser otro elemento de red, tal como un controlador de red de radio o un controlador de espectro. En algunas realizaciones, cada estación base puede un aparato de control de este tipo, tal como un Plano de Control CU (CU-CP), así como un aparato de control que se proporciona en un controlador de red de radio. El aparato 300 de control puede estar dispuesto para proporcionar control sobre las comunicaciones en el área de servicio del sistema. El aparato 300 de control comprende al menos una memoria 301, al menos una unidad 302, 303 de procesamiento de datos y una interfaz 304 de entrada/salida. A través de la interfaz, el aparato de control puede acoplarse a un receptor y un transmisor de la estación base. El receptor y/o el transmisor pueden implementarse como un extremo frontal de radio o un cabezal de radio remoto.
La Figura 4 muestra un diagrama esquemático de una red de núcleo de 5G (CN). Una red de núcleo de 5G (CN) de ejemplo comprende entidades funcionales. La CN está conectada a un UE a través de la red de acceso por radio (RAN). Una UPF (función de plano de usuario) que puede ser una UPF intermedia o un PSA (anclaje de sesión de PDU) que proporciona un punto de anclaje para las sesiones de datos de usuario IP, Ethernet o no estructuradas del usuario. La UPF puede ser responsable de reenviar la o las PDU (p. ej., paquetes IP o tramas Ethernet) de ida y vuelta entre
• la DN (red de datos) y la red de acceso de 5G (p. ej., gNB en caso de acceso 3GPP o una N31WF / TNGF / W-AGF en caso de no acceso de 3GPP)
• la DN (red de datos) y otra UPF que soporta la Sesión de PDU
• la red de acceso de 5G (p. ej., gNB en caso de acceso 3GPP o una N31WF / TNGF / W-AGF en caso de no acceso de 3GPP).
La UPF está controlada por una SMF (función de gestión de sesiones) que puede recibir políticas de una PCF (función de control de políticas). La CN también puede incluir una AMF (función de acceso y movilidad) que termina la interfaz del plano de control con la red de acceso de 5G y gestiona los registros y la movilidad del UE.
3GPP Rel-16 (mejora del elemento de trabajo de arquitectura basada en servicios) soporta el concepto de conjunto de SMF que comprende instancias SMF funcionalmente equivalentes que pueden tener todas acceso a los contextos de gestión de sesiones (SM) manejados por el conjunto de SMF y que llaman a todas las solicitudes de servicio SM dirigidas al conjunto de SMF. 3GPP Rel-16 generaliza el concepto del conjunto de NF en el plano de control del 5GC (limitado al conjunto de AMF en Rel-15) para mejorar la escalabilidad (p. ej., en operaciones de escalado hacia adentro o hacia afuera), reequilibrio de carga dinámico, resiliencia y para posibilitar el soporte de NF sin estado. Véase 3GPP TS 23.501.
Según la arquitectura del sistema existente, una SMF controla las funcionalidades del plano de usuario en la UPF sobre la interfaz N4 utilizando el protocolo de control de reenvío de paquetes (PFCP) (véase 3GPP TS 29.244). La interfaz N4 se define actualmente como una interfaz punto a punto entre una instancia SMF y una UPF; las sesiones PFCP establecidas en la UPF (p. ej., para soportar sesiones PDU) están vinculadas a la instancia SMF que las creó.
Antes de establecer cualquier sesión PFCP (p. ej., durante un establecimiento de sesión PDU), la SMF establecerá una asociación PFCP con la UPF. El procedimiento de establecimiento de asociación PFCP es un procedimiento relacionado con el nodo durante el cual la UPF señaliza sus capacidades de nodo (p. ej., las características que soporta) y la configuración (p. ej., información de direccionamiento IP) a la SMF.
Cuando se establece una sesión PFCP, la SMF señaliza a la UPF en el mensaje de solicitud de establecimiento de sesión PFCP un “ ID de nodo CP” (ID de nodo del plano de control), que puede tomar la forma de una dirección IP o un nombre de dominio totalmente cualificado (FQDN), que identifica la instancia SMF, y un CP F-SEID (identificador de sesión totalmente cualificado del plano de control) que identifica la sesión PFCP en el nodo CP, es decir, una dirección IP un identificador de sesión (SEID).
La UPF envía mensajes de solicitud relacionados con la sesión posterior a la SMF para esa sesión PFCP (p. ej., para enviar un mensaje de informe de sesión cuando llega un paquete DL para una sesión PDU sin una conexión de plano de usuario activa), a la dirección IP recibida en el CP F-SEID asignado por SMF. Esto puede ser problemático en despliegues con el conjunto de SMF.
Puede ser útil adaptar el protocolo N4 (PFCP) para permitir que cualquier instancia SMF de un conjunto de SMF controle cualquier sesión PFCP creada por cualquier otra instancia SMF del conjunto de SMF, y/o la UPF para iniciar la señalización hacia cualquier instancia SMF del conjunto de SMF.
Por ejemplo, la instancia de SMF que creó la sesión PFCP puede que ya no esté disponible debido a un fallo de la instancia de SMF, mantenimiento planificado de la instancia de SMF u operaciones de escalamiento de entrada, o pueden haberse desplegado nuevas instancias de SMF en el conjunto de SMF (operación de escalamiento de salida).
3GPP TC4 no ha analizado aún las implicaciones del concepto de conjunto de SMF para el protocolo N4 / PFCP.
Con el protocolo PFCP actual, un conjunto de SMF podría configurar una única asociación PFCP con una UPF, con el ID de nodo CP tomando la forma de un nombre de dominio totalmente cualificado (FQDN), suponiendo que las SMF dentro del conjunto de SMF se coordinen por sí mismas sobre la configuración / actualización / liberación de la asociación PFCP (implementación específica del proveedor). El protocolo permite que una SMF cambie el F-SEID asignado a una sesión de PFCP existente, de modo que cuando una instancia de SMF se hace cargo de las sesiones de PFCP creadas por una instancia de SMF diferente (p. ej., en caso de fallo o eliminación de la última instancia de SMF), esta instancia de SMF podría cambiar el F-SEID asignado a las sesiones PFCP relevantes con una dirección IP propia.
Sin embargo, esto puede dar como resultado un aumento de la señalización para actualizar el F-SEID de cientos de miles de sesiones PFCP y/o causar fallos de UPF para iniciar la señalización relacionada con la sesión a la SMF hasta que la sesión PFCP se actualice con el nuevo F-SEID. La UPF puede liberar las sesiones PFCP si detecta un fallo de comunicación o de indicación de funcionamiento con la dirección IP del F-SEID.
Una posible solución alternativa puede ser mover las direcciones IP asignadas en CP F-SEID entre las instancias SMF del conjunto de SMF, para ocultar a la UPF la adición/eliminación de instancias SMF dentro del conjunto de SMF. Tal solución puede causar complejidad de implementación y restricciones operativas, p. ej., porque las instancias SMF pueden desplegarse en diferentes ubicaciones/subredes.
La Figura 5 muestra un diagrama de flujo de un método según una realización de ejemplo. El método mostrado en la Figura 5 se realiza en al menos una SMF de un conjunto de SMF.
En una primera etapa, S1, el método comprende proporcionar, desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función.
En una segunda etapa, S2, el método comprende recibir, en uno del conjunto de primeras instancias de función desde la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información.
La Figura 6 muestra un diagrama de flujo de un método según una realización de ejemplo. El método mostrado en la Figura 6 se realiza en una UPF.
En una primera etapa, T1, el método comprende recibir, desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función controlable por diferentes instancias del conjunto de primeras instancias de función.
En una segunda etapa, T2, el método comprende proporcionar, desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información
La primera función es una función de gestión de sesión (SMF). La segunda función es una función de plano de usuario (UPF). La sesión de protocolo es una sesión PFCP.
La primera información puede comprender al menos una de una bandera de que la sesión de protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función, un nombre de dominio totalmente cualificado o un identificador del conjunto de primeras funciones y un identificador o dirección IP de una primera instancia de función adicional del conjunto de primeras instancias de función. El conjunto de primeras instancias de función puede identificarse mediante un identificador SMF o FQDN.
La primera instancia de función adicional puede ser una primera instancia de función de respaldo.
La primera información puede proporcionarse en un procedimiento de establecimiento de asociación de protocolo o en una solicitud de establecimiento o modificación de sesión de protocolo.
El método puede comprender cualquier primera instancia de función del conjunto de primeras instancias de función estableciendo una única asociación de protocolo con la segunda función.
Si la primera información se proporciona en una solicitud de establecimiento o modificación de sesión de protocolo, puede incluirse en un CP F-SEID (identificador de sesión totalmente cualificado del plano de control). La primera instancia de función adicional puede ser una primera instancia de función preferida si se prefiere un enlace con una primera instancia de función. En este caso, el identificador de la primera instancia de función adicional puede comprender una dirección de protocolo de Internet, p. ej., una dirección IPv4 o IPv6, o una primera instancia de función preferida.
El método puede comprender proporcionar el mensaje relacionado con la sesión de protocolo desde la segunda función a la dirección IPv4 o IPv6 si no es nula y enviar el mensaje relacionado con la sesión de protocolo a cualquier primera instancia de función del conjunto de primeras instancias si la dirección IPv4 o IPv6 es nula o no responde.
Alternativamente, la segunda función puede proporcionar un mensaje de solicitud relacionado con la sesión hacia la primera instancia de función de respaldo, si se proporcionó una dirección IP o un identificador para una instancia de respaldo y la dirección IP señalizada en los campos de dirección IPv4 o IPv6 no responde.
Si la primera información se proporciona en una solicitud de establecimiento o modificación de sesión de protocolo, puede comprender un identificador de sesión único (SEID).
La sesión de protocolo entre la primera función y la segunda función que es controlable por diferentes instancias de función del primer conjunto de instancias de función puede definirse como una sesión PFCP que no está vinculada a una entidad PFCP única (es decir, una dirección IP única de una instancia SMF). En su lugar, la sesión de protocolo puede vincularse a cualquier entidad PFCP dentro de un conjunto de primeras funciones (p. ej., dentro de un conjunto de la o las SMF donde el conjunto de SMF puede identificarse mediante un identificador de conjunto de SMF o un FQDN).
Un mensaje de sesión relacionado con el protocolo iniciado por la UPF puede ser una solicitud de informe de sesión PFCP.
Es decir, una SMF de un conjunto de SMF puede señalizar a una UPF, durante el procedimiento de configuración de la asociación PFCP o durante el procedimiento de establecimiento de la sesión PFCP, al menos uno del identificador de conjunto de SMF o FQDN, uno o unos ID de instancia de SMF de respaldo o dirección de IP y que las sesiones PFCP no están vinculadas a una entidad PFCP única (es decir, una dirección IP única de una instancia SMF).
Se puede establecer una única asociación PFCP entre un conjunto de SMF y una UPF. En este caso, la gestión de las asociaciones PFCP a través de un conjunto de SMF (es decir, entre las SMF dentro del conjunto de SMF) es específica de la implementación, pero el requisito estándar puede ser que la asociación PFCP con una UPF se gestione y sea única a nivel de conjunto de SMF. Los procedimientos relacionados con el nodo (p. ej., establecimiento de asociación PFCP, control de carga/sobrecarga) pueden coordinarse entre las SMF dentro del conjunto de SMF. No se supone que haya una función de extremo frontal que coordine el conjunto de SMF para evitar arquitecturas de punto único de fallo. La configuración de la asociación PFCP también se usa para posibilitar que la SMF aprenda si la UPF soporta ser controlada por un conjunto de SMF (y no por una SMF individual).
Durante el establecimiento de la sesión PFCP, la SMF también puede señalizar de forma adicional un enlace preferido a una instancia SMF específica al incluir opcionalmente en el CP F-SEID una dirección IPv4 o IPv6 no nula; el SMF también puede señalizar, además, el identificador de conjunto de SMF o FQDN o el ID de instancia de SMF de respaldo o la dirección IP.
La señalización de un enlace preferido puede evitar, p. ej., que la UPF vuelva a seleccionar una instancia de SMF diferente para cada nuevo mensaje de solicitud relacionado con la sesión iniciada hacia el conjunto de SMF para una sesión PFCP dada.
La UPF puede iniciar mensajes de solicitud relacionados con la sesión hacia la dirección IPv4 o IPv6 de una instancia SMF específica, si existe un enlace preferido, es decir, si se señalizan los campos de dirección IPv4 o IPv6 con una dirección IP no nula.
La UPF puede iniciar mensajes de solicitud relacionados con la sesión hacia cualquier instancia SMF del conjunto de SMF, si no existe un enlace preferido hacia una instancia SMF específica, o si existe uno, pero la dirección IP correspondiente no responde.
La UPF puede iniciar mensajes de solicitud relacionados con la sesión hacia la instancia de SMF de respaldo, si la SMF señalizó una dirección IP de SMF de respaldo o un ID de instancia de SMF de respaldo y la dirección IP señalizada en los campos de dirección IPv4 o IPv6 existentes no responde.
La UPF puede usar el identificador de conjunto de SMF o FQDN para descubrir las instancias SMF dentro del conjunto de SMF, p. ej., consultando el DNS o realizando una solicitud de descubrimiento hacia la NRF. Para esto último, cada instancia de SMF puede registrar en su perfil de NF en la NRF el Identificador de conjunto de SMF o FQDN. La UPF también utiliza el ID de instancia de SMF de respaldo para descubrir una dirección IP de esa SMF consultando el DNS o iniciando una solicitud de descubrimiento hacia la NRF.
Cualquier primera instancia de función del conjunto de primeras instancias de función puede emitir una solicitud a una segunda función para modificar o una solicitud para eliminar una sesión de protocolo o una solicitud para actualizar o liberar una asociación de sesión de protocolo. Es decir, cualquier SMF en el conjunto de SMF puede emitir solicitudes a una UPF para modificar o eliminar la sesión PFCP, o para actualizar o liberar la asociación PFCP.
La segunda función puede activar un procedimiento de restauración si falla un procedimiento de indicación de funcionamiento con todas las instancias del conjunto de primeras instancias de función. Para las sesiones PFCP que no están vinculadas a una entidad CP PFCP única, la UPF puede no activar el manejo de errores, es decir, los procedimientos de restauración especificados en TS 23.527 (p. ej., liberar localmente la sesión PFCP) si se detecta un fallo de indicación de funcionamiento con la dirección IP del enlace preferido. Los procedimientos de restauración pueden activarse solo si la indicación de funcionamiento falla con todas las direcciones IP de todas las instancias de SMF en el conjunto de SMF.
La Figura 7 muestra un diagrama de señalización de ejemplo para un procedimiento de configuración de asociación PFCP entre una instancia SMF de un conjunto de s Mf y una UPF controlada por el conjunto de SMF.
En el ejemplo mostrado en la Figura 7, antes de establecer una primera sesión PFCP en la UPF, una instancia de SMF en el conjunto de SMF establece una asociación PFCP con la UPF. Los procedimientos relacionados con el nodo (p. ej., establecimiento de asociación PFCP, control de carga / sobrecarga) se coordinan entre las instancias de SMF en el conjunto de SMF (específico de la implementación, p. ej., basándose en la información de estado de UPF almacenada en UDSF).
La SMF puede señalar a la UPF durante el procedimiento de asociación de PFCP un nuevo identificador de conjunto de SMF, FQDN o un nuevo ID de instancia de SMF de respaldo o dirección IP.
En una realización de ejemplo, una SMF en el conjunto de SMF establecerá una única asociación PFCP con la UPF para el conjunto de SMF; el ID de nodo en la solicitud de configuración de la asociación PFCP se establecerá en un FQDN que representa el conjunto de SMF.
La Tabla 1 muestra los elementos de información en una solicitud de configuración de asociación PFCP que incluye un identificador de conjunto de SMF o FQDN y una SMF de respaldo en las dos filas inferiores.
Figure imgf000014_0001
Figure imgf000015_0002
La adición del identificador de conjunto de SMF o FQDN y la SMF de respaldo corresponde a una posible implementación. Estos parámetros pueden no ser necesarios con la implementación alternativa descrita con referencia a la Figura 8.
La Figura 8 muestra un diagrama de señalización de ejemplo para un procedimiento de establecimiento de sesión PFCP entre una instancia SMF de un conjunto de SMF y una UPF controlada por el conjunto de SMF.
En esta realización de ejemplo, la SMF proporciona a la UPF un SEID (identificador de sesión) del plano de control (CP) y al menos una dirección IPv4 o IPv6 si se prefiere un enlace con una instancia SMF específica, un identificador de conjunto de SMF o FQDN (si no se proporcionó durante el establecimiento de la asociación PFCP), un identificador de instancia SMF de respaldo o dirección IP (si no se proporcionó durante el establecimiento de la asociación PFCP) y una indicación de que la sesión PFCP no está vinculada a una entidad PFCP única (es decir, la sesión PFCP no está vinculada únicamente a la dirección IP proporcionada en el CP-F-SEID, si se proporciona una dirección IPv4 o una IPv6). La o las SMF dentro de un conjunto de SMF garantizan una asignación única de SEID dentro del conjunto.
Si no está asignada ninguna de las direcciones IPv4 e IPv6 existentes, puede señalizarse una dirección nula IPv4 (o una IPv6) ya que PFCP requiere que se incluya al menos una de la dirección IPv4 o IPv6.
En una realización de ejemplo, cuando se establece una sesión PFCP, una SMF asigna, en el CP F-SEID de la solicitud de establecimiento de sesión PFCP, un SEID único dentro del conjunto de SMF, indica a la UPF que la sesión PFCP puede controlarse sucesivamente por diferentes SMF de un conjunto de SMF, incluyendo la bandera SSET en el CP F-SEID y, de forma adicional, puede señalizar un enlace preferido a una SMF específica incluyendo una dirección IPv4 o IPv6 de esa SMF en el CP F-SEID. Si no se desea un enlace preferido a una SMF específica, el CP F-SEID deberá contener una dirección IPv4 o IPv6 nula.
La Tabla 2 muestra los elementos de información en una solicitud de establecimiento de sesión PFCP.
Figure imgf000015_0001
Figure imgf000016_0001
NOTA: Este puede utilizarse para solucionar problemas en la función UP que afecta aun suscriptor
Tabla 2
La Figura 9 muestra un ejemplo de F-SEID codificado. Las siguientes banderas están codificadas dentro de octeto 5 Bit 1 -V6: Si este bit se establece a “ 1” , entonces el campo de dirección IPv6 debe estar presente en el F-SEID, de cualquier otra manera, el campo de dirección IPv6 no está presente en absoluto.
- Bit 2 -V4: Si este bit se establece a “ 1” , entonces el campo de dirección IPv4 debe estar presente en el F-SEID, de cualquier otra manera, el campo de dirección IPv4 no está presente en absoluto.
- Bits 3 a 8 son de repuesto y se reservan para uso futuro.
Al menos uno de V4 y V6 se establecerá en “ 1 ” , y ambos pueden establecerse en “ 1 ” .
Los octetos “ m a (m+3)” y/o “ p a (p15)” (campos de dirección IP4 / dirección IP6), si están presentes, contienen los valores de dirección respectivos.
Dado que el IE de F-SEID es un IE extensible (véase la subcláusula 8.1.2 de 3GPP TS 29.244), en una posible implementación, puede extenderse, p. ej., como se muestra en la Figura 10. En la Figura 10 los campos de identificador de conjunto de SMF o FQDN; El Id de instancia SMF de respaldo o la dirección IP están presentes si la bandera correspondiente está establecida a 1.
En una realización alternativa, mostrada en la Figura 11, se incluye una bandera en el F-SEID, que indica a la UPF que la sesión PFCP no está vinculada a una entidad CP PFCP única (es decir, dirección IP). Esta bandera indica, cuando está configurada, que la UPF considerará que cualquier dirección IP que pueda derivar (mediante consulta DNS o procedimiento de descubrimiento NRF) del IE de ID de nodo CP puede asumir el control de la sesión PFCP. En este caso, la UPF debe usar la dirección IP que se ha proporcionado en el F-SEID (si la hubiera) cuando se establece la sesión PFCP o en una modificación posterior de la sesión PFCP, pero puede usar otra si hay algún problema.
El ID de NODO se define en 3GPP TS 29.244. En esta implementación alternativa, se puede especificar que el ID de NODO se codifica como un FQDN que representa el conjunto de SMF.
El IE de ID de nodo contendrá un FQDN o una dirección IPv4/IPv6. Se codificará como se muestra en la Figura 13.
El tipo de ID de nodo indica el tipo del valor de ID de nodo. El valor de ID de nodo se codificará como un número entero binario de 4 bits. Si el ID de nodo es una dirección IPv4, la longitud del valor de ID de nodo será 4 octetos. Si el ID de nodo es una dirección IPv6, la longitud del valor de ID de nodo será 16 octetos. Si el ID de nodo es un FQDN, la codificación del valor del ID de nodo será idéntica a la codificación de un FQDN dentro de un mensaje DNS de la sección 3.1 de IETF RFC 1035 [27] pero excluyendo el byte cero final.
La Figura 14 muestra un diagrama de señalización de ejemplo para una solicitud y respuesta de informe de sesión PFCP entre una instancia SMF de un conjunto de SMF y una UPF controlada por el conjunto de SMF.
La UPF inicia mensajes de solicitud relacionados con la sesión (p. ej., solicitud de informe de sesión de PFCP, véanse las subcláusulas 6.3.5 y 7.5.8 de TS 29.244) hacia la dirección IPv4 o IPv6 de una instancia SMF específica (existe enlace preferido) si los campos de dirección IPv4 o IPv6 existentes se señalizan con una dirección IP no nula o cualquier instancia SMF del conjunto de SMF, si no existe un enlace preferido hacia una instancia SMF específica, o si existe uno pero la IP@ correspondiente no responde.
La UPF usa el identificador de conjunto de SMF o FQDN (o el FQDN en el IE de NODO de CP en la implementación alternativa de la etapa 2) para descubrir las instancias SMF dentro del conjunto de SMF, p. ej., consultando el DNS o realizando una solicitud de descubrimiento hacia la NRF. Para esto último, cada instancia de SMF registra en su perfil de NF en la NRF el Identificador de conjunto de SMF o FQDN.
Alternativamente, la UPF puede iniciar un mensaje de solicitud relacionados con la sesión hacia la instancia de SMF de respaldo, si la SMF señalizó una dirección IP de SMF de respaldo o un ID de instancia de SMF de respaldo y la dirección IP señalizada en los campos de dirección IPv4 o IPv6 existentes no responde. Esta alternativa puede ser mutuamente excluyente con la del párrafo anterior, es decir, la SMF indica un conjunto de SMF o una SMF de respaldo para una sesión PFCP. Esto permite que las implementaciones de UPF soporten diferentes esquemas de resistencia SMF (1 a 1 en caso de que se utilice una instancia SMF de respaldo o de uno a muchos en caso de que se utilice un conjunto de SMF)).
Una sesión PFCP corresponde a una sesión PDU. Puede suceder que cuando una primera instancia de SMF que solía dar servicio a una sesión de PDU (y, por lo tanto, la correspondiente sesión de PFCP) haya fallado o haya decidido dejar de dar servicio a una sesión de PDU, los procedimientos del plano de control 5G seleccionan una segunda instancia de SMF para dar servicio a esta sesión de PDU (y, por lo tanto, la correspondiente sesión de PFCP), pero más adelante la UPF (como no conoce el cambio de instancia de SMF para dar servicio a la sesión de PFCP) selecciona una tercera instancia de SMF.
El método puede comprender proporcionar un rechazo de solicitud a la segunda función, comprendiendo el rechazo de solicitud una indicación de una primera instancia de función del conjunto de primeras instancias de función. Una SMF puede redirigir una solicitud relacionada con una sesión PFCP iniciada por UPF a una SMF diferente en el conjunto de SMF al rechazar la solicitud con la causa “ Redirección solicitada” y con el IE CP F-SEID que incluye la dirección IP de la nueva SMF para contactar (es decir, nuevo enlace SMF preferido).
Por ejemplo, una instancia de SMF que determina que no es la SMF apropiada para dar servicio a una sesión PFCP sobre la que recibe un mensaje de la UPF puede redirigir una solicitud relacionada con la sesión PFCP iniciada por la UPF a una SMF diferente en el conjunto de SMF rechazando la solicitud con la causa “ Redirección solicitada” y con el IE CP F-SEID que incluye la dirección IP de la nueva SMF para contactar (es decir, nuevo enlace SMF preferido). Alternativamente, una SMF puede reenviar la solicitud UPF a otra SMF en el conjunto de SMF; la nueva SMF responde a la UPF, incluyendo opcionalmente el IE CP F-SEID con la dirección IPv4 o IPv6 de la nueva SMF preferida.
Alternativamente, una SMF puede reenviar la solicitud UPF a otra SMF en el conjunto de SMF; la nueva SMF responde a la UPF, incluyendo opcionalmente el IE CP F-SEID con la dirección IPv4 o IPv6 de la nueva SMF preferida. Es decir, el método puede comprender proporcionar el mensaje relacionado con la sesión de protocolo a una primera instancia de función del conjunto de primeras instancias de función.
Por ejemplo, para evitar requerir la coordinación entre instancias de SMF para la asignación única de SEID, cuando la UPF vuelve a seleccionar una instancia de SMF alternativa en el conjunto, establece un SEID nulo en el encabezado del mensaje de solicitud relacionado con la sesión de PFCP que envía a la nueva instancia de SMF e incluye el antiguo F-SEID en el mensaje. La nueva instancia de SMF recupera el contexto de la sesión utilizando el F-SEID antiguo y asigna un nuevo F-SEID en la respuesta.
El método anterior también se puede aplicar a una implementación de SMF distribuida (independientemente del concepto de conjunto de SMF introducido en Rel-16), cuando otras entidades PFCP (es decir, direcciones IP) de la SMF pueden asumir el control de la sesión PFCP cuando la entidad PFCP que creó la sesión PFCP falla o se elimina de la SMF. El método anterior también se puede aplicar a un conjunto de servicios de SMF, p. ej., para permitir que la UPF vuelva a seleccionar una instancia de servicio SMF de un conjunto de servicios de SMF específico para escenarios de segmentación de red.
El método puede permitir que cualquier instancia SMF dentro de un conjunto de SMF controle las asociaciones UPF y las sesiones PFCP establecidas en una UPF, sin ninguna señalización N4 adicional y sin ningún fallo o pérdida de mensajes o contextos de sesión PFCP en la UPF
El método puede implementarse en un aparato de control como se describe con referencia a la Figura 3.
Un aparato puede comprender medios para proporcionar, desde una primera instancia de función de un conjunto de primeras instancias de función una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y recibir, en una del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información.
Alternativamente, o además, un aparato puede comprender medios para recibir, desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre la primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función y proporcionar, desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información.
Debe entenderse que los aparatos pueden comprender o estar acoplados a otras unidades o módulos, etc., tales como partes de radio o cabezales de radio, usados en o para transmisión y/o recepción. Aunque los aparatos se han descrito como una sola entidad, se pueden implementar diferentes módulos y memoria en una o más entidades físicas o lógicas.
Se observa que, aunque se han descrito realizaciones en relación con LTE y 5G NR, se pueden aplicar principios similares en relación con otras redes y sistemas de comunicación. Por lo tanto, aunque ciertas realizaciones se describieron anteriormente a manera de ejemplo con referencia a ciertas arquitecturas de ejemplo para redes, tecnologías y estándares inalámbricos, las realizaciones pueden aplicarse a cualquier otra forma adecuada de sistemas de comunicación que las ilustradas y descritas en la presente memoria.
También se observa en la presente memoria que mientras lo anterior describe realizaciones de ejemplo, hay varias variaciones y modificaciones que se pueden hacer a la solución descrita sin apartarse del alcance de la presente invención.
En general, las diversas realizaciones de ejemplo pueden implementarse en hardware o circuitos de propósito especial, software, lógica o cualquier combinación de los mismos. Algunos aspectos de la invención pueden implementarse en hardware, mientras que otros aspectos pueden implementarse en firmware o software que puede ejecutarse por un controlador, microprocesador u otro dispositivo informático, aunque la invención no se limita a los mismos. Aunque diversos aspectos de la invención pueden ilustrarse y describirse como diagramas de bloques, diagramas de flujo, o usando alguna otra representación gráfica, se entiende que estos bloques, aparatos, sistemas, técnicas o métodos descritos en la presente memoria pueden implementarse, como ejemplos no limitativos, en hardware, software, firmware, circuitos o lógica de propósito especial, hardware de propósito general o controlador u otros dispositivos informáticos, o alguna combinación de los mismos.
Las realizaciones de ejemplo de esta invención pueden implementarse mediante software informático ejecutable por un procesador de datos del dispositivo móvil, tal como en la entidad de procesador, o mediante hardware, o mediante una combinación de software y hardware. El software o programa informático, también denominado producto de programa, que incluye rutinas de software, miniaplicaciones y/o macros, puede almacenarse en cualquier medio de almacenamiento de datos legible por aparatos y comprende instrucciones de programa para realizar tareas particulares. Un producto de programa informático puede comprender uno o más componentes ejecutables por ordenador que, cuando se ejecuta el programa, se configuran para llevar a cabo realizaciones. El uno o más componentes ejecutables por ordenador pueden ser al menos un código de software o porciones del mismo.
Además, en este sentido, cabe señalar que cualesquiera bloques del flujo lógico como en las Figuras puede representar etapas del programa, o circuitos lógicos interconectados, bloques y funciones, o una combinación de etapas de programa y circuitos lógicos, bloques y funciones. El software puede almacenarse en medios físicos tales como chips de memoria, o bloques de memoria implementados dentro del procesador, medios magnéticos tales como disco duro o disquetes, y medios ópticos tales como, por ejemplo, DVD y sus variantes de datos, CD. El medio físico es un medio no transitorio.
La memoria puede ser de cualquier tipo adecuado para el entorno técnico local y puede implementarse usando cualquier tecnología de almacenamiento de datos adecuada, tal como dispositivos de memoria basados en semiconductores, dispositivos y sistemas de memoria magnéticos, dispositivos y sistemas de memoria ópticos, memoria fija y memoria extraíble. Los procesadores de datos pueden ser de cualquier tipo adecuado para el entorno técnico local, y pueden comprender uno o más de ordenadores de propósito general, ordenadores de propósito especial, microprocesadores, procesadores de señales digitales (DSP), circuitos integrados específicos de la aplicación (ASIC), circuitos de nivel de puertas y procesadores basados en arquitectura de procesador de múltiples núcleos, como ejemplos no limitativos.
Las realizaciones de ejemplo de las invenciones pueden ponerse en práctica en diversos componentes tales como módulos de circuito integrado. El diseño de circuitos integrados es, en gran medida, un proceso altamente automatizado. Hay herramientas de software complejas y potentes disponibles para convertir un diseño de nivel lógico en un diseño de circuito de semiconductores listo para grabarse y formarse en un sustrato semiconductor.
La descripción anterior ha proporcionado, a modo de ejemplos no limitativos, una descripción completa e informativa de la realización ilustrativa de esta invención. Sin embargo, diversas modificaciones y adaptaciones pueden resultar evidentes para los expertos en las técnicas relevantes a la vista de la descripción anterior, cuando se lee junto con los dibujos adjuntos y las reivindicaciones adjuntas. Sin embargo, todas esas modificaciones y similares de las enseñanzas de esta invención estarán todavía dentro del alcance de esta invención según se define en las reivindicaciones adjuntas. De hecho, existe una realización adicional que comprende una combinación de una o más realizaciones con cualquiera de las otras realizaciones analizadas anteriormente.

Claims (25)

  1. REIVINDICACIONES
    i. Un aparato (300) que comprende medios para:
    proporcionar (S1), desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre una primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función; y
    recibir (S2), en uno del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información, en donde la primera función es una función de gestión de sesión, la segunda función es una función de plano de usuario y la sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
  2. 2. Un aparato según la reivindicación 1, que comprende medios para proporcionar la primera información en un procedimiento de asociación de sesión de protocolo.
  3. 3. Un aparato según la reivindicación 2, en donde la primera información comprende al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera que indica que la sesión de protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función.
  4. 4. Un aparato según la reivindicación 3, en donde la primera instancia de función adicional es una primera instancia de función de respaldo.
  5. 5. Un aparato según cualquiera de las reivindicaciones 2 a 4, que comprende medios para que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione una solicitud para actualizar o liberar una asociación de sesión de protocolo.
  6. 6. Un aparato según cualquiera de las reivindicaciones 1 a 5, que comprende medios para: proporcionar la primera información en una solicitud de establecimiento o modificación de sesión de protocolo.
  7. 7. Un aparato según la reivindicación 6, en donde la primera información se incluye en un identificador de sesión totalmente cualificado del plano de control.
  8. 8. Un aparato según la reivindicación 6 o la reivindicación 7, en donde la primera información comprende al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera que indica que la sesión de protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función, un identificador de sesión único asociado con el conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función adicional del conjunto de primeras instancias de función.
  9. 9. Un aparato según la reivindicación 8, en donde la primera instancia de función adicional es una primera instancia de función de respaldo o una primera instancia de función preferida.
  10. 10. Un aparato según la reivindicación 9, en donde cuando la primera instancia de función adicional es una primera instancia de función preferida, el identificador de la primera instancia de función adicional comprende una dirección IPv4 o IPv6.
  11. 11. Un aparato según cualquiera de las reivindicaciones 6 a 10, en donde la primera información comprende una dirección IPv4 o IPv6 nula para indicar que no hay una primera instancia de función preferida.
  12. 12. Un aparato según cualquiera de las reivindicaciones 6 a 11, que comprende medios para que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione una solicitud para modificar o eliminar una sesión de protocolo.
  13. 13. Un aparato según cualquiera de las reivindicaciones 1 a 12, que comprende medios para que cualquier primera instancia de función del conjunto de primeras instancias de función proporcione un rechazo de solicitud a la segunda función, comprendiendo el rechazo de solicitud una indicación de una primera instancia de función diferente del conjunto de primeras instancias de función.
  14. 14. Un aparato según cualquiera de las reivindicaciones 1 a 12, que comprende medios para: proporcionar el mensaje relacionado con la sesión de protocolo a la primera instancia de función del conjunto de primeras instancias de función.
  15. 15. Un aparato según cualquiera de las reivindicaciones 1 a 14, que comprende medios para que cualquier primera instancia de función del conjunto de primeras instancias de función establezca una única asociación de protocolo con la segunda función.
  16. 16. Un aparato (300) que comprende medios para:
    recibir (T1), desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre una primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función; y
    proporcionar (T2), desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información, en donde la primera función es una función de gestión de sesión, la segunda función es una función de plano de usuario y la sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
  17. 17. Un aparato según la reivindicación 16, que comprende medios para recibir la primera información en un procedimiento de asociación de protocolo o una solicitud de establecimiento o modificación de sesión de protocolo.
  18. 18. Un aparato según la reivindicación 17, en donde cuando se recibe la primera información en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información se incluye en un identificador de sesión totalmente cualificado del plano de control.
  19. 19. Un aparato según la reivindicación 17 o la reivindicación 18, en donde la primera información comprende al menos uno de un nombre de dominio totalmente cualificado o identificador asociado con el conjunto de primeras instancias de función, una bandera que indica que la sesión de protocolo es controlable por diferentes instancias del conjunto de primeras instancias de función y un identificador o dirección de protocolo de Internet de una primera instancia de función de respaldo del conjunto de primeras instancias de función.
  20. 20. Un aparato según cualquiera de las reivindicaciones 17 a 19, en donde cuando la primera información se recibe en una solicitud de establecimiento o modificación de sesión de protocolo, la primera información comprende una dirección IPv4 o IPv6 que indica una primera instancia de función preferida si no es nula y que no hay una primera instancia de función preferida si es nula.
  21. 21. Un aparato según la reivindicación 20 que comprende medios para: proporcionar el mensaje relacionado con la sesión de protocolo desde la segunda función a la dirección IPv4 o IPv6 si no es nula y enviar el mensaje relacionado con la sesión de protocolo a cualquier primera instancia de función del conjunto de primeras instancias de función si la dirección IPv4 o IPv6 es nula o no responde.
  22. 22. Un aparato según cualquiera de las reivindicaciones 16 a 21, que comprende medios para: recibir desde cualquier primera instancia de función del conjunto de primeras instancias de función una solicitud para modificar o una solicitud para eliminar la sesión de protocolo o una solicitud para actualizar o liberar una asociación de sesión de protocolo.
  23. 23. Un aparato según cualquiera de las reivindicaciones 16 a 22, que comprende medios para que la segunda función active un procedimiento de restauración si falla un procedimiento de indicación de funcionamiento con todas las instancias del conjunto de primeras instancias de función.
  24. 24. Un método que comprende:
    proporcionar (S1), desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre una primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función; y
    recibir (S2), en uno del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información, en donde la primera función es una función de gestión de sesión, la segunda función es una función de plano de usuario y la sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
  25. 25. Un método que comprende:
    recibir (T1), desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre una primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función; y
    proporcionar (T2), desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información, en donde la primera función es una función de gestión de sesión, la segunda función es una función de plano de usuario y la sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
    Un medio legible por ordenador que comprende instrucciones de programa para hacer que un aparato realice al menos lo siguiente:
    proporcionar (S1), desde una primera instancia de función de un conjunto de primeras instancias de función a una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre una primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función; y
    recibir (S2), en uno del conjunto de primeras instancias de función de la segunda función, un mensaje relacionado con la sesión de protocolo basándose en la primera información, en donde la primera función es una función de gestión de sesión, la segunda función es una función de plano de usuario y la sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
    Un medio legible por ordenador que comprende instrucciones de programa para hacer que un aparato realice al menos lo siguiente:
    recibir (T1), desde una primera instancia de función de un conjunto de primeras instancias de función en una segunda función, primera información que comprende una indicación de que una sesión de protocolo entre una primera función y la segunda función es controlable por diferentes instancias del conjunto de primeras instancias de función; y
    proporcionar (T2), desde la segunda función, un mensaje relacionado con la sesión de protocolo a uno del conjunto de primeras instancias de función basándose en la primera información, en donde la primera función es una función de gestión de sesión, la segunda función es una función de plano de usuario y la sesión de protocolo es una sesión de protocolo de control de reenvío de paquetes.
ES19723724T 2019-05-02 2019-05-02 Aparato, método y programa informático para el control de la función del plano de usuario mediante un conjunto de controladores Active ES2925551T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2019/061307 WO2020221465A1 (en) 2019-05-02 2019-05-02 Apparatus, method and computer program for user plane function control by a set of controllers

Publications (1)

Publication Number Publication Date
ES2925551T3 true ES2925551T3 (es) 2022-10-18

Family

ID=66530002

Family Applications (1)

Application Number Title Priority Date Filing Date
ES19723724T Active ES2925551T3 (es) 2019-05-02 2019-05-02 Aparato, método y programa informático para el control de la función del plano de usuario mediante un conjunto de controladores

Country Status (5)

Country Link
US (1) US11838120B2 (es)
EP (1) EP3750294B1 (es)
CN (1) CN113785553A (es)
ES (1) ES2925551T3 (es)
WO (1) WO2020221465A1 (es)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3750294B1 (en) * 2019-05-02 2022-05-25 Nokia Technologies Oy Apparatus, method and computer program for user plane function control by a set of controllers
US20220400410A1 (en) * 2019-10-03 2022-12-15 Telefonaktiebolaget Lm Ericsson (Publ) Enhanced pfcp association procedure for session restoration
US11855960B2 (en) 2021-05-19 2023-12-26 Cisco Technology, Inc. Device address rotation management protocol for a wireless local area network
CN115514797A (zh) * 2021-06-23 2022-12-23 中兴通讯股份有限公司 备用smf发现方法、装置、电子设备和介质
US11558466B1 (en) 2021-07-19 2023-01-17 Cisco Technology, Inc. Packet forwarding control protocol (PFCP) message service using a remote procedure call (RPC) based protocol suitable for PFCP connection sharing
CN114339854A (zh) * 2022-03-01 2022-04-12 中兴通讯股份有限公司 会话管理方法、通信设备及存储介质
US11902246B2 (en) 2022-04-28 2024-02-13 Cisco Technology, Inc. Central scheduling for enterprise wireless randomizing changing/rotating MAC address
CN116668535B (zh) * 2023-07-27 2023-09-19 之江实验室 一种基于增强型服务架构的业务执行方法、装置及设备

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6727087B2 (ja) * 2016-09-28 2020-07-22 Kddi株式会社 通信システム、通信装置、及びプログラム
US10736072B2 (en) * 2016-11-27 2020-08-04 Lg Electronics Inc. De-registration method in wireless communication system and apparatus therefor
JP7028887B2 (ja) * 2017-03-20 2022-03-02 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおいてレイヤ間の相互作用方法及びそのための装置
EP3592033A4 (en) * 2017-03-21 2020-04-22 Huawei Technologies Co., Ltd. COMMUNICATION METHOD AND DEVICE
US10327278B2 (en) * 2017-03-24 2019-06-18 Qualcomm Incorporated Mechanisms for establishing user plane connectivity for non-3GPP access
CN108881356B (zh) * 2017-05-11 2023-10-24 华为技术有限公司 缓存数据的方法和会话管理功能设备
CN108684073B (zh) * 2017-06-19 2019-08-27 华为技术有限公司 一种注册及会话建立的方法、终端和amf实体
CN109429363B (zh) * 2017-06-20 2021-04-20 华为技术有限公司 会话管理方法、及装置
KR102029742B1 (ko) * 2017-07-03 2019-10-08 한국전자통신연구원 네트워크에 의해 트리거된 서비스 요청 방법, 그리고 사용자 단말에 의해 트리거된 서비스 요청 방법
US10743221B2 (en) * 2017-09-28 2020-08-11 Ofinno, Llc SMF, AMF and UPF relocation during UE registration
US11799675B2 (en) * 2018-06-08 2023-10-24 Telefonaktiebolaget Lm Ericsson (Publ) Methods to update PFD rules for applications and related network nodes
CN109167670B (zh) * 2018-07-09 2022-04-05 中兴通讯股份有限公司 Pfcp连接处理方法、装置、网元、***及存储介质
US11516090B2 (en) * 2018-07-17 2022-11-29 Telefonaktiebolaget Lm Ericsson (Publ) Open network automation platform (ONAP)—fifth generation core (5GC) interaction for analytics
US11304092B2 (en) * 2018-09-12 2022-04-12 Ofinno, Llc Session packet duplication control
EP3750294B1 (en) * 2019-05-02 2022-05-25 Nokia Technologies Oy Apparatus, method and computer program for user plane function control by a set of controllers
KR20200141336A (ko) * 2019-06-10 2020-12-18 삼성전자주식회사 무선 통신 시스템에서 서비스 안정성을 높이는 방법 및 장치
US20220400410A1 (en) * 2019-10-03 2022-12-15 Telefonaktiebolaget Lm Ericsson (Publ) Enhanced pfcp association procedure for session restoration
KR20220019567A (ko) * 2020-08-10 2022-02-17 삼성전자주식회사 무선 통신 시스템의 안정성을 높이는 방법 및 장치
US20220174675A1 (en) * 2020-11-30 2022-06-02 Nxp Usa, Inc. Methods for soliciting a trigger based (tb) physical layer convergence protocol data unit (ppdu) and apparatus for performing the methods
US11558466B1 (en) * 2021-07-19 2023-01-17 Cisco Technology, Inc. Packet forwarding control protocol (PFCP) message service using a remote procedure call (RPC) based protocol suitable for PFCP connection sharing

Also Published As

Publication number Publication date
WO2020221465A1 (en) 2020-11-05
US11838120B2 (en) 2023-12-05
US20220294855A1 (en) 2022-09-15
EP3750294A1 (en) 2020-12-16
CN113785553A (zh) 2021-12-10
EP3750294B1 (en) 2022-05-25

Similar Documents

Publication Publication Date Title
ES2925551T3 (es) Aparato, método y programa informático para el control de la función del plano de usuario mediante un conjunto de controladores
US11564154B2 (en) Apparatus, method and computer program related to information about SCP(s) and SEPP(s) stored in NRF
US10568060B2 (en) Using a WLAN interworking gateway (WIG) for offloading UE traffic from cellular network to WLAN
US11528225B2 (en) Communication method, session management device, and system for packet routing by access network devices belonging to a same network instance having different network addresses
US11729686B2 (en) Transmission control method, apparatus, and system
US10868869B2 (en) Method, apparatus and computer program
WO2022009093A1 (en) Cell identities in iab network that supports iab migration
US20220182910A1 (en) Data Processing Method, Apparatus, And System
WO2020249208A1 (en) Apparatus, method and computer program
US20230379687A1 (en) Network slice local switching at a distributed unit
WO2022021239A1 (en) Notify network about result of authentication and authorization of terminal device
US20230319677A1 (en) Shared cu up address management
US20230058943A1 (en) Apparatus, Method and Computer Program
WO2022151233A1 (en) Method, apparatus and computer program
WO2022172443A1 (ja) ネットワークノード及び通信方法
WO2021148193A1 (en) Apparatus, method and computer program
KR20210143615A (ko) 미디어 서비스의 품질 향상을 위한 방법 및 장치
US20170251407A1 (en) Method and apparatus for sending handover indication to assisting cell