The present application claims priority to Korean Patent Application No. 10-2023-0005436, which was filed in the Korean Intellectual Property Office on Jan. 13, 2023, the entire content of which is incorporated herein by reference.
The disclosure relates generally to a wireless communication system, and more particularly, to subscriber information for supporting a session breakout method through addition/change/delete of a local user plane function (UPF) in a visited network for a home routed session of a terminal roaming in a cellular wireless communication system and a session management (SM) method based on the subscriber information, a method for transmitting and receiving domain name service (DNS) traffic between a terminal and a visited-edge application server (EAS) discovery function (V-EASDF) in a visited public land mobile network (VPLMN).
Fifth generation (5G) mobile communication technologies define broad frequency bands such that relatively higher transmission rates and new services are possible, and can be implemented in “sub 6 gigahertz (GHz)” bands, such as 3.5 GHz, as well as in “above 6 GHz” bands, which may be referred to as millimeter wave (mmWave), including 28 GHz and 39 GHz. In addition, it has been considered to implement sixth generation (6G) mobile communication technologies (which may be referred to as beyond 5G systems) in terahertz (THz) bands (e.g., 95 GHz to 3 THz bands) in order to accomplish transmission rates fifty times faster than 5G mobile communication technologies and ultra-low latencies one-tenth of 5G mobile communication technologies.
Since the initial development of 5G mobile communication technologies, in order to support services and to satisfy performance requirements in connection with enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), and massive machine-type communications (mMTC), there has been ongoing standardization regarding beamforming and massive multiple input-multiple output (MIMO) for mitigating radio-wave path loss and increasing radio-wave transmission distances in mmWave, supporting numerologies (e.g., operating multiple subcarrier spacings) for efficiently utilizing mmWave resources and dynamic operation of slot formats, initial access technologies for supporting multi-beam transmission and broadbands, definition and operation of bandwidth part (BWP), new channel coding methods, such as a low density parity check (LDPC) code for large amount of data transmission and a polar code for highly reliable transmission of control information, layer 2 (L2) pre-processing, and network slicing for providing a dedicated network specialized to a specific service.
There are also ongoing discussions regarding improvement and performance enhancement of initial 5G mobile communication technologies in view of services to be supported by newer 5G mobile communication technologies including physical layer standardization regarding technologies, such as vehicle-to-everything (V2X) for aiding driving determination by autonomous vehicles based on information regarding positions and states of vehicles transmitted by the vehicles and for enhancing user convenience, new radio unlicensed (NR-U) aimed at system operations conforming to various regulation-related requirements in unlicensed bands, NR user equipment (UE) power saving, non-terrestrial network (NTN) which is UE-satellite direct communication for providing coverage in an area in which communication with terrestrial networks is unavailable, and positioning.
There is also ongoing standardization in air interface architecture/protocol regarding technologies, such as industrial Internet of things (IIoT) for supporting new services through interworking and convergence with other industries, integrated access and backhaul (IAB) for providing a node for network service area expansion by supporting a wireless backhaul link and an access link in an integrated manner, mobility enhancement including conditional handover and dual active protocol stack (DAPS) handover, and two-step random access for simplifying random access procedures (2-step RACH for NR).
There is also ongoing standardization in system architecture/service regarding a 5G baseline architecture (e.g., service-based architecture or service-based interface) for combining network functions virtualization (NFV) and software-defined networking (SDN) technologies, and mobile edge computing (MEC) for receiving services based on UE positions.
As 5G mobile communication systems are commercialized, the number of devices that will be connected to communication networks is expected to exponentially increase, and it is accordingly expected that enhanced functions and performances of 5G mobile communication systems and integrated operations of connected devices will be necessary. To this end, new research is scheduled in connection with extended reality (XR) for efficiently supporting augmented reality (AR), virtual reality (VR), mixed reality (MR), etc., 5G performance improvement and complexity reduction by utilizing artificial intelligence (AI) and machine learning (ML), AI service support, metaverse service support, and drone communication.
Further, such development of 5G mobile communication systems will serve as a basis for developing new waveforms for providing coverage in THz bands of 6G mobile communication technologies, multi-antenna transmission technologies, such as full dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of THz band signals, high-dimensional space multiplexing technology using orbital angular momentum (OAM), and reconfigurable intelligent surface (RIS), as well as full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
An aspect of the disclosure is to provide a technology that allows a roaming terminal to access an EAS provided in an edge computing environment of a VPLMN network using uplink classifier (ULCL)/branching point (BP) technology, which is a 5G SM function (SMF), in the VPLMN by using a home routed session.
An aspect of the disclosure is provide a VPLMN network structure that provides, in one protocol data unit (PDU) session, a home routed session breakout (HR-SBO) that allows connection to a data network (DN) provided by a home network while simultaneously connecting to a local DN provided by a visited network, a method for routing DNS traffic that a terminal transmits and receives to and from a V-EASDF in a UPF of a VPLMN, and a technology for selecting a V-EASDF and routing DNS traffic to the V-EASDF.
In accordance with an aspect of the disclosure, a method performed by a first SMF entity of a first network in a wireless communication system is provided. The method includes receiving, from an access and mobility management function (AMF) entity, an SM context creation request message including an identifier (ID) of a second SMF of a second network, HR-SBO allowance information, and PDU session creation information; and selecting an EAS discovery function (EASDF) entity or a plurality of candidate EASDF entities of a first network based on the SM context creation request message.
In accordance with another aspect of the disclosure, a first SMF entity of a first network in a wireless communication system is provided. The first SMF entity includes a transceiver; and a processor connected to the transceiver. The processor is configured to receive, from an AMF entity, an SM context creation request message including an ID of a second SMF of a second network, HR-SBO allowance information, and PDU session creation information, and to select an EASDF entity or a plurality of candidate EASDF entities of a first network based on the SM context creation request message.
According to the disclosure, while roaming, a terminal can simultaneously receive a service provided by a DN connected to a home network and an edge computing service provided by a visited network in one PDU session.
According to the disclosure, a terminal can access an edge computing service through an edge hosting environment (EHE) provided by a visited network while roaming, without creating an additional PDU session.
According to the disclosure, even in case where a private Internet protocol (IP) address is allocated to a terminal in a home public land mobile network (HPLMN), it is possible to provide DNS traffic routing function with a V-EASDF in a VPLMN network.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Hereinafter, the disclosure will be described in detail by explaining various embodiments of the disclosure with reference to the attached drawings.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but are merely used by the inventor to provide a clear and consistent understanding of the disclosure. Accordingly, the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
Herein, singular forms such as “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
Accurate time synchronization between terminals is required in certain applications, such as a smart grid. In such a case, a 5GS may provide time synchronization between terminals.
A network entity included in the network structure of the 5GS of
Referring to
Each of the NFs of the 5GS may support the following functions.
The AUSF 108 may process and store data for authentication of the UE 101.
The AMF 103 may provide a function for access and mobility management in units of UEs, and may basically connect to one AMF per UE by default. Specifically, the AMF 103 may support functions, including a signaling between core network (CN) nodes for mobility between third generation partnership projection (3GPP) access networks, termination of a radio access network (RAN) control plane (CP) interface (i.e., an N2 interface), termination of a non-access stratum (NAS) signaling (N1), NAS signaling security (NAS ciphering and integrity protection), access stratum (AS) security control, registration management (registration area management), connection management, idle mode UE reachability (including control and performance of paging retransmission), mobility management control (subscription and policy), support for intra-system mobility and inter-system mobility, support for network slicing, SMF selection, lawful intercept (LI) (for AMF events and interfaces to an LI system), providing delivery of SM messages between the UE and SMF, a transparent proxy for SM message routing, access authentication, access authorization including roaming permission check, providing delivery of SMS messages between the UE and the SMF, a security anchor function (SAF), and/or security context management (SCM), etc. Some or all of functions of the AMF 103 may be supported within a single instance of one AMF.
For example, the DN 110 may refer to an operator service, Internet access, a 3rd party service, etc. The DN 110 may transmit a downlink (DL) PDU to the UPF 104 or receive a PDU transmitted from the UE 101 from the UPF 104.
The PCF 106 may receive information on packet flow from an application server and provide a function of determining policies, such as mobility management and SM. Specifically, the PCF 106 may support functions of, e.g., supporting a unified policy framework to control network behavior, providing policy rules so that control plane function(s) (e.g., AMF, SMF, etc.) may enforce the policy rules, and implementing a front end for accessing relevant subscription information for policy determination in a user data repository (UDR).
The SMF 105 may provide an SMF, and in case where the UE has a plurality of sessions, each session may be managed by a different SMF. Specifically, the SMF 105 may support functions, including SM (e.g., session establishment, modification, and release including tunnel maintenance between the UPF 104 and the (R)AN 102 nodes, UE IP address allocation and management (optionally with authentication), selection and control of UP functions, traffic steering configuration for routing traffic to appropriate destinations in the UPF 104, termination of interfaces towards PCFs, enforcement of policies and control portions of quality of service (QoS), LI (for SM events and interfaces to the LI system), termination of a SM portion of a NAS message, DL data notification, an initiator of access network (AN) specific SM information (transferred to the (R)AN 102 through the N2 via the AMF 103), determination of a session and service continuity (SSC) mode of a session, a roaming function, etc. Some or all of functions of the SMF 105 may be supported within a single instance of one SMF.
The UDM 109 may store user subscription data, policy data, etc. The UDM 109 may include two portions, i.e., an application front end (FE) and a UDR.
The FE may include a UDM-FE in charge of location management, subscription management, and credential processing and a PCF in charge of policy control. The UDR may store data required for the functions provided by the UDM-FE and a policy profile required by the PCF. The data stored in the UDR may include user subscription data and policy data, the user subscription data including a subscription ID, a security credential, access and mobility-related subscription data, and session-related subscription data. The UDM-FE may access the subscription information stored in the UDR and support functions, such as authentication credential processing, user identification handling, access authentication, registration/mobility management, subscription management, SMS management.
The UPF 104 may deliver a DL PDU received from the DN 110 to the UE 101 via the (R)AN 102 and a UL PDU received from the UE 101 to the DN 110 via the (R)AN 102. Specifically, the UPF 104 may support functions, including an anchor point for intra/inter radio access technology (RAT) mobility, an external PDU session point of interconnection to a data network, packet routing and forwarding, a user plane part of packet inspection and policy rule enforcement, LI, a traffic usage report, a UL classifier for supporting traffic flow routing to a data network, a branching point for supporting a multi-homed PDU session, QoS handling for a user plane (e.g., packet filtering, gating, UL/DL rate enforcement), UL traffic verification (service data flow (SDF) mapping between an SDF and a QoS flow), transport level packet marking in UL and DL, DL packet buffering, DL data notification triggering, etc. Some or all of functions of the UPF 104 may be supported within a single instance of one UPF.
The AF 107 may interwork with a 3GPP CN to provide services (e.g., functions, such as impact of an application on traffic routing, access to network capability exposure, interworking with policy frameworks for policy control, are supported).
The (R)AN 102 may collectively refer to a new radio access network that supports both evolved E-UTRA (E-UTRA), which is an evolved version of 4G RAT, and a new radio (NR) access technology (e.g., a gNB).
A gNB may support functions, including functions for radio resource management (i.e., radio bearer control, radio admission control, connection mobility control, dynamic allocation of resources to a UE via UL/DL (i.e., scheduling), IP header compression, encryption and integrity protection of a user data stream, selection of the AMF upon attachment of a UE in case of routing to the AMF is not determined from information provided to the UE, user plane data routing to the UPF(s), a control plane information routing to the AMF, connection setup and release, scheduling and transmission of paging messages (generated from the AMF), scheduling and transmission of system broadcast information (generated from the AMF or operating and maintenance (O&M)), measurement and measurement reporting configuration for mobility and scheduling, transport level packet marking in UL, SM, support for network slicing, QoS flow management and mapping to data radio bearers, support of UE in inactive mode, a NAS message distribution function, a NAS node selection function, a radio access network sharing, dual connectivity, and tight interworking between NR and E-UTRA).
The UE 101 may be referred to as a terminal, a mobile equipment (ME), a mobile station (MS), etc. In addition, the UE 101 may be a portable device, such as a laptop, a mobile phone, a personal digital assistant (PDA), a smartphone, or a multimedia device, or may be a non-portable device, such as a personal computer (PC) or a vehicle-mounted device.
The NEF 111 may provide a means for securely exposing services and capabilities provided by 3GPP network functions for third party, e.g., internal exposure/re-exposure, application functionality, or edge computing. The NEF 111 may receive information (based on exposed capability (capabilities) of other NF(s)) from the other NF(s). The NEF 111 may store the received information as structured data by using a standardized interface to a data storage network function. The stored information may be re-exposed to the other NF(s) and AF(s) by the NEF 111 and used for other purposes, such as analysis.
The EASDF 112 may be an NF that may add, for each fully qualified domain name (FQDN), an edge computing server (ECS) option that may be expressed as an address of a DNS server to which a DNS request is to be forwarded from a UE and as an IP subnet address that may be added when forwarding the DNS request by the UE. The EASDF 112 may receive DNS handling rules from the SMF 105 and process the DNS request message received from the UE according to the received information. In addition, the EASDF 112 may be an NF that performs functions of receiving, from the SMF 105, a UE IP address, location information of the UE 101 in 3GPP, a DNS message handling rules, and DNS message reporting rules, processing a DNS query message received from the UE 101 and a DNS response message received from the DNS server, and transmitting, to the SMF 105, information in the DNS message and statistic information obtained by processing the information, according to the DNS message reporting rules.
For clarity of explanation, the NF repository function (NRF) is not illustrated in
The NRF may support a service discovery function. The NRF may receive an NF discovery request from an NF instance and provide information about the found NF instance to the NF instance. In addition, the NRF may maintain available NF instances and services supported by the NF instances.
For convenience of explanation, a reference model for a case in which the UE 101 accesses one DN 110 by using one PDU session is illustrated in
The UE 101 may simultaneously access two (i.e., local and central) data networks by using a plurality of PDU sessions. In this case, two SMFs may be selected for PDU sessions that are different from each other. However, each of the SMFs may have a capability to control both a local UPF and a central CP function (CPF) within the PDU session.
In addition, the UE 101 may simultaneously access two (i.e., local and central) data networks provided within a single PDU session.
In a 3GPP system, a conceptual link connecting between NFs in the 5GS is defined as a reference point. For example, reference point(s) included in the 5GS of
Referring to
The UE 201, (R)AN 202, AMF 203, UPF 204, SMF 205, PCF 206, AF 207, AUSF 208, UDM 209, DN 210, NEF 211, EASDF 212, and EDR 213 in
The NSSF 214 may select a set of network slice instances serving the UE 201. In addition, the NSSF 214 may determine granted network slice selection assistance information (NSSAI) and when necessary, perform mapping on subscribed single-NSSAI (S-NSSAI). In addition, the NSSF 214 may determine configured NSSAI, and when necessary, perform mapping on the subscribed S-NSSAI. In addition, the NSSF 214 may determine an AMF set used to service the UE, or determine a list of candidate AMFs by inquiring the NRF 215 according to a configuration.
The NRF 215 may support a service discovery function. The NRF 215 may receive an NF discovery request from an NF instance and provide information about the found NF instance to the NF instance. In addition, the NRF 215 may maintain available NF instances and services supported by the NF instances.
Compared to
Referring to
The AMF 303 may exist in the visited network 300. The AMF 303 may receive and store a visited SBO allowed indicator from a UDM during a registration procedure of the UE 301. If the AMF 303 identifies the request for DNN/S-NSSAI transmitted by the UE 301 in a PDU session creation procedure, the AMF 303 may transmit the visited SBO allowed indicator to the V-SMF 305. Since a request for an HR session is transmitted, the AMF 303 may transmit the address and/or ID of the home SMF (H-SMF) 305.
The V-SMF 305 may perform tunnel management on a home UPF (H-UPF) 404 through the visited UPF 304. V-SMF 305 may determine the session breakout (ULCL/BP) in the visited network 300 and manages the UP session for local PDU session anchor (L-PSA) UPF 304b, ULCL/BP UPF 304a, and V-UPF 304 through N4. The V-SMF 305 may deliver HR-SBO support-related information to the H-SMF 405 in order to perform add/change/delete event for a local UPF. The V-SMF 305 is an NF that manages the session of the UE 301 in the visited network 300. If the UE 301 requests creation of a PDU session, the V-SMF 305 may receive a request message requesting for creation of a PDU session from the AMF 303. The V-SMF 305 may receive a request message including the HR-SBO allowed indicator and IDs/addresses of the H-SMF 405 from the AMF 303. The V-SMF 305 receives the HR-SBO allowed indicator from the AMF 303, and in case of a home routed session, in case where the V-SMF 305 receives the H-SMF ID/IP address from the AMF 303, the V-SMF 305 may transfer a request message for HR session creation to the H-SMF 405. The V-SMF 305 may include an indicator requesting to provide the HR-SBO (or an indicator indicating that HR-SBO function is supported) in the request message for HR session creation and transfer the request message to the H-SMF 405. The V-SMF 305 may deliver the address of the V-EASDF 312 (visited DNS server address) to the H-SMF 405. The V-SMF 305 may transmit the routing rule for a local DN (LDN) to the H-SMF 405. The V-SMF 305 may determine whether to add/change/delete the ULCL/BP 304a, local UPF 304b. In case where the V-SMF 305 adds the ULCL UPF 304b, the V-SMF 305 may report the network address for the LDN to be forwarded to the local UPF 304a to the H-SMF 405. The H-SMF 405 of the home PLMN 400 may be responsible for packet forwarding of the HR session.
The V-UPF 304 may be an NF that serves to transmit traffic occurring within the visited network 300 to the H-UPF 404. In case where the UE 301 is in idle state, the V-UPF 304 may perform DL data packet buffering. The V-UPF 304 may perform packet forwarding function through an N9 tunnel with the H-UPF 404. The V-UPF 304 may support the ULCL/BP UPF 304a or local UPF 304b functions together or may exist independently. The V-UPF 304 may be provided in a form in which the ULCL/BP UPF 304a or local UPF 304b is separated.
The L-PSA UPF 304b may be a NF that performs a local PSA UPF function. The L-PSA UPF 304b may be connected to the local part of DN 314 through N6. The L-PSA UPF 304b may perform functions of forwarding the packets transmitted and received between the UE 301 and EAS 314 of the visited network 300.
The ULCL/BP UPF 304a may be an UPF that branches the PDU. The ULCL/BP UPF 304a may receive a packet forwarding rule corresponding to the ULCL from the V-SMF 305, and branch and forward the packets, received from the UE 301, to the UPF 304 through the destination address of the UE 301 or the IPv6 prefix of the UE 301.
The V-EASDF 312 may perform an EAS discovery function in the visited network 300. The V-EASDF 312 located in the visited network 300 may be connected to the V-SMF 305. The V-EASDF 312 may receive the DNS message handling rules for the session level and node level from the V-SMF 305. The address of the V-EASDF 312 may be used as a DNS address transferred to the UE 301 as a protocol configuration option (PCO) when a PDU session is created or changed. The home DNS server address may be delivered to the V-EASDF 312 through a message handling rule for the DNS query from the V-SMF 305. The DNS message handling rule may be used as the DNS server address for forwarding the DNS query of the V-EASDF 312 to allow the DNS query to be transmitted to the DNS server of the home network 400 for resolution of the IP address for the FQDN included in the DNS query transmitted from the UE 301 that is not registered in the local network. Alternatively, the DNS message handling rule may be used as a default DNS server address. The DNS message handling rule may exist in the LDN. In a specific implementation, a structure in which the V-UPF 304 and EASDF 312 may be collocated is also possible.
The NFs that provide functions for HR-SBO session in the home network 400 may include a UDM 409, an H-SMF 405, an H-UPF 404, and a home PCF (H-PCF) 406 and a home DNS server 410.
The H-PCF 406 may determine the policy for the home routed session. The H-PCF 406 may perform the function of storing and managing the roaming offloading policy for each VPLMN for the HR-SBO session for each VPLMN according to the service level agreement between operators between the HPLMN 400 and the VPLMN 300. The roaming offloading policy for each VPLMN may include information for routing traffic to the local part of DN 314 within the visited network 300, such as IP address range, domain address range, and QoS and charging policy information for the local part of DN 314 (e.g., session aggregate maximum bit rate (AMBR) information for the local part of DN 314).
The UDM 409 may store a subscriber policy for SM according to a previous roaming agreement between the HPLMN 400 and the VPLMN 300. This subscriber policy may include policies such as whether to allow HR-SBO for each DNN/S-NSSAI of the UE 301 and roping off-route for each VPLMN. The UDM 409 may deliver whether to allow the HR-SBO to the AMF 303 during registration through the visited network 300 of the UE 301. The UDM 409 may deliver whether the HR-SBO is allowed to the AMF 303 upon registration through the visited network 300 of the UE 301. Whether or not the HR-SBO is allowed is separate from a local break out (LBO) allowed indicator, and in case where LBO allowance is configured, the HR-SBO may be configured not to be allowed.
The H-SMF 405 may receive the SM-related subscriber information stored in the UDM 409 and finally determine whether to support the HR-SBO. When the H-SMF 405 allows the HR-SBO, the H-SMF 405 may transmit an HR-SBO use allowed indicator. Alternatively, the DNS server address of the PCO message transferred to the UE 301 may be configured as the address of the V-EASDF provided by the V-SMF 305. The home SMF 405 may deliver a billing collection request to the V-SMF 305 for collecting billing collection. The V-SMF 305 may collect usage data from the UPF 404 through a user plane reporting rule.
The UE 301 may transmit and receive 5G control plane messages through the AMF 303 and SMF 305. The UE 301 may access the EAS 314 through a PDU session through the UPF 304 through the user plane. The UE 301 may receive the DNS server address from the SMF 305. The UE 301 may transmit the DNS query to the DNS server address.
Referring to
A PDU session that applies HR-SBO to a PDU session provided with the home routing constituted in this way may be created. The HR-SBO session is a method for providing local routing in the VPLMN 300 by constituting the ULCL/BP UPF 304a and local UPF 304b in the VPLMN 300.
In order to use the HR-SBO function in the VPLMN 300 and add/change the local UPF 304b of the VPLMN 300, the V-EASDF 312 may be introduced in the VPLMN 300. In case of introducing the V-EASDF 312, the DNS address used by the UEs 301-1, 301-2, 301-3, and 301-4 for the PDU session supporting the HR-SBO is configured to the V-EASDF 312, the UEs 301-1, 301-2, 301-3, and 301-4 use the V-EASDF address as the address of the DNS server and transmits a DNS Query to the V-EASDF 312. The V-EASDF 312 may configure the DNS server address to forward the DNS Query according to the IP addresses of the UEs 301-1, 301-2, 301-3, and 301-4, locations of the UE 301-1, 301-2, 301-3, and 301-4, and a DN access ID (DNAI), for the DNS Query transmitted by the UE s301-1, 301-2, 301-3, and 301-4. In addition, in case of providing the HR-SBO, when the DNS Query does not correspond to the edge computing service provided by the VPLMN 300, the V-EASDF 312 should forward the DNS Query to the DNS server provided by the HPLMN 400.
In the network structure for providing such HR-SBO, when the HPLMN 400 operates an IPv4 private network, the following problems may occur. When the DNS Query (Message 2) transmitted by the UEs 301-1, 301-2, 301-3, and 301-4 reaches the V-EASDF 312, a problem may arise in which the V-EASDF 312 cannot identify an appropriate DNSContext using only the IP addresses of the UE 301-1, 301-2, 301-3, and 301-4.
When the V-EASDF 312 transmits a DNS response message (Message 5) to the UEs 301-1, 301-2, 301-3, and 301-4, a problem may arise in which the local UPF 304b may not identify the UEs 301-1, 301-2, 301-3, and 301-4 through a destination IP address.
More specifically,
Referring to
Since the DNS traffic transmitted and received from the UEs 301-1, 301-2, 301-3, and 301-4 maybe independently connected to the independently installed V-EASDFs 312-1 and 312-2 by constituting an independent network in the VPLMN 300, the problem raised in
In order to independently select local DNs 310-1 and 310-2, local UPFs 304b-1 and 304b-2, and V-EASDFs 312-1 and 312-2 for each DN 410-1 and 410-2 of the HPLMN 400 and private IP domain, the following method may be performed during a PDU session creation process, so that the local DNs 310-1 and 310-2, local UPFs (V-UPF) 304b-1 and 304b-2 and V-EASDFs 312-1 and 312-2 maybe selected.
Referring to
For transmission and reception of DNS traffic between the local DN 310 to which the V-EASDF 312 belongs and the UEs 301-1, 301-2, 301-3, and 301-4, the ULCL/BP UPF 304a and local UPF 304b may be used. Alternatively, in
In order to route DNS traffic between the UEs 301-1, 301-2, 301-3, and 301-4 and the V-EASDF 312 in the V-SMF 305, it is determined whether to use the N6 tunnel between the local UPF 304b and the V-EASDF 312. In case of creating the N6 tunnel, N6 tunnel information may be exchanged to deliver the DNS traffic between the local UPF 304b and the V-EASDF 312. The N6 tunnel information may be identified for the N6 tunnel between the local UPF 304b and the V-EASDF 312 for each network, and may be identified for each of UEs 301-1, 301-2, 301-3, and 301-4.
For the DNS traffic routing, the V-SMF 305 may transmit an N4 rule for DNS traffic separation to the ULCL/BP 304a. The V-SMF 305 may transmit N4 rules for receiving the DNS traffic.
The PDU session requested by the UEs 301-1, 301-2, 301-3, and 301-4 from the H-SMF 405 is an HR-SBO session, and when the DNs 410-1 and 410-2 of the HPLMN 400 utilize a private network, and the N6 tunnel is used between the local UPF 304b and the V-EASDF 312, the V-SMF 305 may determine to utilize routing using the N6 tunnel.
When the V-SMF 305 determines to use the N6 tunnel between the local UPF (V-UPF) 304b and the V-EASDF 312, the V-SMF 305 may deliver information about the N6 tunnel to the local UPF (V-UPF) 304b and V-EASDF 312, respectively.
More specifically,
Referring to
In step 702, the AMF 303 transmits an SM context creation request message (CreateSMContext Request) to the V-SMF 305. The V-SMF 305 may receive the SM context creation request message from the AMF 303. Based on the PDU session creation request message received from the UE 301, the AMF 303 may identify subscriber information of the UE 301, whether HR-SBO and LBO are allowed for DNN and S-NSSAI information requested by the UE 301. In case where LBO is allowed, the AMF 303 may determine the LBO and select the V-SMF 305 that supports the LBO. The AMF 303 selects the home routed session of the PDU session requested by the UE 301, and in case where it is a home routed session, the AMF 303 may identify whether HR-SBO is allowed. When the session requested by the UE 301 is the home routed session and the HR-SBO is allowed, the AMF 303 may select the V-SMF 305 that supports the HR-SBO and may transmit, to the V-SMF 305, information that identifies the H-SMF 405 for home routing (H-SMF ID or H-SMF address) and an indicator indicating whether the HR-SBO is allowed. The AMF 303 may store in advance the ID of the H-SMF 405 or address of the H-SMF 405 for the home operator network of the UE 301. The AMF 303 may transmit, to the V-SMF 305, an SM context creation request (PDU Session CreateSMContext Request message) for creating a PDU session for a home routed session. The AMF 303 may determine to allow SBO for the HR session in case where there is a visited SBO allowed indicator in the subscriber information of the home operator corresponding to the DNN and S-NSSAI included in the PDU session request message requested by the UE 301. In case where the SBO is allowed, the AMF 303 may transmit, to the V-SMF 305, a request message including a UE subscription ID, an address or ID of the H-SMF 405, a visited session break out (VSBO) allowed indicator, DNN and S-NSSAI information in an SMContext creation request message. The V-SMF 305 may determine the creation of the HR session and provision of session breakout for the HR session, based on the HR-SBO allowed indicator included in the PDU session SMContext creation request message received from the AMF 303 and information related to the H-SMF 405 (i.e., an ID of the H-SMF 405, or an address of the H-SMF 405).
In step 703, when the V-SMF 305 receives the HR-SBO allowed indicator, it may select one V-EASDF 312 or a plurality of candidate V-EASDFs (EASDF selection (or candidate EASDF)).
In step 703A, the V-SMF 305 may perform a procedure for creating an EASDF with the V-EASDF 312 (EASDF Creation with V-EASDF (Retrieve V-EASDF IP Address)). The V-SMF 305 may select the local UPF (V-UPF) 304 and V-EASDF 312 based on information configured in advance for each DNN, S-NSSAI, and HPLMN or information configured according to a roaming agreement.
The V-SMF 305 may transmit, to the H-SMF 405, configuration information (e.g., IP address range, DNAI, DNN and S-NSSAI information) on the local DN candidates for connection to the V-EASDF 312 and a list of candidate V-EASDFs, for the HR-SBO session provided by the VPLMN network 300.
When the V-SMF 305 selects the V-EASDF 312 corresponding to the address to be transmitted to the H-SMF 405, the V-EASDF 312 may transmit, to the selected V-EASDF 312, a request to obtain the N6 IP address of the V-EASDF 312 accessible from the UE 301. The V-SMF 305 may transmit the N6 IP address of the V-EASDF 312 obtained from the selected V-EASDF 312 to the H-SMF 405.
In step 704, if the V-SMF 305 determines to provide an HR session, it may transmit a PDU session creation request message (PDUSession_Create Request) to the H-SMF 405 corresponding to the H-SMF ID or address received from the AMF 303. The PDU session creation request message may include an HR-SBO indicator. The VSBO indicator transmitted from the V-SMF 305 to the H-SMF 405 may indicate that the V-SMF 305 utilizes the ULCL/BP 304a to provide session breakout function for the currently requested home routed PDU session.
The visited SMF 305 may interwork with the V-EASDF 312, and configure the address of the V-EASDF 312 interworking with the V-SM F 305 to the DNS server address for the PDU session currently being created by the UE 301 in order to provide the session breakout function corresponding to the EAS discovered through the DNS message of the UE 301. For this purpose, the V-SMF 305 may transmit the address of the V-EASDF 312 (i.e., the DNS server address to be transmitted to the UE 301 as PCO and configured for the PDU session of the UE 301) to the H-SMF 405.
The V-SMF 305 may transmit information for selecting the V-EASDF 312 to the H-SMF 405.
The V-SMF 305 may transmit, to the H-SMF 405, information about local DN for routing DNS traffic for the V-EASDF 312. Information about the local DN corresponding to the V-EASDF 312 transmitted from the V-SMF 305 to the H-SMF 405 may include the IP address of the V-EASDF, DNAI corresponding to the local DN in the VPLMN 300, IP range information in local DN, etc.
In step 705, the H-SMF 405 receives a PDU session creation request from the V-SMF 305 in step 703. The H-SMF 405 may transmit, to the UDM, a request message for obtaining subscriber information for the session. In order to receive information for each VPLMN in a roaming situation, the H-SMF 405 may include the currently serving VPLMN ID information in a subscriber data management (SDM) request message for obtaining subscriber information and transmit the SDM request message to the UDM. The UDM may identify the serving network information (VPLMN ID) of the UE 301, and identify the HR-SBO allowance information and subscription information preconfigured for each VPLMN through the HPLMN 400 and SLA. The UDM may include in the response message an indicator indicating whether or not HR-SBO is allowed for each the VPLMN 300 by DNN and S-NSSAI, or DNN, and in case of allowing the HR-SBO, offloading subscriber policy information for the VPLMN may be additionally included. The subscriber offloading policy information for each VPLMN may include traffic routing information for the local part of DN in the VPLMN 300 that allows routing the traffic of the UE 301 to the local part of DN in the VPLMN 300, for example, local traffic path configuration information such as IP address range, FQDN range, etc. Also, information such as session AMBR, which is subscriber information for the local part of DN, may be additionally included.
The H-SMF 405 may select one of a plurality of V-EASDFs provided by the V-SMF 305. The H-SMF 405 may select the V-EASDF 312 of the VPLMN 300 corresponding to the allocated IP address of the UE 301 or local DN that may be provided by the VPLMN 300. The H-SMF 405 may determine the IP address to be allocated to the UE by considering the V-EASDF information provided by the V-SMF 305 and information about the local DN for V-EASDF interworking. The advantage of this method is that, in case where there is no prior agreement between the VPLMN 300 and the HPLMN 400, the network constitution of the VPLMN 300 is dynamically changed, or the network constitution of the HPLMN 400 is dynamically changed, the local UPF 304 or local DN or V-EASDF 312 of the VPLMN 300 may be dynamically selected based on the information about the network provided by the HPLMN 400 based on the list of V-EASDF local DNs available from the V-SMF 305 and the IP address of the UE 301.
In step 706, the H-SMF 405 identifies whether HR visited SBO is allowed based on the SM subscriber information received from UDM or the roaming agreement agreed upon with the subscriber's serving network. When the use of SBO provided by the visited network 300 is allowed and VSBO is received from the visited SMF 305, the H-SMF 405 may allow the address of the V-EASDF 312 transmitted by the visited SMF 305 to be used as the DNS server address transmitted to the UE 312.
The H-SMF 405 may configure the address of the V-EASDF 312 to the DNS server address to be transmitted to the UE 301, and configure the address of the V-EASDF 312 to the DNS address in a PCO field along with a PDU session allowance message to transmit the same to the UE 301. The H-SMF 405 may transmit a PDU session creation response message to the V-SMF 305. The H-SMF 405 may transmit the result of the HR-SBO request to the V-SMF 305.
When the V-SMF 305 allows the performance of VSBO and transmits the address of the V-EASDF 312 provided by the V-SMF 305 to the PCO as the DNS server address of the UE 301, the H-SMF 405 may transmit the DNS server address of the home network 400, which has been previously intended to be used as the DNS server address of the UE 301, may be transmitted to the V-SMF 305.
The H-SMF 405 uses a private IP address, and in preparation for a case where IP address overlap occurs by using a plurality of private IP addresses within one PLMN, the H-SMF 405 may transmit, to the V-SMF 305, whether the private IP address of the HPLMN 400 is used, or IP private network domain ID that may distinguishes different private IP networks.
When the V-SMF 305 receives DNAI information for distinguishing local DNs provided by a plurality of VPLMNs, the H-SMF 405 may determine the DNAI to be used in the VPLMN 300, based on preconfigured DNAI information, information configured for roaming agreements such as roaming offloading policy, offloading configuration information received from UDM, offloading policy for the VPLMN 300 received from the H-PCF 306, IP address allocated to the UE 301, whether the IP address allocated to the UE 301 is a private IP address.
The H-SMF 405 may transmit the determined DNAI information to the V-SMF 305.
Referring to
The V-SMF 305 may receive the PDU session creation response message and transmit the N4 rule to the V-UPF 304 to configure N9 tunnel information related to the H-UPF 404. The V-SMF 305 may determine whether to provide HR-SBO based on whether the HR-SBO received from the AMF 303 is allowed for HR-SBO and whether to receive allowance from the H-SMF 405.
In case of determining to provide the HR-SBO, the V-SMF 305 may configure the V-UPF 304 (ULCL/BP UPF 304a and local UPF 304b) and configure a rule for routing DNS Query from the UE 301 to the V-EASDF 312 to the V-UPF 304.
Herein, the V-UPF 304 may refer to the UPF 304, which includes the function of the ULCL/BP UPF 304a, the function of the local UPF 304b, and the function of connecting the N9 tunnel and the UPF 404 of the HPLMN 400, as illustrated in
The V-SMF 305 may determine to add the ULCL/BP 304a and local UPF 304b to route traffic to the V-EASDF 312.
In order to route the DNS traffic to the V-EASDF 312, the V-SMF 305 may select the local UPF 304b based on at least one of its own preconfigured information, information configured by a roaming agreement, DNN, S-NSSAI, and HPLMN IDs, which is information included in the roaming offloading policy received from the H-SMF 405, IP address of the UE 301, whether the DN 410 of the HPLMN 400 is a private IP network, an IP private network domain ID that may distinguish private IP networks, and DNAI information.
When adding the ULCL/BP 304b and the Local UPF 304b, in order to breakout the traffic transmitted from the UE 301 to the V-EASDF 312 to the added ULCL/BP UPF 304a, the V-SMF 305 may transmit, to the ULCL/BP UPF 304a, packet detection rule (PDR) with the N6 IP address of the selected V-EASDF 312 as a destination address, and packet forwarding rules for the PDR.
As illustrated in
In step 708, the V-SMF 305 creates or updates a DNS context with the V-EASDF 312 (DNSContext Creation (or Update) (N6 Routing Info, DNSHandling Rule (for H-DNS, HPLMN ID)).
The V-SMF 305 may have selected the V-EASDF 312 (step 703) before requesting PDU session creation. Alternatively, the V-SMF 305 may transmit information to select the V-EASDF 312 to the H-SMF 405, and when the H-SMF 405 selects the V-EASDF 312, the V-SMF 305 may receive information related to the selected V-EASDF 312 from the H-SMF 405.
The V-SMF 305 may perform a procedure for configuring DNS context for the selected V-EASDF 312.
The V-SMF 305, which has received the DNS server address of the home network, may create DNS message handling rules to be transmitted to the V-EASDF 312. The V-EASDF 312 may create DNS message rules for each EAS domain based on EAS Deployment Information.
When there is no FQDN rule corresponding to the edge application deployment information (EAS Deployment Info) for the VPLMN 300, the V-SMF 305 may transmit, to the V-EASDF 312, a DNS message handling rule that configures the DNS server address of the home network as a default DNS server address to route the DNS Query to the DNS server 410 of the HPLMN 400.
The V-SMF 305 may receive the IP address of the UE 301, a private network IP network ID, or information indicating whether to use a private network from the H-SMF 405.
The V-SMF 305 may determine to transmit and receive the DNS traffic using the N6 tunnel between the V-EASDF 312 and the local UPF 304b. The V-SMF 305 may transmit the N6 tunnel routing information to the V-EASDF 312.
Alternatively, if the V-SMF 305 has received the HR-VSBO allowed indicator in step 706 from the AMF 303, the V-SMF 305 may determine to provide the HR-SBO without the HR-SBO allowance procedure from the H-SMF 405.
As another alternative, the V-SMF 305 may determine to add the ULCL/BP 304a and local UPF 304b through its own configuration according to the roaming agreement between the HPLMN 400 and the operator.
In step 709, the V-SMF 305 transmits a response message (CreateSMContext Response) to the AMF 303 for the SM context creation request. The response message may include information indicating the PDU session creation result (acceptance or rejection). The V-SMF 305 may transmit, to the AMF 303, a response message including a PCO value in which the DNS server address included in the PCO value received from the H-SMF 405 is configured to the EASDF server address.
In step 710, the AMF 303 may transmit the PDU session creation result received from the V-SMF 305 to the UE 301.
In step 711, the UE 301 transmits a DNS query message to the V-EASDF 312 through the UPF 304. The V-EASDF 312 may receive a DNS query message from the UE 301 through the UPF 304.
In step 712, the V-EASDF 312 transmits the DNS query message to the H-DNS 410. The H-DNS 410 may receive the DNS query message from the V-EASDF 312.
In step 713, the H-DNS 410 transmits a DNS response message to the V-EASDF 312. The V-EASDF 312 may receive the DNS response message from the H-DNS 410.
In step 714, the V-EASDF 312 transmits the DNS response message to the UE 301 through the UPF 304. The UE 301 may receive the DNS response message from the V-EASDF 312 through the PF 304.
Referring to
The processor 830, transceiver 810, and memory 820 of the UE may operate according to the operating method of the UE. The components of the UE are not limited to those in
The transceiver 810 may collectively refer to a receiver and transmitter of the UE and may transmit and receive signals to and from a base station or a network entity. The signals transmitted and received to and from the base station may include control information and data. For this purpose, the transceiver 810 may include a radio frequency (RF) transmitter for up-converting and amplifying a transmitted signal and an RF receiver for low-noise-amplifying a received signal and down-converting a frequency of the received signal. However, this is merely an embodiment of the transceiver 810, and the components of the transceiver 810 are not limited to the RF transmitter and RF receiver.
Also, the transceiver 810 may include a wired or wireless transceiver and may include various components for transmitting and receiving signals.
The transceiver 810 may receive a signal through a radio channel and output the signal to the processor 830 and may transmit a signal output from the processor 830, through a radio channel.
The transceiver 810 may receive a communication signal and output it to the processor, and transmit the signal output from the processor 830 to a network entity through a wired or wireless network.
The memory 820 may store programs and data necessary for the operation of the UE. Also, the memory 820 may store control information or data included in the signals obtained by the UE. The memory 820 may include a storage medium or a combination of storage media such as read only memory (ROM), random access memory (RAM), a hard disk, a compact disc ROM (CD-ROM), and a digital versatile disc (DVD).
The processor 830 may control a series of processes such that the UE may operate according to the above embodiments of the disclosure. The processor 830 may include one or more processors. For example, the processor 830 may include a communication processor for performing control for communication and an application processor (AP) for controlling an upper layer such as an application program.
The UE according to the disclosure may be at least one of various types of communication nodes. For example, the UE may be a terminal, a base station, or at least one of various network entities used in various communication systems.
Referring to
The base station includes a processor 930 that controls the overall operation of the base station 900, a transceiver 910 including a transmitter and a receiver, and a memory 920. The components of the base station are not limited the above examples, and the base station may include more components or fewer components than the components illustrated in
The transceiver 910 may transmit and receive signals to/from at least one of network entities or UEs. The signals transmitted and received with at least one of the network entities or UEs may include control information and data.
The processor 930 may control the base station to perform the operations of
The memory 920 may store a basic program for operating the base station, an application program, and data such as configuration information. In particular, the memory 920 provides stored data upon request from the processor 930. The memory 920 may include a storage medium or a combination of storage media such as ROM, RAM, a hard disk, CD-ROM, and DVD. Also, a plurality of the memories 920 may be provided. The processor 930 may perform the above described embodiments based on a program for performing the embodiments of the disclosure stored in the memory 920.
Referring to
The network entity includes a processor 1030 that controls the overall operation of the network entity, a transceiver 1010 including a transmitter and a receiver, and a memory 1020. The components of the network entity are not limited the above examples, and the network entity may include more components or fewer components than the components illustrated in
The transceiver 1010 may transmit and receive signals to/from at least one of other network entities, UEs, and base stations. The signals transmitted and received with at least one of other network entities, UEs, and base stations may include control information and data.
The processor 1030 may control the network entity to perform the operations of
The memory 1020 may store a basic program for operating the network entity, an application program, and data such as configuration information. In particular, the memory 1020 provides stored data upon request from the processor 1030. The memory 1020 may include a storage medium or a combination of storage media such as ROM, RAM, a hard disk, CD-ROM, and DVD. Also, a plurality of the memories 1020 maybe provided. The processor 1030 may perform the above described embodiments based on a program for performing the embodiments of the disclosure stored in the memory 1020.
While the disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0005436 | Jan 2023 | KR | national |