System and method of multiple application functions influence in 5G networks
11553454 · 2023-01-10
Assignee
Inventors
Cpc classification
H04W68/005
ELECTRICITY
H04W36/12
ELECTRICITY
International classification
H04W68/00
ELECTRICITY
H04W4/60
ELECTRICITY
H04W36/12
ELECTRICITY
Abstract
A system is disclosed in which a data network is associated with an application function (AF). When there is a change of data network access identifier (DNAI), a Session Management Function (SMF) sends a notification of a user plane management event to the application function (AF), and when a target data network is associated with another application function (target AF), the SMF also sends a notification of a user plane management event to the target AF.
Claims
1. A method performed by a Session Management Function (SMF) in a communication network in which a data network is associated with an application function (AF) which is deployed in an independent node different from a node in which the SMF is deployed, the method comprising: in a case where there is an early notification, sending a first event notification request to the AF; in a case where there is a change of data network access identifier (DNAI), sending a second event notification of a user plane management event to the AF; and in a case where a target data network is associated with a target AF, sending a third event notification of a user plane management event to the target AF, and cancelling the first event notification request associated with the AF.
2. The method according to claim 1, wherein the first event notification includes at least one of an AF request ID and a PDU session ID.
3. The method according to claim 1, wherein the second event notification comprises an ‘Nsmf_EventExposure_Notify’ message.
4. The method according to claim 1, wherein said cancelling comprises sending an ‘Nsmf_EventExposure_UnSubscribe’ message to the AF.
5. The method according to claim 1, wherein the second event notification is sent when there has been a change of a Protocol Data Unit (PDU) session anchor (PSA) from a first PSA (PSA-1) of first User Plane Function (UPF) to a second PSA (PSA-2) of a second UPF.
6. The method according to claim 1, wherein the third event notification is sent to the target AF after addition, relocation, or removal of a UPF.
7. A Session Management Function (SMF) in a communication network in which a data network is associated with an application function (AF) which is deployed in an independent node different from a node in which the SMF is deployed, the SMF comprising: a transceiver configured to: send, in a case where there is an early notification, a first event notification request to the AF; send, in a case where there is a change of data network access identifier (DNAI), a second notification of a user plane management event to the AF; and send, in a case where a target data network is associated with a target AF, a third notification of a user plane management event to the target AF; a controller configured to cancel the first event notification request associated with the AF.
Description
(1) Embodiments of the invention will now be described, by way of example, with reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
OVERVIEW
(10)
(11) In this network, users of mobile devices 3 (UEs) can communicate with each other and other users via respective base stations 5 and a core network 7 using an appropriate 3GPP radio access technology (RAT), for example, an E-UTRA and/or 5G RAT. It will be appreciated that a number of base stations 5 form a (radio) access network or (R)AN. As those skilled in the art will appreciate, whilst one mobile device 3 and one base station 5 are shown in
(12) Each base station 5 controls one or more associated cells (either directly or via other nodes such as home base stations, relays, remote radio heads, distributed units, and/or the like). A base station 5 that supports E-UTRA/4G protocols may be referred to as an ‘eNB’ and a base station 5 that supports NextGeneration/5G protocols may be referred to as a ‘gNBs’. It will be appreciated that some base stations 5 may be configured to support both 4G and 5G, and/or any other 3GPP or non-3GPP communication protocols.
(13) The mobile device 3 and its serving base station 5 are connected via an appropriate air interface (for example the so-called ‘Uu’ interface and/or the like). Neighbouring base stations 5 are connected to each other via an appropriate base station to base station interface (such as the so-called ‘X2’ interface, ‘Xn’ interface and/or the like). The base station 5 is also connected to the core network nodes via an appropriate interface (such as the so-called ‘S1’, ‘N1’, ‘N2’, ‘N3’ interface, and/or the like).
(14) The core network 7 typically includes logical nodes (or ‘functions’) for supporting communication in the telecommunication system 1. Typically, for example, the core network 7 of a ‘Next Generation’/5G system will include, amongst other functions, control plane functions (CPFs) 10 and user plane functions (UPFs) 11. It will be appreciated that the core network 7 may also include one or more of: the Access and Mobility Management Function (AMF) 12, the Session Management Function (SMF) 13, the Policy Control Function (PCF) 14, the Network Exposure Function (NEF) 15, and the Unified Data Repository (UDR) 16 shown in
(15) In this example, the core network 7 is coupled to at least one application function (AF) 17 (e.g. via the Internet). From the core network 7, connection to an external IP network 20 (such as the Internet) is also provided.
(16) The components of this system 1 are configured to perform one or more of the following functionalities: determining (by the SMF) a change of DNN for an ongoing session, resulting in a change of the associated AF; the SMF and/or NEF cancelling a registered event notification request towards the AF that originally requested it (e.g. a source-AF); transmitting a message from the SMF and/or NEF and/or AF indicating at least one of an ongoing session ID, source-AF request ID, and/or the like; and the SMF updating a timer value based on (corresponding to) a Temporal validity condition from a new (target) AF and deleting the timer value corresponding to the Temporal validity condition received from a previous (source) AF.
User Equipment (UE)
(17)
(18) (R)AN Node
(19)
(20) Core Network Node
(21)
DETAILED DESCRIPTION
Embodiment 1
(22) The embodiment describes a method and a system to address problems explained above specific to, but not restricted to 5G networks. In particular, the embodiment proposes a method and a system including at least some of the following functionalities: 1. The SMF 13 learns about a Data Network (DN) or a Data Network Name (DNN) change e.g. due to UE mobility, AF request to influence traffic policies, offloading to a LADN, configuration policies, and so on. 2. Certain change in DN may result in re-locating an associated Application Function 17, e.g. re-locating AF1 to AF2 as shown in
Embodiment 2
(23) Additionally, the method may also include the below exemplary procedure related to 25 Notification of user plane management event from the SMF 13 and/or PCF 14 to NEF and/or AFs 17. The procedure shown in
Embodiment 3a
(24) Another embodiment to above mentioned problems is to enable some communication and harmonization among different data networks and/or AF to AF communication and/or pre-configuration of certain required information. This communication between AFs is an important aspect from end to end deployment perspective. Overall procedures are explained as below. As an example, a simplified and generalized network with multiple AFs, highlighting UE mobility to a Local Area Data Network or LADN is shown in
Embodiment 3b
(25) The proposed method may also include procedures related to multiple Application Function Requests to influence traffic routing. An example of these procedures is shown in
SUMMARY
(26) Beneficially, the above described exemplary embodiments include, although they are not limited to, one or more of the following functionalities: 1) System and method of relocating source-AF (i.e. AF1 in
(27) The above embodiments describe a number of exemplary methods which can be summarised as: The SMF determining to change DNN for an ongoing session e.g due to UE mobility or based on received information from AF, resulting in a change of Application Function. The SMF sending a notification to the target-AF e.g indicating PSA change, change of AF, traffic routing information, etc. The notification may be a late notification. The SMF and/or NEF cancelling registered event notification request to a source-AF. Message from SMF and/or NEF and/or Source-AF or other Target-AF indicating ongoing session ID, source-AF request ID, etc. The SMF updating the timer value corresponding to a Temporal validity condition from the target-AF and deleting the timer value corresponding to Temporal validity condition received from the source-AF.
Benefits
(28) The above described exemplary embodiments provide solutions to address (or alleviate) at least some of the problems identified above.
(29) Among others, proposed solution provides missing part in 3GPP specifications corresponding to Release-15, and it adds novel functionalities and methods to 5G network components including SMF, UPF, NEF and Application Function (AF).
Modifications and Alternatives
(30) Detailed embodiments have been described above. As those skilled in the art will appreciate, a number of modifications and alternatives can be made to the above embodiments whilst still benefiting from the inventions embodied therein. By way of illustration only a number of these alternatives and modifications will now be described.
(31) The messages used in the above exemplary embodiments are based on 3GPP TS23.502 (e.g. Nsmf_EventExposure_Notify, Nsmf_EventExposure_Subscribe, Nsmf_EventExposure_UnSubscribe, etc.). However, it will be appreciated that other suitable messages may be used, if appropriate.
(32) In the above description, the UE, the (R)AN node, and the core network node are described for ease of understanding as having a number of discrete modules (such as the communication control modules). Whilst these modules may be provided in this way for certain applications, for example where an existing system has been modified to implement the invention, in other applications, for example in systems designed with the inventive features in mind from the outset, these modules may be built into the overall operating system or code and so these modules may not be discernible as discrete entities. These modules may also be implemented in software, hardware, firmware or a mix of these.
(33) Each controller may comprise any suitable form of processing circuitry including (but not limited to), for example: one or more hardware implemented computer processors; microprocessors; central processing units (CPUs); arithmetic logic units (ALUs); input/output (TO) circuits; internal memories/caches (program and/or data); processing registers; communication buses (e.g. control, data and/or address buses); direct memory access (DMA) functions; hardware or software implemented counters, pointers and/or timers; and/or the like.
(34) In the above embodiments, a number of software modules were described. As those skilled in the art will appreciate, the software modules may be provided in compiled or un-compiled form and may be supplied to the UE, the (R)AN node, and the core network node as a signal over a computer network, or on a recording medium. Further, the functionality performed by part or all of this software may be performed using one or more dedicated hardware circuits. However, the use of software modules is preferred as it facilitates the updating of the UE, the (R)AN node, and the core network node in order to update their functionalities.
(35) The above embodiments are also applicable to ‘non-mobile’ or generally stationary user equipment.
(36) The notification may include at least one of an AF request ID and a PDU session ID. The notification may comprise an ‘Nsmf_EventExposure_Notify’ message (e.g. a ‘late notification’).
(37) The method performed by a Session Management Function (SMF) may further comprise cancelling or modifying an earlier AF event notification request associated with the AF.
(38) The cancelling or modification may comprise sending an ‘Nsmf_EventExposure_UnSubscribe’ or Nsmf_EventExposure_Subscribe message to the AF.
(39) In one example, each notification of a user plane management event is sent when there has been a change of a Protocol Data Unit (PDU) session anchor (PSA) from a first PSA (PSA-1) of first User Plane Function (UPF) to a second PSA (PSA-2) of a second UPF.
(40) The notification of a user plane management event may be sent to the target AF after addition, relocation, or removal of a UPF. The AF may be a target AF for the PDU session.
(41) Various other modifications will be apparent to those skilled in the art and will not be described in further detail here.
LIST OF ABBREVIATIONS
(42) 3GPP 3rd Generation Partnership Project
(43) AF Application Function
(44) AMF Access and Mobility Management Function
(45) API Application Programming Interfaces
(46) DNAI Data Network Access Identifier
(47) EPS Evolved Packet System
(48) ETSUN Enhancing Topology of SMF and UPF in 5G Networks
(49) GPRS General Packet Radio Services
(50) GTP-C GPRS Tunneling Protocol
(51) HOL Head of Line
(52) HTTPS Hyper Text Transfer Protocol Secure
(53) LADN Local Area Data Network
(54) NEF Network Exposure Function
(55) NF Network Function
(56) NRF Network Repository Function
(57) PCF Policy Control Function
(58) PDU Protocol Data Unit
(59) PSA PDU Session Anchor
(60) QoS Quality-of-Service
(61) QUIC Quick UDP Internet Connections
(62) REST Representational State Transfer
(63) SDL Shared Data Layer
(64) SLA Service level agreement
(65) SMF Session Management Function
(66) TCP Transport Control Protocol
(67) TLS Transport Layer Security
(68) TTI Transmission Time Interval
(69) UDR Unified Data Repository
(70) UP User Plane
(71) UPF User Plane Function
(72) URLLC Ultra-Reliable Low-Latency Communication
LIST OF REFERENCES
(73) [1] 3GPP System Architecture for 5G System, TS 23.501, 06/2018 [2] 3GPP System Architecture for 5G System, TS 23.502, 06/2018 [3] 3GPP System Architecture for 5G System, TS 23.503, 06/2018 [4] NGMN Alliance, Working Document, Service—based Architecture in 5G, v0.3.12, 12/2017 [5] 3GPP TS 29.274 Tunneling Protocol for Control Plane (GTPv2-C) v15.3.0, 03/2018