WO2024171152A1 - Method and apparatus for service discovery during mobile device mobility - Google Patents
Method and apparatus for service discovery during mobile device mobility Download PDFInfo
- Publication number
- WO2024171152A1 WO2024171152A1 PCT/IB2024/051520 IB2024051520W WO2024171152A1 WO 2024171152 A1 WO2024171152 A1 WO 2024171152A1 IB 2024051520 W IB2024051520 W IB 2024051520W WO 2024171152 A1 WO2024171152 A1 WO 2024171152A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- udm
- pcf
- group
- communication node
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5058—Service discovery by the service manager
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
- H04W36/1443—Reselecting a network or an air interface over a different radio air interface technology between licensed networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Definitions
- This disclosure relates to wireless communication systems, and more particularly to service discovery by communication nodes during mobile device mobility.
- FIG. 1 shown is a sequence drawing of a method for registration of a UE (User Equipment) with a network, in accordance with a known procedure.
- a UE User Equipment
- 5G NR New Radio
- the registration procedure is self-explanatory with reference to steps 1 through 25 as depicted, and further details for steps 1 through 25 can be found in 3GPP TS 23.502 entitled “Procedures for the 5G System (5GS); Stage 2” version 18.1.0 uploaded 2022-12-21 (hereinafter “3GPP TS 23.502”).
- Some related procedures utilize one or more SUPIs (Subscription Permanent Identifiers) for NRF (Network Repository Function) discovery of services.
- An individual SUPI belongs to one and only one UDM (Unified Data Management) Group ID, AUSF (Authentication Server Function) Group ID, UDR (Unified Data Repository) Group ID and/or PCF (Policy Control Function) Group ID.
- UDM Unified Data Management
- AUSF Authentication Server Function
- UDR Unified Data Repository
- PCF Policy Control Function
- multiple different SUPIs can belong to the same Group ID.
- An NF (Network Function) Group ID applies to all services of the NF.
- An AMF can use a UE SUPI to do an NRF discovery for a UDM UECM (Unified Endpoint Configuration Management) service.
- the AMF can select one UDM from a UDM list returned by NRF, and the AMF can get a corresponding UDM Group ID that the UE SUPI belongs to from a udminfo (see table 1 below) of the selected UDM.
- the AMF uses the previously received UDM Group ID to find UDM_SDM from the local cache and NRF discovery for UDM_SDM is skipped.
- the AMF uses the UE SUPI to do an NRF discovery for a PCF AM (Access Mobility) policy service.
- the AMF will select one PCF from a PCF list returned by NRF, and the AMF can get a corresponding PCF Group ID from pcfinfo (see Table 2 below) of the selected UDM.
- the AMF can send an Nsmf_PDUSession_CreateSMContext Request with the UDM Group ID and the PCF Group ID to an SMF (Session Management Function).
- the AMF can send an Nsmf_PDUSession_CreateSMContext Request with the UDM Group ID and the PCF Group ID to an l-SMF (Intermediate Session Management Function), wherein the l-SMF in turn sends an Nsmf_PDUSession_Create Request with the UDM Group ID and the PCF Group ID to the SMF.
- the SMF can then use the received UDM Group ID to do NRF discovery for the UDM UECM service, and use the received PCF Group ID to do NRF discovery for the PCF AM policy service.
- Table 1 Definition of type Udminfo
- Table 2 Definition of type Pcflnfo
- a method for execution by a first communication node of a target network involves maintaining a local cache identifying services known to be available for a communication device in the target network.
- the method also involves, during a handover procedure for the communication device to the target from an initial network, receiving at least one service identifier from a second communication node.
- the service identifiers can be used for service discovery. However, repeating discovery of services can take some time, because it normally involves signalling a remote repository.
- the method involves, for each service identifier, signalling a service repository of the target network to discover a service corresponding to the service identifier when that service is not identified in the local cache, and skipping the signalling of the service repository when that service is identified in the local cache.
- the repeating discovery of services can be mitigated. For instance, in some situations, the signaling with the service repository is skipped for a subset of the service identifiers. In other situations, the signaling with the service repository is skipped for all of the service identifiers. Note that this benefit can be enjoyed for a huge number of (e.g. millions of) UEs performing a mobility procedure (e.g. 4G mobility to 5G), which can bring good experience for UE mobility.
- a mobility procedure e.g. 4G mobility to 5G
- the at least one service identifier includes a UDM (Unified Data Management) Group ID and/or a PCF (Policy Control Function) Group ID.
- UDM Unified Data Management
- PCF Policy Control Function
- the skipping of such discovery may help to expedite processing for the handover procedure when the local cache allows for such skipping.
- a non-transitory computer readable medium having recorded thereon statements and instructions that, when executed by a processor of a first communication node, configure the processor to implement the method summarized above.
- a first communication node of a target network has a network interface configured to communicate with other communication nodes, a computer readable medium configured to maintain a local cache identifying services known to be available for a communication device in the target network, and service discovery circuitry coupled to the network interface and the computer readable medium.
- the service discovery circuitry is configured to, during a handover procedure for the communication device to the target from an initial network, receive via the network interface at least one service identifier from a second communication node, and for each service identifier, signal via network interface a service repository of the target network to discover a service corresponding to the service identifier when that service is not identified in the local cache, and skip the signalling of the service repository when that service is identified in the local cache.
- Figure 1 is a sequence drawing of a method for registration of a UE with a network, in accordance with a known procedure
- Figure 2 is a block diagram of a communication system having a pair of communication nodes for facilitating service discovery within the communication system;
- Figure 3 is a flowchart of a method of service discovery by the communication system of Figure 2 that mitigates repeating of service discovery;
- Figure 4 is a flowchart of another method of service discovery by a communication system that mitigates repeating of service discovery, in accordance with a first embodiment
- Figure 5 is a flowchart of another method of service discovery by a communication system that mitigates repeating of service discovery, in accordance with a second embodiment
- Figure 6A is a sequence drawing of a method for EPS to 5GS handover using an N26 interface
- Figure 6B is a sequence drawing of a method for PDU session creation
- Figure 7 is a schematic of an example cellular communications system in which some embodiments of the present disclosure may be implemented.
- Figures 8A and 8B are block diagrams of a wireless communication system represented as a 5G network architecture in which some embodiments of the present disclosure may be implemented;
- Figures 9 and 11 are block diagrams of a radio access node according to some embodiments of the present disclosure.
- Figure 10 is a block diagram that illustrates a virtualized embodiment of a radio access node according to some embodiments of the present disclosure;
- Figures 12 and 13 are block diagrams of a wireless communication device.
- Figure 14 is a schematic of an example communication system according to some embodiments of the present disclosure.
- FIG. 1 shown is a block diagram of a communication system 100 having communication nodes 124 and 134 of a target network 102 for facilitating service discovery within the target network 102.
- the communication nodes 124 and 134 include at least a first communication node 124 and a second communication node 134.
- the communication system 100 also has a service repository 144 and a communication device 110 which is engaging in a handover to the target network 102 from an initial network 101. Normally there would be numerous communication devices in the communication system 100, but they are not shown for simplicity. Also, the communication system 100 would normally have other components as well, but they are also not shown for simplicity.
- the first communication node 124 is configured to handle access and mobility management for communication devices such as the communication device 110.
- the first communication node 124 is a component of a core network, for example an AMF (Access & Mobility Management Function) of a 5G core network.
- AMF Access & Mobility Management Function
- the first communication node 124 has a network interface 125 configured to communicate with other nodes of the communication system 100, a computer readable medium 129, and component discovery circuitry 126 coupled to the network interface 125 and the computer readable medium 129.
- the component discovery circuitry 126 includes a processor 127 that executes software, which can stem from a memory 128.
- the first communication node 124 can have additional components, but these are not shown for simplicity.
- the second communication node 134 is configured to handle communication sessions for communication devices such as the communication device 110.
- the second communication node 134 is a component of a core network, for example an SMF (Session Management Function) of a 5G core network.
- SMF Session Management Function
- the second communication node 134 has a network interface 135 configured to communicate with other nodes of the communication system 100, and also has identifier conveying circuitry 136 coupled to the network interface 125.
- the identifier conveying circuitry 136 includes a processor 137 that executes software, which can stem from a memory 138.
- the second communication node 134 can have additional components, but these are not shown for simplicity.
- the component discovery circuitry 126 of the first communication node 124 and the identifier conveying circuitry 136 of the second communication node 134 operate to implement a method of service discovery by the communication system 100 that mitigates repeating of service discovery. Such operation will be described below with reference to Figure 3. Although the method of Figure 3 is described below with reference to the communication system 100 shown in Figure 2, it is to be understood that the method of Figure 3 is applicable to other communication systems. In general, the method of Figure 3 is applicable to any appropriately configured communication system.
- the first communication node 124 maintains a local cache identifying services known to be available for the communication device 110 in the target network 102.
- the local cache can for example be stored in the computer readable medium 129.
- the communication device 110 is engaging in a handover to the target network 102 from an initial network 101 .
- the second communication node 134 sends at least one service identifier
- the first communication node 124 receives the service identifier(s).
- the service identifiers can be used for service discovery. In the illustrated example, it is assumed that the service identifiers include a first service identifier and a second service identifier.
- repeating discovery of services can take some time, because it normally involves signalling the service repository 144. As described below, repeating discovery of services can be mitigated using the local cache.
- the first communication node 124 For the first service identifier, if at step 3-4 the local cache does not identify a first service corresponding to the first service identifier, then at step 3-5 the first communication node 124 signals the service repository 144 to discover the first service. However, if at step 3-4 the local cache does identify the first service, then at step 3-6 the first communication node 124 skips discovery for the first service (i.e. does not engage in signalling with the service repository 144).
- the first communication node 124 signals the service repository 144 to discover the second service. However, if at step 3-7 the local cache does identify the second service, then at step 3-9 the first communication node 124 skips discovery for the second service (i.e. does not engage in signalling with the service repository 144). [27] Therefore, the repeating discovery of services can be mitigated. For instance, in some situations, the signaling with the service repository is skipped for a subset of the service identifiers. In other situations, the signaling with the service repository is skipped for all of the service identifiers. Note that this benefit can be enjoyed for a huge number of (e.g. millions of) UEs performing a mobility procedure (e.g. 4G mobility to 5G), which can bring good experience for UE mobility.
- a mobility procedure e.g. 4G mobility to 5G
- the service identifiers include a UDM (Unified Data Management) Group ID and/or a PCF (Policy Control Function) Group ID.
- the service corresponding to the UDM Group ID can be a UDM UECM (Unified Endpoint Configuration Management) service or a UDM SDM (Subscription Data Management) service
- the service corresponding to the PCF Group ID can be a PCF AM (Access Mobility) policy service.
- UDM UECM Unified Endpoint Configuration Management
- UDM SDM Subscribescription Data Management
- PCF AM Access Mobility
- the first communication node includes an AMF
- the target network includes an NR network
- the initial network includes an LTE (Long-Term Evolution) network
- the service repository includes an NRF.
- Other implementations are possible.
- the second communication node includes an SMF (Session Management Function). An example of this is described below with reference to Figure 4 (i.e. first embodiment).
- the second communication node includes an MME (Mobile Management Entity).
- the MME may have obtained the service identifiers from the SMF. An example of this is described below with reference to Figure 5 (i.e. second embodiment). Other implementations are possible.
- non-transitory computer readable medium having recorded thereon statements and instructions that, when executed by the processor 127 of the first communication node 124, implement a method as described herein.
- the non-transitory computer readable medium can be the memory 128 of the first communication node 124 shown in Figure 1 , or some other non- transitory computer readable medium.
- non-transitory computer readable medium having recorded thereon statements and instructions that, when executed by the processor 137 of the second communication node 134, implement a method as described herein.
- the non-transitory computer readable medium can be the memory 138 of the second communication node 134 shown in Figure 1 , or some other non-transitory computer readable medium.
- Examples of a non-transitory computer readable medium include memory, an SSD (Solid State Drive), a hard disk drive, a CD (Compact Disc), a DVD (Digital Video Disc), a BD (Blu-ray Disc), a memory stick, etc.
- Other non-transitory computer readable mediums are also possible.
- the illustrated examples described herein focus on software implementations. However, other implementations are possible and are within the scope of this disclosure. It is noted that other implementations can include additional or alternative hardware components, such as any appropriately configured FPGA (Field-Programmable Gate Array), ASIC (Application-Specific Integrated Circuit), and/or microcontroller, for example.
- the session update circuitry 126 of the first communication node 124 and the session update circuitry 136 of the second communication node 134 can instead be implemented with any suitable combination of hardware, software and/or firmware.
- Further example details are provided in the following sections. It is to be understood that the following sections are very specific and are provided merely for exemplary purposes, such that other implementations are possible and within the scope of the disclosure.
- an AMF receives a UDM/PCF Group ID from an SMF during a Nsmf_PDUSession_CreateSMContext procedure when there is an LTE handover to NR.
- the SMF can send UDM/PCF Group IDs to the AMF in an Nsmf_PDUSession_CreateSMContext Response.
- the AMF performs registration procedure.
- the AMF can use the received UDM Group ID to do NRF discovery for UECM service, but the NRF discovery procedure for UDM UECM service can be skipped if there is local cache. Furthermore, the AMF uses the received PCF Group ID to do NRF discovery for PCF AM policy service, but this NRF discovery procedure can be skipped if there is local cache.
- NRF discovery for UDM UECM service
- NRF discovery for PCF AM policy service for expedite processing for the LTE handover to NR, depending on the local cache.
- the UE initiates an LTE handover to NR by sending a Handover Indication to the E-UTRAN (Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network).
- E-UTRAN Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network).
- the E-UTRAN sends a Handover Required to the MME.
- the MME sends a Forward Relocation Request to the AMF.
- the AMF sends a Nsmf_PDUSession_CreateSMContext Request (RAT TYPE: NR) to the SMF.
- RAT TYPE NR
- the SMF performs an PFCP Session Modification procedure with the UPF.
- the SMF sends a Nsmf_PDUSession_CreateSMContext Response (SmContextCreatedData ⁇ UDM Group ID, PCF Group ID) to the AMF.
- the UDM Group ID and PCF Group ID are new attributes.
- Example details of SmContextCreatedData are provided below in Table 3. Table 3: Definition of type SmContextCreatedData
- the AMF sends a Handover Request to the NG-RAN.
- the NG-RAN sends a Handover Request Ack to the AMF.
- the UE continues the procedure of LTE handover to NR.
- the UE sends a Registration Request to the AMF.
- the AMF can use the received UDM Group ID to do NRF Discovery for UDM UECM services.
- the NRF discovery procedures for UDM UECM can be skipped if there is local cache.
- the AMF performs a Nudm_UECM_Registration Request/Response with the UDM.
- the AMF performs a Nudm_SDM_GET procedure to retrieve AccessAndMobilitySubscriptionData with the UDM.
- the AMF performs a Nudm_SDM_GET procedure for smf-select- data with the UDM.
- the AMF performs a Nudm_SDM_Subscribe procedure with the UDM.
- the AMF can use the received PCF Group ID to do NRF discovery for PCF AM policy service.
- this NRF discovery procedure can be skipped if there is local cache.
- the AMF performs a Npcf_AMPolicyControl_Create procedure with the PCF.
- the first embodiment might not be applicable because the AMF registration procedure is done before the interaction between the AMF and the SMF.
- an AMF receives a UDM/PCF Group ID from an MME during LTE mobility to 5G.
- the SMF sends UDM/PCF Group IDs to the MME.
- the MME can transfer the UDM/PCF Group IDs to the AMF.
- the AMF can use the received UDM Group ID to do NRF Discovery for UECM service, but the NRF discovery procedure for UDM UECM service can be skipped if there is local cache. Furthermore, the AMF can use the received PCF Group ID to do NRF discovery for PCF AM policy service, but this NRF discovery procedure can be skipped if there is local cache.
- NRF discovery for UDM UECM service, and NRF discovery for PCF AM policy service
- PDU session LTE handover to NR procedure or LTE Idle Mobility to NR.
- the UE establishes a PDN Connection in 4G.
- the MME sends a Create Session Request to the SMF.
- step 5-2 since the SMF already setup UDM and PCF connections and gets UDM/PCF Group ID, the SMF sends a Create Session Response to the MME with new attributes UDM Group ID and PCF Group ID.
- Example details of the Create Session Response are provided below in Table 4.
- the UE sends a Handover Indication to the E-UTRAN.
- the E-UTRAN sends a Handover Required to the MME.
- the MME sends a Forward Relocation Request to the AMF with new attributes UDM Group ID and PCF Group ID.
- Example details of the Forward Relocation Request are provided below in Table 5.
- the AMF sends a Nsmf_PDUSession_CreateSMContext Request (RAT TYPE: NR) to the SMF.
- RAT TYPE NR
- the SMF performs a PFCP Session Modification procedure with the UPF.
- the SMF sends a Nsmf_PDUSession_CreateSMContext Response to the AMF.
- Example details of the Context Response are provided below in Table 6.
- the AMF sends a Handover Request to the NG-RAN.
- the NG-RAN sends a Handover Request Ack to the AMF.
- the UE continues the procedure of the LTE handover to NR.
- step 5-12 after the UE finishes the LTE handover to NR, the UE sends a Registration Request to the AMF.
- the AMF uses the received UDM Group ID to do NRF discovery for UECM services, but the NRF discovery procedure for UDM UECM service can be skipped if there is local cache.
- the AMF performs a Nudm_UECM_Registration Request/Response with the UDM.
- the AMF performs a Nudm_SDM_GET procedure for retrieving AccessAndMobilitySubscriptionData with the UDM.
- the AMF performs a Nudm_SDM_GET procedure for smf-select- data with the UDM.
- the AMF performs a Nudm_SDM_Subscribe procedure with the UDM.
- the AMF uses the received PCF Group ID to do an NRF discovery for PCF AM policy service, but this NRF discovery procedures can be skipped if there is local cache.
- the AMF performs a Npcf_AMPolicyControl_Create procedure with the PCF.
- the SMF For all the other UE SUPI that belongs to the UDM/PCF Group ID, the SMF need not do external NRF discovery procedures towards NRF for the individual UE SUPI, the SMF uses UDM /PCF Group ID (instead of the individual UE SUPI) to find the proper UDM/PCF from the local NRF cache. For all UE SUPI that belongs to the UDM/PCF Group ID, this will save two NRF discovery produces in SMF (NRF discovers for UDM UECM, NRF discovery for PCF) to speed up the PDU session establishment procedure.
- UDM /PCF Group ID instead of the individual UE SUPI
- a combined PWG-C/SMF that it is configured to use N10 to store PDU Session info in UDM, can use SUPI to do NRF discovery for UDM and PCF, and selects the UDM/PCF from the returned UDM/PCF list of NRF discovery, the SMF can get the corresponding UDM/PCF Group ID from the udminfo/pcfinfo of selected UDM/PCF.
- the SMF can get the UDM Group ID and PCF Group ID.
- the AMF can get the UDM Group ID and PCF Group ID from the SMF or MME which are got during 4G establishment procedure, and use the UDM Group ID and PCF Group ID to skip NRF discovery if there is local cache.
- the improvement can skip two NRF discovery produces (NRF discovers for UDM UECM, NRF discovery for PCF AM policy) to fast 4G mobility to 5G procedure.
- the NF Group Id may be used to facilitate NF selection for a SUPI pertain to the same NF group where the NF consumer has already stored NF profiles for the NFs with the same NF Group Id through previous NF selection signalling. This refers to one or more PCF instances managing a specific set of SUPIs.
- a PCF Group consists of one or multiple PCF Sets. This refers to one or more UDM instances managing a specific set of
- An UDM Group consists of one or multiple UDM Sets.
- the AMF can infer the UDM Group ID the UE's SUPI belongs to, based on the results of UDM discovery procedures with NRF.
- the AMF provides the UDM Group ID the SUPI belongs to other UDM NF consumers as described in TS 23.502. [91] So that other UDM NF consumer can use the UDM Group Id to which the SUPI pertains to facilitate UDM selection for this SUPI, considering the NF profile of candidate UDMs with the same UDM Group Id are likely available in the cache, thus, to skip the network signalling towards the NRF for service discovery.
- the SMF may populate PCF Group Id (for Session Management Policy Control) to the AMF, to facilitate the AMF to select a AM/UE Policy PCF.
- PCF Group Id for Session Management Policy Control
- the NF Service Consumer e.g. AMF
- AMF shall request the SMF to handover a UE EPS PDN connection to 5GS using N26 interface, as shown in Figure 6A.
- the NF Service Consumer shall send a POST request, as specified in clause 5.2.2.2.1 of 3GPP TS 29.502, with the following additional information:
- the Target ID IE can be set to the Target NG-RAN Node ID containing a Global RAN Node ID and selected TAI with 3-octets length, or the Target eNB ID containing a Global eNB ID and selected TAI with 2-octets length; for the latter case, the NF Service Consumer, i.e. the AMF needs determine a value for the Target NG-RAN Node ID and TAI with 3-octets length based on the local configuration to be provided to the SMF.
- step 6A-2a upon receipt of such a request, if a corresponding PDU session is found based on the EPS bearer contexts (after invoking a Create service operation towards the H-SMF, for a Home Routed PDU session) and it is possible to proceed with handing over the PDN connection to 5GS, the SMF shall return a 201 Created response including the following information:
- the SMF shall include an indication that a direct forwarding path is available in the N2 SM information;
- the "Location" header shall be present in the POST response and shall contain the URI of the created SM context resource.
- the NF Service Consumer e.g. AMF
- the NF Service Consumer shall store the association of the PDU Session ID and the SMF ID, and store the allocated EBI(s) associated to the PDU Session ID.
- Step 6A-2b is the same as step 2b of Figure 5.2.2.7.1 -1 of 3GPP TS 29.502with the following additions. Steps 3 and 4 of Figure 5.2.2.3.8.2-1 of 3GPP TS 29.502 are skipped in this case.
- the SMF shall set the "cause" attribute in the ProblemDetails structure to "NO_EPS_5GS_CONTINUITY".
- the NF service consumer e.g. the AMF
- the hoState of the SM Context shall be NONE.
- Step 6B-1 of Figure 6B is the same as step 1 of Figure 5.2.2.7.1-1 of 3GPP TS 29.502, with the following modifications.
- the POST request shall contain:
- the hoPreparationlndication IE set to "true”, to indicate that a handover preparation is in progress and the PGW-C/SMF shall not switch the DL user plane of the PDU session yet.
- Step 6B-2a is the same as step 2 of Figure 5.2.2.7.1-1 of 3GPP TS 29.502, with the following modifications.
- the SMF shall return a 201 Created response including the following information:
- PDU Session Type a PDU Session Type
- Session AMBR Session AMBR
- QoS flows information a PDU Session ID
- the V/I-SMF shall forward this IE in the SmContextCreatedData to the target AMF.
- the V/I-SMF shall forward this IE in the SmContextCreatedData to the target AMF.
- the SMF shall not switch the DL user plane of the PDU session, if the hoPreparationlndication IE was set to "true" in the request.
- Step 6B-2b is the same as step 2b of Figure 5.2.2.7.1-1 of 3GPP TS 29.502, with the following additions.
- the H-SMF determines that seamless session continuity from EPS to 5GS is not supported for the PDU session, the H-SMF shall set the "cause" attribute in the ProblemDetails structure to "NO_EPS_5GS_CONTINUITY".
- FIG. 7 illustrates one example of a cellular communications system 500 in which embodiments of the present disclosure may be implemented.
- the cellular communications system 500 is a 5GS (5G system) including a NG-RAN (Next Generation RAN) and a 5GC (5G Core).
- the RAN includes base stations 102-1 and 502-2, which in the 5GS include NR base stations (gNBs) and optionally next generation eNBs (ng-eNBs) (e.g., LTE RAN nodes connected to the 5GC), controlling corresponding (macro) cells 504-1 and 504-2.
- the base stations 502-1 and 502-2 are generally referred to herein collectively as base stations 502 and individually as base station 502.
- the (macro) cells 504-1 and 504-2 are generally referred to herein collectively as (macro) cells 504 and individually as (macro) cell 504.
- the RAN may also include a number of low power nodes 506-1 through 506-4 controlling corresponding small cells 508-1 through 508-4.
- the low power nodes 506-1 through 506-4 can be small base stations (such as pico or femto base stations) or RRHs (Remote Radio Heads), or the like.
- RRHs Remote Radio Heads
- one or more of the small cells 508-1 through 508-4 may alternatively be provided by the base stations 502.
- the low power nodes 506-1 through 506-4 are generally referred to herein collectively as low power nodes 506 and individually as low power node 506.
- the small cells 508-1 through 508-4 are generally referred to herein collectively as small cells 508 and individually as small cell 508.
- the cellular communications system 500 also includes a core network 510, which in the 5G System (5GS) is referred to as the 5GC.
- the base stations 502 (and optionally the low power nodes 506) are connected to the core network 510.
- the base stations 502 and the low power nodes 506 provide service to wireless communication devices 512-1 through 512-5 in the corresponding cells 504 and 508.
- the wireless communication devices 512-1 through 512-5 are generally referred to herein collectively as wireless communication devices 512 and individually as wireless communication device 512.
- the wireless communication devices 512 are oftentimes UEs, but the present disclosure is not limited thereto.
- FIG. 8A shown is a block diagram of a wireless communication system represented as a 5G network architecture composed of core NFs (Network Functions), where interaction between any two NFs is represented by a point-to- point reference point/interface.
- Figure 8A can be viewed as one particular implementation of the system 500 of Figure 7.
- the 5G network architecture shown in Figure 8A includes a plurality of UEs 613 connected to either a RAN 607 or an (Access Network) as well as an AMF 600.
- the R(AN) 607 comprises base stations, e.g. such as eNBs or gNBs or similar.
- the 5GC NFs shown in Figure 8A include a NSSF 602, an AUSF 604, a UDM 606, the AMF 600, a SMF 608, a PCF 610, and an AF (Application Function) 612.
- the N1 reference point is defined to carry signaling between the UE 613 and AMF 600.
- the reference points for connecting between the AN 607 and AMF 600 and between the AN 607 and UPF 614 are defined as N2 and N3, respectively.
- There is a reference point, N11 between the AMF 600 and SMF 608, which implies that the SMF 608 is at least partly controlled by the AMF 600.
- N4 is used by the SMF 608 and UPF 614 so that the UPF 614 can be set using the control signal generated by the SMF 608, and the UPF 614 can report its state to the SMF 608.
- N9 is the reference point for the connection between different UPFs 614, and N14 is the reference point connecting between different AMFs 600, respectively.
- N15 and N7 are defined since the PCF 610 applies policy to the AMF 600 and SMF 608, respectively.
- N12 is utilized for the AMF 600 to perform authentication of the UE 613.
- N8 and N10 are defined because the subscription data of the UE 613 is utilized for the AMF 600 and SMF 608.
- the 5GC network aims at separating UP and CP.
- the UP carries user traffic while the CP carries signaling in the network.
- the UPF 614 is in the UP and all other NFs, i.e., the AMF 600, SMF 608, PCF 610, AF 612, NSSF 602, AUSF 604, and UDM 606, are in the CP.
- Separating the UP and CP guarantees each plane resource to be scaled independently. It also allows UPFs to be deployed separately from CP functions in a distributed fashion. In this architecture, UPFs may be deployed very close to UEs to shorten the RTT (Round Trip Time) between UEs and data network for some applications involving low latency.
- RTT Red Trip Time
- the core 5G network architecture is composed of modularized functions.
- the AMF 600 and SMF 608 are independent functions in the CP. Separated AMF 600 and SMF 608 allow independent evolution and scaling.
- Other CP functions like the PCF 610 and AUSF 604 can be separated as shown in Figure 8A. Modularized function design enables the 5GC network to support various services flexibly.
- Each NF interacts with another NF directly. It is possible to use intermediate functions to route messages from one NF to another NF.
- a set of interactions between two NFs is defined as service so that its reuse is possible. This service enables support for modularity.
- the UP supports interactions such as forwarding operations between different UPFs.
- FIG. 8B shown is a block diagram of a 5G network architecture using service-based interfaces between the NFs in the CP, instead of the point-to-point reference points/interfaces used in the 5G network architecture of Figure 8A.
- the NFs described above with reference to Figure 8B correspond to the NFs shown in Figure 8A.
- the service(s) etc. that a NF provides to other authorized NFs can be exposed to the authorized NFs through the service-based interface.
- the service based interfaces are indicated by the letter “N” followed by the name of the NF, e.g. Namf for the service based interface of the AMF 600 and Nsmf for the service based interface of the SMF 608, etc.
- the AMF 600 provides UE-based authentication, authorization, mobility management, etc.
- a UE 613 even using multiple access technologies is basically connected to a single AMF 600 because the AMF 600 is independent of the access technologies.
- the SMF 608 is responsible for session management and allocates IP (Internet Protocol) addresses to UEs. It also selects and controls the UPF 614 for data transfer. If a UE 613 has multiple sessions, different SMFs 608 may be allocated to each session to manage them individually and possibly provide different functionalities per session.
- the AF 612 provides information on the packet flow to the PCF 610 responsible for policy control in order to support QoS.
- the PCF 610 determines policies about mobility and session management to make the AMF 600 and SMF 608 operate properly.
- the AUSF 604 supports authentication function for UEs or similar and thus stores data for authentication of UEs or similar while the UDM 606 stores subscription data of the UE 613.
- the DN Data Network
- the DN not part of the 5GC network, provides Internet access or operator services and similar.
- An NF may be implemented either as a network element on a dedicated hardware, as a software instance running on a dedicated hardware, or as a virtualized function instantiated on an appropriate platform, e.g., a cloud infrastructure.
- FIG. 9 is a schematic block diagram of a radio access node 700 according to some embodiments of the present disclosure.
- the radio access node 700 may be, for example, a base station 102 or 106 or a network node that implements all or part of the functionality of the base station 102 or gNB described herein.
- the radio access node 700 includes a control system 702 that includes one or more processors 704 (e.g., CPUs (Central Processing Units), ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), and/or the like), memory 706, and a network interface 708.
- the one or more processors 704 are also referred to herein as processing circuitry.
- the radio access node 700 may include one or more radio units 710 that each includes one or more transmitters 712 and one or more receivers 714 coupled to one or more antennas 716.
- the radio units 710 may be referred to or be part of radio interface circuitry.
- the radio unit(s) 710 is external to the control system 702 and connected to the control system 702 via, e.g., a wired connection (e.g., an optical cable).
- the radio unit(s) 710 and potentially the antenna(s) 716 are integrated together with the control system 702.
- the one or more processors 704 operate to provide one or more functions of a radio access node 700 as described herein.
- the function(s) are implemented in software that is stored, e.g., in the memory 706 and executed by the one or more processors 704.
- FIG 10 is a schematic block diagram that illustrates a virtualized embodiment of the radio access node 700 according to some embodiments of the present disclosure. This discussion is equally applicable to other types of network nodes. Further, other types of network nodes may have similar virtualized architectures. Again, optional features are represented by dashed boxes.
- a “virtualized” radio access node is an implementation of the radio access node 700 in which at least a portion of the functionality of the radio access node 700 is implemented as a virtual component(s) (e.g., via a virtual machine(s) executing on a physical processing node(s) in a network(s)).
- the radio access node 700 may include the control system 702 and/or the one or more radio units 710, as described above.
- the control system 702 may be connected to the radio unit(s) 710 via, for example, an optical cable or the like.
- the radio access node 700 includes one or more processing nodes 800 coupled to or included as part of a network(s) 802.
- Each processing node 800 includes one or more processors 804 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory 806, and a network interface 808.
- processors 804 e.g., CPUs, ASICs, FPGAs, and/or the like
- functions 810 of the radio access node 700 described herein are implemented at the one or more processing nodes 800 or distributed across the one or more processing nodes 800 and the control system 802 and/or the radio unit(s) 810 in any desired manner.
- some or all of the functions 810 of the radio access node 700 described herein are implemented as virtual components executed by one or more virtual machines implemented in a virtual environment(s) hosted by the processing node(s) 800.
- additional signaling or communication between the processing node(s) 800 and the control system 802 is used in order to carry out at least some of the desired functions 810.
- the control system 802 may not be included, in which case the radio unit(s) 810 communicates directly with the processing node(s) 800 via an appropriate network interface(s).
- a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of radio access node 700 or a node (e.g., a processing node 800) implementing one or more of the functions 810 of the radio access node 700 in a virtual environment according to any of the embodiments described herein is provided.
- a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).
- FIG 11 is a schematic block diagram of the radio access node 700 according to some other embodiments of the present disclosure.
- the radio access node 700 includes one or more modules 800, each of which is implemented in software.
- the module(s) 800 provide the functionality of the radio access node 700 described herein. This discussion is equally applicable to the processing node 700 of Figure 10 where the modules 800 may be implemented at one of the processing nodes 700 or distributed across multiple processing nodes 700 and/or distributed across the processing node(s) 700 and the control system 702.
- FIG. 12 is a schematic block diagram of a wireless communication device 900 according to some embodiments of the present disclosure.
- the wireless communication device 900 includes one or more processors 902 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory 904, and one or more transceivers 906 each including one or more transmitters 908 and one or more receivers 910 coupled to one or more antennas 912.
- the transceiver(s) 906 includes radio-front end circuitry connected to the antenna(s) 912 that is configured to condition signals communicated between the antenna(s) 912 and the processor(s) 902, as will be appreciated by on of ordinary skill in the art.
- the processors 902 are also referred to herein as processing circuitry.
- the transceivers 906 are also referred to herein as radio circuitry.
- the functionality of the wireless communication device 900 described above may be fully or partially implemented in software that is, e.g., stored in the memory 904 and executed by the processor(s) 902.
- the wireless communication device 900 may include additional components not illustrated in Figure 12 such as, e.g., one or more user interface components (e.g., an input/output interface including a display, buttons, a touch screen, a microphone, a speaker(s), and/or the like and/or any other components for allowing input of information into the wireless communication device 900 and/or allowing output of information from the wireless communication device 900), a power supply (e.g., a battery and associated power circuitry), etc.
- user interface components e.g., an input/output interface including a display, buttons, a touch screen, a microphone, a speaker(s), and/or the like and/or any other components for allowing input of information into the wireless communication device 900 and/or allowing output of information from the wireless communication device 900
- a power supply e.g., a battery and associated power circuitry
- a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the wireless communication device 900 according to any of the embodiments described herein is provided.
- a carrier comprising the aforementioned computer program product is provided.
- the carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).
- Figure 13 is a schematic block diagram of the wireless communication device 900 according to some other embodiments of the present disclosure.
- the wireless communication device 900 includes one or more modules 1000, each of which is implemented in software.
- the module(s) 1000 provide the functionality of the wireless communication device 900 described herein.
- Each station 1106A, 1106B, 1106C is connectable to the core network 1104 over a wired or wireless connection 1110.
- a first UE 1112 located in coverage area 1108C is configured to wirelessly connect to, or be paged by, the corresponding base station 1106C.
- a second UE 1114 in coverage area 1108A is wirelessly connectable to the corresponding base station 1106A. While a plurality of UEs 1112, 1114 are illustrated in this example, the disclosed embodiments are equally applicable to a situation where a sole UE is in the coverage area or where a sole UE is connecting to the corresponding base station 1106.
- the telecommunication network 1100 is itself connected to a host computer 1116, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server, or as processing resources in a server farm.
- the host computer 1116 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider.
- Connections 1118 and 1120 between the telecommunication network 1100 and the host computer 1116 may extend directly from the core network 1104 to the host computer 1116 or may go via an optional intermediate network 1122.
- the intermediate network 1122 may be one of, or a combination of more than one of, a public, private, or hosted network; the intermediate network 1122, if any, may be a backbone network or the Internet; in particular, the intermediate network 1122 may comprise two or more sub-networks (not shown).
- the communication system of Figure 14 as a whole enables connectivity between the connected UEs 1112, 1114 and the host computer 1116.
- the connectivity may be described as an OTT (Over-the-Top) connection 1124.
- the host computer 1116 and the connected UEs 1112, 1114 are configured to communicate data and/or signaling via the OTT connection 1124, using the access network 1102, the core network 1104, any intermediate network 1122, and possible further infrastructure (not shown) as intermediaries.
- the OTT connection 1124 may be transparent in the sense that the participating communication devices through which the OTT connection 1124 passes are unaware of routing of uplink and downlink communications.
- the base station 1106 may not or need not be informed about the past routing of an incoming downlink communication with data originating from the host computer 1116 to be forwarded (e.g., handed over) to a connected UE 1112. Similarly, the base station 1106 need not be aware of the future routing of an outgoing uplink communication originating from the UE 1112 towards the host computer 1116.
- any appropriate steps, methods, features, functions, or benefits disclosed herein may be performed through one or more functional units or modules of one or more virtual apparatuses.
- Each virtual apparatus may comprise a number of these functional units.
- These functional units may be implemented via processing circuitry, which may include one or more microprocessor or microcontrollers, as well as other digital hardware, which may include DSPs (Digital Signal Processor), special-purpose digital logic, and the like.
- the processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory such as ROM (Read Only Memory), RAM (Random Access Memory), cache memory, flash memory devices, optical storage devices, etc.
- Program code stored in memory includes program instructions for executing one or more telecommunications and/or data communications protocols as well as instructions for carrying out one or more of the techniques described herein.
- the processing circuitry may be used to cause the respective functional unit to perform corresponding functions according one or more embodiments of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24706530.3A EP4666702A1 (en) | 2023-02-16 | 2024-02-16 | Method and apparatus for service discovery during mobile device mobility |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2023076345 | 2023-02-16 | ||
| CNPCT/CN2023/076345 | 2023-02-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024171152A1 true WO2024171152A1 (en) | 2024-08-22 |
Family
ID=89984777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2024/051520 Ceased WO2024171152A1 (en) | 2023-02-16 | 2024-02-16 | Method and apparatus for service discovery during mobile device mobility |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP4666702A1 (en) |
| WO (1) | WO2024171152A1 (en) |
-
2024
- 2024-02-16 WO PCT/IB2024/051520 patent/WO2024171152A1/en not_active Ceased
- 2024-02-16 EP EP24706530.3A patent/EP4666702A1/en active Pending
Non-Patent Citations (6)
| Title |
|---|
| "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 18)", vol. SA WG2, no. V18.0.0, 21 December 2022 (2022-12-21), pages 1 - 773, XP052234769, Retrieved from the Internet <URL:https://ftp.3gpp.org/Specs/latest/Rel-18/23_series/23502-i00.zip 23502-i00.docx> [retrieved on 20221221] * |
| "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 17)", vol. SA WG2, no. V17.3.0, 23 December 2021 (2021-12-23), pages 1 - 559, XP052083263, Retrieved from the Internet <URL:https://ftp.3gpp.org/Specs/archive/23_series/23.501/23501-h30.zip 23501-h30.docx> [retrieved on 20211223] * |
| "5G System; Session Management Services; Stage 3", 3GPP TS 29.502, 16 December 2022 (2022-12-16) |
| "Procedures for the 5G System (5GS); Stage 2", 3GPP TS 23.502, 21 December 2022 (2022-12-21) |
| KIMMO KYMALAINEN ET AL: "Populating Group ID during 4G to 5G mobility", vol. 3GPP CT 4, no. Athens, GR; 20230227 - 20230303, 3 March 2023 (2023-03-03), XP052251573, Retrieved from the Internet <URL:https://www.3gpp.org/ftp/tsg_ct/WG4_protocollars_ex-CN4/TSGCT4_114_Athens/Docs/C4-230516.zip C4-230516was252_29502_CR0619_group_id Rel18 v1.docx> [retrieved on 20230303] * |
| YONG YANG ET AL: "Populating Group ID during 4G to 5G mobility", vol. 3GPP CT 4, no. Athens, GR; 20230227 - 20230303, 17 February 2023 (2023-02-17), XP052243598, Retrieved from the Internet <URL:https://www.3gpp.org/ftp/tsg_ct/WG4_protocollars_ex-CN4/TSGCT4_114_Athens/Docs/C4-230252.zip C4-230252_29502_CR0619_group_id Rel18 v0.docx> [retrieved on 20230217] * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4666702A1 (en) | 2025-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11026080B2 (en) | Policy control function determining method, apparatus, and system | |
| CN113767672B (en) | Mobile communication core network apparatus and method for managing wireless communication after inserting an intermediate session management function | |
| US20220264258A1 (en) | Communications Method and Apparatus, and Device | |
| US9307388B2 (en) | Method and apparatus for supporting user equipment mobility in a wireless communication system | |
| US20210250409A1 (en) | Handling of Multi-Access PDU Session Upgrade | |
| US20190191349A1 (en) | Method and user equipment for fallback for voice call from 5g mobile communication to 4g | |
| US11083028B2 (en) | Coordinated selection of user plane functions in core and radio access networks | |
| US12004022B2 (en) | Method and apparatus for improving voice service quality in wireless communication system | |
| CN113826417B (en) | Mobile communication network system and method for selecting network function of mobile communication network | |
| JP2023162223A (en) | Transferring data flow for PDU sessions during 5GS to EPS mobility | |
| CN114731714B (en) | A method and device for establishing a session | |
| WO2019219619A1 (en) | Methods, system and nodes of optimized inactivity timer usage in 5gs | |
| WO2020064620A1 (en) | Communication terminal and method for establishing a communication session | |
| WO2020104925A1 (en) | First core network to second core network interworking while reducing usage of default second core network resources | |
| JP2021508418A (en) | How to connect network components, communication terminals, communication terminals and how to use communication networks | |
| CN113439458B (en) | Method and apparatus for connection establishment | |
| US20230319621A1 (en) | VoWiFi SPLIT PDU SESSION HANDOVER | |
| CN115278930B (en) | MA PDU session processing method and user equipment thereof | |
| WO2024171152A1 (en) | Method and apparatus for service discovery during mobile device mobility | |
| CN101400102A (en) | Method, network device and terminal for selecting access network | |
| US20250220753A1 (en) | Handling a Protocol Data Unit Session | |
| US12256274B2 (en) | Evolved packet core to 5G core roaming using N9 interface | |
| US20250234320A1 (en) | Network slice admission control function (nsacf) triggered ue deregistration | |
| CN102342155B (en) | Method for circuit switched fallback, user equipment and mobile management entity | |
| WO2025168202A1 (en) | Multi-connectivity management for service continuity during mobility of a user equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24706530 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2501005436 Country of ref document: TH |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024706530 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2024706530 Country of ref document: EP Effective date: 20250916 |