RE-SELECTION OF A PGW-C/SMF IN THE DESIRED NETWORK SLICE
20230164652 · 2023-05-25
Inventors
Cpc classification
H04W36/12
ELECTRICITY
H04W36/0055
ELECTRICITY
International classification
Abstract
Disclosed herein is a method performed by a first network node (e.g., SMF/PGW-C #1) for interworking between a 4G Evolved Packet Network (EPC) and a 5G core (5GC). The method comprises: receiving, at a first network node, a request to create a session for a User Equipment (UE) for a particular Access Point Name/Data Network Name (APN/DNN); determining that the first network node is not configured to support a subscribed network slice of the UE that contains the particular APN/DNN; identifying a second network node (e.g., PGW2 or second SMF/PGW-C) that is configured to support the subscribed network slice of the UE that contains the particular APN/DNN; and transferring, to the second network node, the request to create a session for the UE for the particular APN/DNN.
Claims
1. A method performed by a first network node (SMF/PGW-C #1) for interworking between a 4G Evolved Packet Network (EPC) and a 5G core (5GC), the method comprising: receiving, at a first network node, a request to create a session for a User Equipment (UE) for a particular Access Point Name/Data Network Name (APN/DNN); determining that the first network node is not configured to support a subscribed network slice of the UE that contains the particular APN/DNN; identifying a second network node (PGW2, SMF/PGW-C #2) that is configured to support the subscribed network slice of the UE that contains the particular APN/DNN; and transferring, to the second network node, the request to create a session for the UE for the particular APN/DNN.
2. The method of claim 1, wherein: the transferred request comprises an indication that the request is transferred from the first network node.
3. The method of claim 1, wherein: the first network node is a first packet data network gateway (PGW) node; and the second network node is a second PGW node.
4. The method of claim 1, wherein: the first network node is a first combined SMF/PGW-C; and the second network node is a second combined SMF/PGW-C.
5. A method performed by a network node for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: receiving, at a first network node, a request to create a session for a User Equipment (UE) for a particular Access Point Name/Data Network Name (APN/DNN); determining the first network node is not configured to support a subscribed network slice of the UE that contains the particular APN/DNN; identifying a second network node (PGW2, SMF/PGW-C #2) that is configured to support the subscribed network slice of the UE that contains the particular APN/DNN; and sending a response to the request, the response comprising information that indicates the second network node.
6. The method of claim 5, wherein: the information that indicates the second network node comprised in the response comprises a fully qualified domain name (FQDN) of the second network node.
7. The method of claim 5, wherein: the first network node is a first packet data network gateway (PGW) node; and the second network node is a second PGW node.
8. The method of claim 5, wherein: the first network node is a first combined SMF/PGW-C; and the second network node is a second combined SMF/PGW-C.
9. A method performed by a first network node (MME) for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: sending, to a second network node (SMF/PGW-C #1), a request to create a session for a User Equipment (UE) for a particular Access Point Name/Data Network Name (APN/DNN); and receiving, from a third network node (PGW2, SMF/PGW-C #2), a response to the request.
10. The method of claim 9, wherein: the response received from the third network node comprises a fully qualified domain name (FQDN) of the third network node.
11. The method of claim 9, wherein: the first network node is a MME.
12. The method of claim 9, wherein: the first network node is a first packet data network gateway (PGW) node; and the second network node is a second PGW node.
13. The method of claim 9, wherein: the first network node is a first combined SMF/PGW-C; and the second network node is a second combined SMF/PGW-C.
14. A method performed by a network node (MME) for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: sending, to a second network node (SMF/PGW-C #1), a request to create a session for a User Equipment (UE) for a particular Access Point Name/Data Network Name (APN/DNN); receiving, from the second network node, a response to the request, the response comprising information that indicates a third network node (PGW2, SMF/PGW-C #2); and sending the request to the third network node.
15. The method of claim 14, wherein: the response received from the second network node comprises a fully qualified domain name (FQDN) of the third network node.
16. The method of claim 14, wherein: the first network node is a MME.
17. The method of claim 14, wherein: the first network node is a first packet data network gateway (PGW) node; and the second network node is a second PGW node.
18. The method of claim 14, wherein: the first network node is a first combined SMF/PGW-C; and the second network node is a second combined SMF/PGW-C.
19. A method performed by a second network node (PGW2, SMF/PGW-C #2) for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: receiving, at the second network node from a first network node (SMF/PGW-C #2), a request to create a session for a User Equipment (UE) for a particular Access Point Name/Data Network Name (APN/DNN), the request comprising information that enables or otherwise causes the second network node to send the response to an originating node of the request wherein the originating node is a node from which the first network node received the request; and sending, to the originating node, a response to the request.
20. The method of claim 19, wherein: the response comprises a fully qualified domain name (FQDN) of the second network node.
21. The method of claim 19, wherein: the first network node is a first packet data network gateway (PGW) node; and the second network node is a second PGW.
22. The method of claim 19, wherein: the first network node is a first combined SMF/PGW-C; and the second network node is a second combined SMF/PGW-C.
23. The method of claim 19, wherein: the originating node is a MME or serving gateway (SGW) node.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in a constitute a part of this application, illustrate certain non-limiting embodiments of inventive concepts. In the drawings:
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] Some of the embodiments contemplated herein will now be described more fully with reference to the accompanying drawings. Other embodiments, however, are contained within the scope of the subject matter disclosed herein, the disclosed subject matter should not be construed as limited to only the embodiments set forth herein; rather, these embodiments are provided by way of example to convey the scope of the subject matter to those skilled in the art. Additional information may also be found in the document(s) provided in the Appendix.
[0038] Radio Node: As used herein, a “radio node” is either a radio access node or a wireless communication device.
[0039] Radio Access Node: As used herein, a “radio access node” or “radio network node” or “radio access network node” is any node in a Radio Access Network (RAN) of a cellular communications network that operates to wirelessly transmit and/or receive signals. Some examples of a radio access node include, but are not limited to, a base station (e.g., a New Radio (NR) base station (gNB) in a Third Generation Partnership Project (3GPP) Fifth Generation (5G) NR network or an enhanced or evolved Node B (eNB) in a 3GPP Long Term Evolution (LTE) network), a high-power or macro base station, a low-power base station (e.g., a micro base station, a pico base station, a home eNB, or the like), a relay node, a network node that implements part of the functionality of a base station (e.g., a network node that implements a gNB Central Unit (gNB-CU) or a network node that implements a gNB Distributed Unit (gNB-DU)) or a network node that implements part of the functionality of some other type of radio access node.
[0040] Core Network Node: As used herein, a “core network node” is any type of node in a core network or any node that implements a core network function. Some examples of a core network node include, e.g., a Mobility Management Entity (MME), a Packet Data Network Gateway (P-GW), a Service Capability Exposure Function (SCEF), a Home Subscriber Server (HSS), or the like. Some other examples of a core network node include a node implementing a Access and Mobility Function (AMF), a UPF, a Session Management Function (SMF), an Authentication Server Function (AUSF), a Network Slice Selection Function (NSSF), a Network Exposure Function (NEF), a Network Function (NF) Repository Function (NRF), a Policy Control Function (PCF), a Unified Data Management (UDM), or the like.
[0041] Communication Device: As used herein, a “communication device” is any type of device that has access to an access network. Some examples of a communication device include, but are not limited to: mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or Personal Computer (PC). The communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless or wireline connection.
[0042] Wireless Communication Device: One type of communication device is a wireless communication device, which may be any type of wireless device that has access to (i.e., is served by) a wireless network (e.g., a cellular network). Some examples of a wireless communication device include, but are not limited to: a User Equipment device (UE) in a 3GPP network, a Machine Type Communication (MTC) device, and an Internet of Things (IoT) device. Such wireless communication devices may be, or may be integrated into, a mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or PC. The wireless communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless connection.
[0043] Network Node: As used herein, a “network node” is any node that is either part of the radio access network or the core network of a cellular communications network/system.
[0044] Note that the description given herein focuses on a 3GPP cellular communications system and, as such, 3GPP terminology or terminology similar to 3GPP terminology is oftentimes used. However, the concepts disclosed herein are not limited to a 3GPP system.
[0045] Note that, in the description herein, reference may be made to the term “cell”; however, particularly with respect to 5G NR concepts, beams may be used instead of cells and, as such, it is important to note that the concepts described herein are equally applicable to both cells and beams.
[0046]
[0047]
[0048] The base stations QQ102 and the low power nodes QQ106 provide service to wireless communication devices QQ112-1 through QQ112-5 in the corresponding cells QQ104 and QQ108. The wireless communication devices QQ112-1 through QQ112-5 are generally referred to herein collectively as wireless communication devices QQ112 and individually as wireless communication device QQ112. In the following description, the wireless communication devices QQ112 are oftentimes UEs, but the present disclosure is not limited thereto.
[0049] For interworking between EPC (4G) and 5GC, when an SMF/PGW-C is selected by the MME and the PGW-C/SMF receives the Create Session Request, the SMF/PGW-C will retrieve Session Management Subscription data from the UDM as specified in 5.2.2.2.5 Session Management Subscription Data Retrieval. Among other things, the Create Session Request includes information that indicates the requested APN/DNN, and the subscription data of the UE includes the subscribed S-NSSAI that contains the requested APN/DNN (information that indicates the subscribed network slice that contains the requested APN/DNN). Using this information, the SMF/PGW-C determines whether it is configured to support the subscribed S-NSSAI that contains the requested APN/DNN. In other words, the SMF/PGW-C determines whether it is able to (or configured to) support the subscribed network slice that uses the requested APN/DNN. If the SMF/PGW-C determines that it is not configured to support the subscribed S-NSSAI which contains the requested APN/DNN, the SMF/PGW-C signals to the NRF to perform a service discovery procedure, to find a SMF/PGW-C that does support a session on the UE subscribed S-NSSAI that contains the particular APN/DNN.
[0050] After that, there are two alternative approaches, each of which are described below in detail. In general, in the first alternative (Alternative 1), the SMF/PGW-C redirects the Create Session Request message to the SMF/PGW-C, found via the NRF discovery procedure, that does support the subscribed S-NSSAI and the requested APN. In the second alternative (Alternative 2), the SMF/PGW-C sends a Create Session Response message that includes information that indicates the new SMF/PGW-C that does support the subscribed S-NSSAI and the requested APN.
FIG. 3
Alternative 1: Redirecting Create Session Request Message
[0051] In this alternative, after the MME selected SMF/PGW-C receives the information from the NRF, the SMF/PGW-C redirects the Create Session Request message to the new SMF/PGW-C. One example procedure that illustrates this alternative is illustrated in
FIG. 4
Alternative 2: Providing Alternative SMF/PGW-C #2 in Create Session Response Message
[0068] In another aspect, after the SMF/PGW-C signals to the NRF to perform a service discovery procedure to find a SMF/PGW-C that does support the subscribed S-NSSAI and the APN for the PDN connection, a second alternative can be used in which information that indicates SMF/PGW-C #2 is returned in the Create Session Response message.
[0069]
[0077] Note that, in Alternative 2, the new SMF/PGW-C(SMF/PGW-C #2) includes its Fully Qualified Domain Name (FQDN) in the Create Session Response, and this information is utilized by the MME. Note that: [0078] 1. The PGW FQDN is used by the AMF if UE moves to 5G, to find the same combined SMF/PGW-C node which is serving this PDN connection, if the CS Request has been redirected (transferred), it shall inform the MME to update the PGW FQDN associated with the PDN connection. [0079] 2. In case UE will establish a subsequent PDN Connection to the same APN/DNN, the same PGW shall be selected.
[0080] The problem being addressed and aspects of the disclosed solution(s) can be summarized as follows: [0081] SMF/PGW-C #1 and SMF/PGW-C #2 both support the same APN/DNN but in different Network Slices. [0082] MME does not have sufficient information to select an SMF/PGW-C within the correct network slice. [0083] MME selects SMF/PGW-C #1. [0084] MME sends Create Session Request via SGW-C to SMF/PGW-C #1. [0085] SMF/PGW-C #1 finds correct SMF/PGW-C #2. [0086] SMF/PGW-C #1 redirects Create Session Request to SMF/PGW-C #2. [0087] SMF/PGW-C #1 will need to manipulate the IP header. [0088] SMF/PGW-C #2 replies via SGW-C to MME. In the reply message SMF/PGW-C #2 includes its Fully Qualified Domain Name (FQDN). The FQDN information element is not defined for the Create Session Response message (TS 29.274 ch. 7.2.2). It needs to be defined. Alternatively, the same information can be included in a Private Extension information element in the same message.
FIG. 7
[0089]
FIG. 8
[0090]
[0091] As used herein, a “virtualized” core network node is an implementation of the core network node QQ200 in which at least a portion of the functionality of the core network node QQ200 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 core network node QQ200 includes one or more processing nodes QQ300 each coupled to or included as part of a network(s) QQ302. If present, the control system QQ202 is connected to the processing node(s) QQ300 via the network QQ302. Each processing node QQ300 includes one or more processors QQ304 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory QQ306, and a network interface QQ308.
[0092] In this example, functions QQ310 of the core network node QQ200 described herein (e.g., functions of a an EPC node, a 5GC NF, or a combined network function (e.g., SMF/PGG-C) according to any of the embodiments described herein, e.g., with respect to
[0093] In some embodiments, 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 a core network node QQ200 or a node (e.g., a processing node QQ300) implementing one or more of the functions QQ310 of the core network node QQ200 in a virtual environment according to any of the embodiments described herein is provided. In some embodiments, 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. 9
[0094]
[0095] 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 Digital Signal Processor (DSPs), 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 Read Only Memory (ROM), Random Access Memory (RAM), 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. In some implementations, 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.
[0096] While processes in the figures may show a particular order of operations performed by certain embodiments of the present disclosure, it should be understood that such order is exemplary (e.g., alternative embodiments may perform the operations in a different order, combine certain operations, overlap certain operations, etc.).
Embodiments
[0097] Some of the embodiments are described above can be summarized in the following manner:
1. A method performed by a first network node (e.g., SMF/PGW-C #1) for interworking between a 4G Evolved Packet Network (EPC) and a 5G core (5GC), the method comprising: [0098] receiving (
2. The method of embodiment 1, wherein: [0102] the transferred request comprises an indication that the request is transferred from the first network node.
3. The method of embodiment 1 or 2, wherein: [0103] the first network node is a first packet data network gateway (PGW) node; and [0104] the second network node is a second PGW node.
4. The method of embodiment 1 or 2, wherein: [0105] the first network node is a first combined SMF/PGW-C; and [0106] the second network node is a second combined SMF/PGW-C.
5. A method performed by a network node for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: [0107] receiving (
6. The method of embodiment 5, wherein: [0111] the information that indicates the second network node comprised in the response comprises a fully qualified domain name (FQDN) of the second network node.
7. The method of embodiment 5 or 6, wherein: [0112] the first network node is a first packet data network gateway (PGW) node; and [0113] the second network node is a second PGW node.
8. The method of embodiment 5 or 6, wherein: [0114] the first network node is a first combined SMF/PGW-C; and [0115] the second network node is a second combined SMF/PGW-C.
9. A method performed by a first network node (e.g., MME) for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: [0116] sending (
10. The method of embodiment 9, wherein: [0118] the response received from the third network node comprises a fully qualified domain name (FQDN) of the third network node.
11. The method of embodiment 9 or 10, wherein: [0119] the first network node is a MME.
12. The method of embodiment 9 or 10, wherein: [0120] the first network node is a first packet data network gateway (PGW) node; and [0121] the second network node is a second PGW node.
13. The method of embodiment 9 or 10, wherein: [0122] the first network node is a first combined SMF/PGW-C; and [0123] the second network node is a second combined SMF/PGW-C.
14. A method performed by a network node (e.g., MME) for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: [0124] sending (
15. The method of embodiment 14, wherein: [0127] the response received from the second network node comprises a fully qualified domain name (FQDN) of the third network node.
16. The method of embodiment 14 or 15, wherein: [0128] the first network node is a MME.
17. The method of embodiment 14 or 15, wherein: [0129] the first network node is a first packet data network gateway (PGW) node; and [0130] the second network node is a second PGW node.
18. The method of embodiment 14 or 15, wherein: [0131] the first network node is a first combined SMF/PGW-C; and [0132] the second network node is a second combined SMF/PGW-C.
19. A method performed by a second network node (e.g., PGW2 or second SMF/PGW-C) for interworking between a 4G Evolved Packet Network (EPC) and a 5G Core, the method comprising: [0133] receiving (
20. The method of embodiment 19, wherein: [0135] the response comprises a fully qualified domain name (FQDN) of the second network node.
21. The method of embodiment 19 or 20, wherein: [0136] the first network node is a first packet data network gateway (PGW) node; and [0137] the second network node is a second PGW.
22. The method of embodiment 19 or 20, wherein: [0138] the first network node is a first combined SMF/PGW-C; and [0139] the second network node is a second combined SMF/PGW-C.
23. The method of any one of embodiments 19 to 22, wherein: [0140] the originating node is a MME or serving gateway (SGW) node.
ABBREVIATIONS
[0141] At least some of the following abbreviations may be used in this disclosure. If there is an inconsistency between abbreviations, preference should be given to how it is used above. If listed multiple times below, the first listing should be preferred over any subsequent listing(s). [0142] 2G Second Generation [0143] 3G Third Generation [0144] 3GPP Third Generation Partnership Project [0145] 4G Fourth Generation [0146] 5G Fifth Generation [0147] AF Application Function [0148] AMF Access and Mobility Management Function [0149] AN Access Network [0150] AP Access Point [0151] AUSF Authentication Server Function [0152] BS Base Station [0153] BSC Base Station Controller [0154] BTS Base Transceiver Station [0155] CDMA Code Division Multiple Access [0156] DL Downlink [0157] DN Data Network [0158] DNS Domain Name System [0159] eNB Enhanced or Evolved Node B [0160] EPC Evolved Packet Core [0161] E-UTRA Evolved Universal Terrestrial Radio Access [0162] E-UTRAN Evolved Universal Terrestrial Radio Access Network [0163] FDD Frequency Division Duplexing [0164] FQDN Fully Qualified Domain Name [0165] GERAN Global System for Mobile (GSM) Communications Enhanced Data Rates for GSM Evolution Radio Access Network [0166] gNB New Radio Base Station [0167] GSM Global System for Mobile Communications [0168] HO Handover [0169] HSPA High Speed Packet Access [0170] IoT Internet of Things [0171] IP Internet Protocol [0172] LAN Local Area Network [0173] LTE Long Term Evolution [0174] M2M Machine-to-Machine [0175] MME Mobility Management Entity [0176] MSC Mobile Switching Center [0177] MTC Machine Type Communication [0178] NEF Network Exposure Function [0179] NF Network Function [0180] NFV Network Function Virtualization [0181] NR New Radio [0182] NRF Network Function Repository Function [0183] NSSF Network Slice Selection Function [0184] O&M Operation and Maintenance [0185] OSS Operations Support System [0186] OTT Over-the-Top [0187] PCF Policy Control Function [0188] PDN Public Data Network, or Packet Data Network [0189] PGW Packet Data Network Gateway [0190] PGW-C PGW Control Plane Function [0191] PGW-U PGW User Plane Function [0192] PLMN Public Land Mobile Network [0193] PSTN Public Switched Telephone Networks [0194] QoS Quality of Service [0195] RAN Radio Access Network [0196] RAT Radio Access Technology [0197] RNC Radio Network Controller [0198] SCEF Service Capability Exposure Function [0199] SGW Serving Gateway [0200] SGW-C SGW Control Plane Function [0201] SGW-U SGW User Plane Function [0202] SI System Information [0203] SIB System Information Block [0204] SIM Subscriber Identity Module [0205] SMF Session Management Function [0206] TCP Transmission Control Protocol [0207] UDM Unified Data Management [0208] UE User Equipment [0209] UL Uplink [0210] UMTS Universal Mobile Telecommunications System [0211] UPF User Plane Function [0212] USIM Universal Subscriber Identity Module [0213] UTRA Universal Terrestrial Radio Access [0214] UTRAN Universal Terrestrial Radio Access Network [0215] VNE Virtual Network Element [0216] VNF Virtual Network Function [0217] WAN Wide Area Network [0218] WCDMA Wideband Code Division Multiple Access [0219] WD Wireless Device [0220] WLAN Wireless Local Area Network