KR20220022732A - Method for managing establishment of sessions performed by pcf - Google Patents
Method for managing establishment of sessions performed by pcf Download PDFInfo
- Publication number
- KR20220022732A KR20220022732A KR1020200104040A KR20200104040A KR20220022732A KR 20220022732 A KR20220022732 A KR 20220022732A KR 1020200104040 A KR1020200104040 A KR 1020200104040A KR 20200104040 A KR20200104040 A KR 20200104040A KR 20220022732 A KR20220022732 A KR 20220022732A
- Authority
- KR
- South Korea
- Prior art keywords
- session
- pcf
- policy control
- node
- received
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
-
- 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
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 PCF에 의해 수행되는 세션의 설립을 관리하는 방법에 관한 것이다.The present invention relates to a method for managing the establishment of a session performed by a PCF.
LTE 통신시스템에서 통신서비스의 종류 및 전송 요구 속도 등이 다양해짐에 따라, LTE 주파수 증설 및 5G 통신시스템으로의 진화가 활발하게 진행되고 있다. As the types of communication services and transmission request speeds in the LTE communication system diversify, LTE frequency extension and evolution to the 5G communication system are actively progressing.
이와 같이 빠르게 진화되고 있는 5G 통신시스템은, 한정된 무선자원을 기반으로 최대한 많은 수의 단말을 수용하면서, eMBB (enhanced mobile broadband, 향상된 모바일 광대역)/mMTC(massive machine type communications, 대규모 기계형 통신)/URLLC(ultra-reliable and low latency communications, 고도의 신뢰도와 낮은 지연 시간 통신)의 시나리오를 지원하고 있다.This rapidly evolving 5G communication system accommodates the maximum number of terminals based on limited radio resources, while eMBB (enhanced mobile broadband)/mMTC (massive machine type communications)/ It supports scenarios of ultra-reliable and low latency communications (URLLC).
한편, 이동통신망에서의 세션 관리는 이동통신 단말이 전원을 켤 때 등과 같이 IP(Internet Protocol) 주소를 신규로 할당하는 과정과 이동통신 단말이 전원을 끌 때 등과 같이 할당된 IP 주소를 해제하는 과정 등을 포함하는 세션의 생성 및 삭제와 관련된 일련의 과정을 의미한다.On the other hand, session management in a mobile communication network is a process of allocating a new IP (Internet Protocol) address, such as when the mobile communication terminal turns on the power, and releasing the assigned IP address, such as when the mobile communication terminal turns off the power. It refers to a series of processes related to the creation and deletion of sessions, including
단말 내부의 사유 또는 네트워크의 장애 등으로 인하여, 기존의 코어 네트워크와 세션이 연결되었음에도 불구하고, 새로운 코어 네트워크와 동일한 세션에 대한 연결을 수행하는 경우가 있다.Due to a reason inside the terminal or a network failure, there is a case in which connection to the same session as the new core network is performed even though the session is connected to the existing core network.
이러한 경우, 기존의 코어 네트워크에는 단말 장치와의 세션에 대한 정보가 삭제되지 않은 채로 남아 있으면서, 새로운 코어 네트워크에도 동일한 세션에 대한 정보가 저장되므로, 네트워크 자원 관리 측면에서는 불필요하게 자원을 소비하는 꼴이 된다.In this case, information on the session with the terminal device remains undeleted in the existing core network, and information on the same session is also stored in the new core network, so resources are unnecessarily consumed in terms of network resource management. do.
따라서, 단말이 새로운 코어 네트워크와 세션에 대한 연결을 수행할 때, 세션의 설립을 관리하는 방법이 문제될 수 있다.Accordingly, when the terminal connects to a new core network and session, a method for managing session establishment may be problematic.
본 발명이 해결하고자 하는 과제는 세션에 대한 정보를 인접한 PCF로 브로드캐스트함으로써, PCF가 세션의 설립을 관리하는 방법을 제공하는 것이다.An object of the present invention is to provide a method for the PCF to manage session establishment by broadcasting session information to an adjacent PCF.
다만, 본 발명이 해결하고자 하는 과제는 이상에서 언급한 것으로 제한되지 않으며, 언급되지 않은 또 다른 해결하고자 하는 과제는 아래의 기재로부터 본 발명이 속하는 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.However, the problems to be solved by the present invention are not limited to those mentioned above, and other problems to be solved that are not mentioned can be clearly understood by those of ordinary skill in the art to which the present invention belongs from the following description. will be.
본 발명의 일 실시 예에 따른 SMF(Session Management Function) 노드와 AMF(Access and Mobility Function) 노드를 포함하는 코어 네트워크에 포함된 PCF(Policy Control Function) 노드에 의해 수행되는, 세션의 설립을 관리하는 방법은, 상기 SMF 노드로부터, 단말의 세션의 설립 요청에 따른 정책 제어 생성 요청을 수신하면, 상기 수신한 정책 제어 생성 요청에 대응하는 세션에 대한 정보를 브로드캐스트하는 단계; 및 상기 브로드캐스트에 대한 응답의 수신 여부에 기초하여, 상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계를 포함할 수 있다.Managing session establishment, performed by a Policy Control Function (PCF) node included in a core network including a Session Management Function (SMF) node and an Access and Mobility Function (AMF) node according to an embodiment of the present invention The method may include, when receiving a policy control creation request according to a session establishment request of a terminal from the SMF node, broadcasting information about a session corresponding to the received policy control creation request; and determining a response to the policy control generation request based on whether a response to the broadcast is received.
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는, 기 설정된 시간 구간 동안 상기 브로드캐스트에 대한 응답이 수신되지 않는 경우, 상기 정책 제어 생성 요청에 따라 QoS(Quality of Service) 정책을 설정할 수 있다.The determining of the response to the policy control generation request may include setting a quality of service (QoS) policy according to the policy control generation request when a response to the broadcast is not received for a preset time period.
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는, 기 설정된 시간 구간 내에 인접 PCF 노드로부터 상기 브로드캐스트에 대한 응답이 수신된 경우, 상기 정책 제어 생성 요청에 대한 응답으로 QoS 정책을 설정하지 않기로 결정할 수 있다.The determining of the response to the policy control creation request may include determining not to set the QoS policy in response to the policy control creation request when a response to the broadcast is received from the neighboring PCF node within a preset time interval. can
상기 코어 네트워크는 NRF(NF Repository Function) 노드를 더 포함하고, 상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는, 상기 NRF 노드로부터 상기 SMF 노드 또는 상기 AMF 노드의 장애를 나타내는 메시지가 수신되고, 기 설정된 시간 구간 내에 인접 PCF 노드로부터 상기 브로드캐스트에 대한 응답이 수신된 경우, 상기 정책 제어 생성 요청에 따라 QoS 정책을 설정하는 단계를 포함할 수 있다.The core network further includes an NF Repository Function (NRF) node, and the determining of a response to the policy control generation request includes: A message indicating a failure of the SMF node or the AMF node is received from the NRF node, When a response to the broadcast is received from a neighboring PCF node within a preset time period, the method may include setting a QoS policy according to the policy control creation request.
본 발명의 다른 실시 예에 따른 SMF(Session Management Function) 노드를 포함하는 코어 네트워크에 포함된 PCF(Policy Control Function) 노드에 의해 수행되는, 세션의 설립을 관리하는 방법은, 상기 SMF 노드로부터, 단말로부터 세션의 설립 요청에 따른 정책 제어 생성 요청을 수신하는 단계; 상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 인접 PCF 노드로부터 기 수신한 세션에 대한 정보와 동일한지 여부를 판단하는 단계; 및 상기 판단 결과에 기초하여, 상기 정책 제어 생성 요청에 대한 응답을 결정하고, 결정된 상기 응답을 전송하는 단계를 포함할 수 있다.A method for managing session establishment, performed by a Policy Control Function (PCF) node included in a core network including a Session Management Function (SMF) node according to another embodiment of the present invention, from the SMF node, a terminal Receiving a policy control creation request according to the session establishment request from the; determining whether the session information included in the received policy control creation request is the same as the session information previously received from a neighboring PCF node; and determining a response to the policy control generation request based on the determination result, and transmitting the determined response.
본 발명의 또 다른 실시 예에 따른 컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체는, 상기 SMF 노드로부터, 단말의 세션의 설립 요청에 따른 정책 제어 생성 요청을 수신하면, 상기 수신한 정책 제어 생성 요청에 대응하는 세션에 대한 정보를 브로드캐스트하는 단계; 및 상기 브로드캐스트에 대한 응답의 수신 여부에 기초하여, 상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계를 포함하는 세션의 설립을 관리하는 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함할 수 있다.The computer-readable recording medium storing the computer program according to another embodiment of the present invention receives, from the SMF node, a policy control creation request according to a session establishment request of the terminal, the received policy control creation request Broadcasting information about the session corresponding to the; and determining a response to the policy control creation request based on whether or not a response to the broadcast is received.
본 발명의 또 다른 실시 예에 따른 컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체는, 상기 SMF 노드로부터, 단말로부터 세션의 설립 요청에 따른 정책 제어 생성 요청을 수신하는 단계; 상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 인접 PCF 노드로부터 기 수신한 세션에 대한 정보와 동일한지 여부를 판단하는 단계; 및 상기 판단 결과에 기초하여, 상기 정책 제어 생성 요청에 대한 응답을 결정하고, 결정된 상기 응답을 전송하는 단계를 포함하는 세션의 설립을 관리하는 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함할 수 있다.A computer-readable recording medium storing a computer program according to another embodiment of the present invention comprises: receiving, from the SMF node, a policy control creation request according to a session establishment request from a terminal; determining whether the session information included in the received policy control creation request is the same as the session information previously received from a neighboring PCF node; and, based on the determination result, determining a response to the policy control generation request, and transmitting the determined response. .
본 발명의 실시 예에 의하면, PCF가 인접한 PCF에게 세션에 대한 정보를 브로드캐스트함으로써, 세션을 중복적으로 설립함으로 인한 자원의 낭비를 제거할 수 있다.According to an embodiment of the present invention, since the PCF broadcasts information on the session to the adjacent PCF, it is possible to eliminate the waste of resources due to redundantly establishing a session.
도 1은 5G 통신 시스템의 아키텍처를 개념적으로 나타낸 블록도이다.
도 2는 본 발명의 일 실시 예에 따른 기능을 수행하는 네트워크 시스템을 나타내는 블록도이다.
도 3은 제안 1의 일 실시 예에 따라 인접 PCF에 세션 정보가 저장되어 있지 않은 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.
도 4는 제안 1의 다른 실시 예에 따라 인접 PCF에 저장된 세션과 동일한 세션에 대한 설립 요청을 수신하는 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.
도 5는 제안 1의 또 다른 실시 예에 따라 장애가 있는 네트워크 노드에 기 설립된 세션과 동일한 세션에 대한 설립 요청을 수신하는 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.
도 6은 제안 2의 일 실시 예에 따라 인접 PCF에 세션 정보가 저장되어 있지 않은 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.
도 7은 제안 2의 다른 실시 예에 따라 설립을 요청받은 세션에 대한 정보가 기 저장된 세션에 대한 정보와 동일한 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.
도 8은 제안 2의 또 다른 실시 예에 따라 설립을 요청받은 세션에 대한 정보가 기 저장된 세션에 대한 정보 중에서 장애가 있는 네트워크 노드에 기 설립된 세션에 대한 정보와 동일한 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.
도 9는 본 발명의 일 실시예에 따른 기능을 수행하는 장치들을 나타내는 블록도이다.1 is a block diagram conceptually illustrating an architecture of a 5G communication system.
2 is a block diagram illustrating a network system performing a function according to an embodiment of the present invention.
3 is a flowchart illustrating a method of managing session establishment when session information is not stored in a neighboring PCF according to an embodiment of Proposal 1. Referring to FIG.
4 is a flowchart illustrating a method of managing session establishment when receiving an establishment request for the same session as a session stored in a neighboring PCF according to another embodiment of Proposal 1. Referring to FIG.
FIG. 5 is a flowchart illustrating a method of managing session establishment when receiving an establishment request for the same session as a previously established session in a network node with a fault according to another embodiment of Proposal 1. Referring to FIG.
6 is a flowchart illustrating a method of managing session establishment when session information is not stored in an adjacent PCF according to an embodiment of Proposal 2;
7 is a flowchart illustrating a method of managing session establishment when information on a session requested to be established is the same as information on a previously stored session according to another embodiment of Proposal 2;
8 is a method for managing session establishment when information on a session requested to be established is the same as information on a session previously established in a network node with a failure among information on a previously stored session according to another embodiment of Proposal 2 is a flowchart showing
9 is a block diagram illustrating devices performing a function according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention, and a method for achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only these embodiments allow the disclosure of the present invention to be complete, and common knowledge in the technical field to which the present invention belongs It is provided to fully inform the possessor of the scope of the invention, and the present invention is only defined by the scope of the claims.
본 발명의 실시 예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시 예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In describing the embodiments of the present invention, if it is determined that a detailed description of a well-known function or configuration may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, the terms to be described later are terms defined in consideration of functions in an embodiment of the present invention, which may vary according to intentions or customs of users and operators. Therefore, the definition should be made based on the content throughout this specification.
도 1은 5G 통신 시스템의 아키텍처를 개념적으로 나타낸 블록도이다.1 is a block diagram conceptually illustrating an architecture of a 5G communication system.
도 1을 참조하면, 5G 통신 시스템의 아키텍처는 다양한 구성요소들(즉, 네트워크 기능(Network Function, NF)들을 포함할 수 있으며, 도 1은 그 중에서 일부에 해당하는, 인증 서버 기능(AUSF: Authentication Server Function), 액세스 및 이동성 관리 기능(AMF: (Core) Access and Mobility Management Function), 세션 관리 기능(SMF: Session Management Function), 정책 제어 기능(PCF: Policy Control function), 어플리케이션 기능(AF: Application Function), 통합된 데이터 관리(UDM: Unified Data Management), 데이터 네트워크(DN: Data network), 사용자 평면 기능(UPF: User plane Function), 네트워크 노출 기능(NEF: Network Exposure Function), NF 저장소 기능(NRF: NF Repository Function), (무선) 액세스 네트워크((R)AN: (Radio) Access Network) 및 사용자 장치(UE: User Equipment)가 도시되어 있다.Referring to FIG. 1 , the architecture of the 5G communication system may include various components (ie, network functions (NF)), and FIG. 1 is an authentication server function (AUSF: Authentication) corresponding to some of them. Server Function), Access and Mobility Management Function (AMF: (Core) Access and Mobility Management Function), Session Management Function (SMF), Policy Control Function (PCF: Policy Control function), Application Function (AF: Application) Function), Unified Data Management (UDM), Data network (DN), User plane function (UPF), Network Exposure Function (NEF), NF storage function ( NRF: NF Repository Function), (radio) access network ((R) AN: (Radio) Access Network) and user equipment (UE: User Equipment) are shown.
제어 평면 기능(CPF: Control Plane Function)는 AUSF, PCF, AF, UDM, NEF, AMF 및 SMF를 포함할 수 있다. CPF 노드 내의 네트워크 기능들(예를 들어, AMF)은 다른 인증된 네트워크 기능들이 자신의 서비스에 액세스하는 것을 허용할 수 있다.A control plane function (CPF) may include AUSF, PCF, AF, UDM, NEF, AMF, and SMF. Network functions within the CPF node (eg, AMF) may allow other authenticated network functions to access its service.
각 NF들은 다음과 같은 기능을 지원한다.Each NF supports the following functions.
AUSF는 UE의 인증을 위한 데이터를 저장할 수 있다.The AUSF may store data for authentication of the UE.
AMF는 UE 단위의 접속 및 이동성 관리를 위한 기능을 제공하며, 하나의 UE 당 기본적으로 하나의 AMF에 연결될 수 있다. 구체적으로, AMF는 3GPP 액세스 네트워크들 간의 이동성을 위한 CN 노드 간 시그널링, 무선 액세스 네트워크(RAN: Radio Access Network) CP 인터페이스(즉, N2 인터페이스)의 종단(termination), NAS 시그널링의 종단(N1), NAS 시그널링 보안(NAS 암호화(ciphering) 및 무결성 보호(integrity protection)), AS 보안 제어, 등록 관리(등록 영역(Registration Area) 관리), 연결 관리, 아이들 모드 UE 접근성(reachability) (페이징 재전송의 제어 및 수행 포함), 이동성 관리 제어(가입 및 정책), 인트라-시스템 이동성 및 인터-시스템 이동성 지원, 네트워크 슬라이싱(Network Slicing)의 지원, SMF 선택, 합법적 감청(Lawful Intercept)(AMF 이벤트 및 LI 시스템으로의 인터페이스에 대한), UE와 SMF 간의 세션 관리(SM: session management) 메시지의 전달 제공, SM 메시지 라우팅을 위한 트랜스패런트 프록시(Transparent proxy), 액세스 인증(Access Authentication), 로밍 권한 체크를 포함한 액세스 허가(Access Authorization), UE와 SMSF 간의 SMS 메시지의 전달 제공, 보안 앵커 기능(SEA: Security Anchor Function), 보안 컨텍스트 관리(SCM: Security Context Management) 등의 기능을 지원할 수 있다.AMF provides a function for access and mobility management in units of UEs, and can be basically connected to one AMF per one UE. Specifically, AMF is a CN inter-node signaling for mobility between 3GPP access networks, a radio access network (RAN: Radio Access Network) CP interface (ie, N2 interface) termination (termination), NAS signaling termination (N1), NAS signaling security (NAS ciphering and integrity protection), AS security control, registration management (Registration Area management), connection management, idle mode UE reachability (control of paging retransmission and ), mobility management control (subscriptions and policies), intra-system mobility and inter-system mobility support, support of Network Slicing, SMF selection, Lawful Intercept (AMF events and into LI systems) interface), provision of session management (SM) message delivery between UE and SMF, transparent proxy for SM message routing, access authentication, access authorization including roaming permission check It is possible to support functions such as (Access Authorization), delivery of SMS messages between the UE and SMSF, security anchor function (SEA), and security context management (SCM).
AMF의 일부 또는 전체의 기능들은 하나의 AMF의 단일 인스턴스(instance) 내에서 지원될 수 있다.Some or all functions of AMF may be supported within a single instance of one AMF.
DN은 예를 들어, 운영자 서비스, 인터넷 접속, IP 멀티미디어 서브시스템(IMS), 또는 서드파티(3rd party) 서비스 등을 의미할 수 있다.The DN may mean, for example, an operator service, Internet access, IP Multimedia Subsystem (IMS), or a third party service.
PCF는 네트워크 슬라이스 정책, QoS 정책, 세션 관리 등의 정책을 결정하는 기능을 제공한다. 구체적으로, PCF는 네트워크 동작을 통제하기 위한 단일화된 정책 프레임워크 지원, CP 기능(들)(예를 들어, AMF, SMF 등)이 정책 규칙을 시행할 수 있도록 정책 규칙 제공, 사용자 데이터 저장소(UDR: User Data Repository) 내 정책 결정을 위해 관련된 가입 정보에 액세스하기 위한 프론트 엔드(Front End) 구현 등의 기능을 지원할 수 있다.PCF provides a function to determine policies such as network slice policy, QoS policy, and session management. Specifically, PCF supports a unified policy framework to control network behavior, provides policy rules so that CP function(s) (eg, AMF, SMF, etc.) can enforce policy rules, user data storage (UDR) : User Data Repository) can support functions such as front-end implementation for accessing related subscription information for policy decision-making.
SMF는 세션 관리 기능을 제공하며, UE가 다수 개의 세션을 가지는 경우 각 세션 별로 서로 다른 SMF에 의해 관리될 수 있다. 구체적으로, SMF는 세션 관리(예를 들어, UPF와 AN 노드 간의 터널(tunnel) 유지를 포함하여 세션 확립, 수정 및 해제), UE IP 주소 할당 및 관리(선택적으로 인증 포함), UP 기능의 선택 및 제어, UPF에서 트래픽을 적절한 목적지로 라우팅하기 위한 트래픽 스티어링(traffic steering) 설정, 정책 제어 기능(Policy control functions)를 향한 인터페이스의 종단, 정책 및 QoS의 제어 부분 시행, 합법적 감청(Lawful Intercept)(SM 이벤트 및 LI 시스템으로의 인터페이스에 대한), NAS 메시지의 SM 부분의 종단, 하향링크 데이터 통지(Downlink Data Notification), AN 특정 SM 정보의 개시자(AMF를 경유하여 N2를 통해 AN에게 전달), 세션의 SSC 모드 결정, 로밍 기능 등의 기능을 지원할 수 있다.The SMF provides a session management function, and when the UE has a plurality of sessions, it may be managed by a different SMF for each session. Specifically, SMF provides session management (eg, session establishment, modification and release, including maintaining a tunnel between UPF and AN nodes), UE IP address assignment and management (optionally including authentication), selection of UP functions and control, setting up traffic steering to route traffic to the appropriate destination in UPF, terminating interfaces towards policy control functions, enforcing the control portion of policies and QoS, and lawful intercept ( SM event and interface to LI system), end of SM part of NAS message, Downlink Data Notification, initiator of AN specific SM information (delivered to AN via N2 via AMF), It is possible to support functions such as SSC mode determination of a session and a roaming function.
SMF의 일부 또는 전체의 기능들은 하나의 SMF의 단일 인스턴스(instance) 내에서 지원될 수 있다.Some or all functions of the SMF may be supported within a single instance of one SMF.
UDM은 사용자의 가입 데이터, 정책 데이터 등을 저장한다. UDM은 2개의 부분, 즉 어플리케이션 프론트 엔드(FE: front end) 및 사용자 데이터 저장소(UDR: User Data Repository)를 포함할 수 있다.UDM stores user's subscription data, policy data, and the like. The UDM may include two parts: an application front end (FE) and a user data repository (UDR).
FE는 위치 관리, 가입 관리, 자격 증명(credential)의 처리 등을 담당하는 UDM FE와 정책 제어를 담당하는 PCF를 포함한다. UDR은 UDM-FE에 의해 제공되는 기능들을 위해 요구되는 데이터와 PCF에 의해 요구되는 정책 프로파일을 저장한다. UDR 내 저장되는 데이터는 가입 식별자, 보안 자격 증명(security credential), 액세스 및 이동성 관련 가입 데이터 및 세션 관련 가입 데이터를 포함하는 사용자 가입 데이터와 정책 데이터를 포함한다. UDM-FE는 UDR에 저장된 가입 정보에 액세스하고, 인증 자격 증명 처리(Authentication Credential Processing), 사용자 식별자 핸들링(User Identification Handling), 액세스 인증, 등록/이동성 관리, 가입 관리, SMS 관리 등의 기능을 지원할 수 있다.The FE includes a UDM FE in charge of location management, subscription management, and credential processing, and a PCF in charge of policy control. The UDR stores the data required for the functions provided by the UDM-FE and the policy profile required by the PCF. Data stored in the UDR includes user subscription data and policy data, including subscription identifiers, security credentials, access and mobility related subscription data, and session related subscription data. UDM-FE can access subscription information stored in UDR and support functions such as Authentication Credential Processing, User Identification Handling, access authentication, registration/mobility management, subscription management, SMS management, etc. can
UPF는 DN으로부터 수신한 하향링크 PDU를 (R)AN을 경유하여 UE에게 전달하며, (R)AN을 경유하여 UE로부터 수신한 상향링크 PDU를 DN으로 전달할 수 있다. 구체적으로, UPF는 인트라(intra)/인터(inter) RAT 이동성을 위한 앵커 포인트, 데이터 네트워크(Data Network)로의 상호연결(interconnect)의 외부 PDU 세션 포인트, 패킷 라우팅 및 포워딩, 패킷 검사(inspection) 및 정책 규칙 시행의 사용자 평면 부분, 합법적 감청(Lawful Intercept), 트래픽 사용량 보고, 데이터 네트워크로의 트래픽 플로우의 라우팅을 지원하기 위한 상향링크 분류자(classifier), 멀티-홈(multi-homed) PDU 세션을 지원하기 위한 브랜치 포인트(Branching point), 사용자 평면을 위한 QoS 핸들링(handling)(예를 들어 패킷 필터링, 게이팅(gating), 상향링크/하향링크 레이트 시행), 상향링크 트래픽 검증 (서비스 데이터 플로우(SDF: Service Data Flow)와 QoS 플로우 간 SDF 매핑), 상향링크 및 하향링크 내 전달 레벨(transport level) 패킷 마킹, 하향링크 패킷 버퍼링 및 하향링크 데이터 통지 트리거링 기능 등의 기능을 지원할 수 있다.The UPF may deliver a downlink PDU received from the DN to the UE via (R)AN, and may deliver an uplink PDU received from the UE via (R)AN to the DN. Specifically, UPF is an anchor point for intra/inter RAT mobility, an external PDU session point of interconnect to a data network, packet routing and forwarding, packet inspection, and User plane part of policy rule enforcement, lawful intercept, traffic usage reporting, uplink classifier to support routing of traffic flow to data network, multi-homed PDU session Branching point to support, QoS handling for the user plane (eg packet filtering, gating, uplink/downlink rate enforcement), uplink traffic verification (service data flow (SDF) : Service Data Flow) and SDF mapping between QoS flows), uplink and downlink transport level packet marking, downlink packet buffering, and downlink data notification triggering functions can be supported.
UPF의 일부 또는 전체의 기능들은 하나의 UPF의 단일 인스턴스(instance) 내에서 지원될 수 있다.Some or all functions of UPF may be supported within a single instance of one UPF.
AF는 서비스 제공(예를 들어, 트래픽 라우팅 상에서 어플리케이션 영향, 네트워크 능력 노출(Network Capability Exposure) 접근, 정책 제어를 위한 정책 프레임워크와의 상호동작 등의 기능을 지원)을 위해 3GPP 코어 네트워크와 상호 동작할 수 있다.AF interoperates with the 3GPP core network to provide services (e.g., to support functions such as impacting applications on traffic routing, accessing Network Capability Exposure, interoperating with policy frameworks for policy control, etc.) can do.
NEF는 3GPP 네트워크 기능들에 의해 제공되는 예를 들어, 제3자(3rd party), 내부 노출(internal exposure)/재노출(re-exposure), 어플리케이션 기능, 에지 컴퓨팅(Edge Computing)을 위한 서비스들 및 능력들을 안전하게 노출하기 위한 수단을 제공한다. NEF는 다른 네트워크 기능(들)로부터 (다른 네트워크 기능(들)의 노출된 능력(들)에 기반한) 정보를 수신할 수 있다. NEF는 데이터 저장 네트워크 기능으로의 표준화된 인터페이스를 이용하여 구조화된 데이터로서 수신된 정보를 저장할 수 있다. 저장된 정보는 NEF에 의해 다른 네트워크 기능(들) 및 어플리케이션 기능(들)에게 재노출(re-expose)되고, 분석 등과 같은 다른 목적으로 이용될 수 있다.NEF provides services for eg 3rd party, internal exposure/re-exposure, application function, Edge Computing provided by 3GPP network functions. and means for safely exposing capabilities. The NEF may receive information (based on the exposed capability(s) of the other network function(s)) from the other network function(s). The NEF may store the received information as structured data using a standardized interface to the data storage network function. The stored information may be re-exposed to other network function(s) and application function(s) by the NEF, and used for other purposes such as analysis.
NRF는 서비스 디스커버리 기능을 지원할 수 있다. NF 인스턴스로부터 NF 디스커버리 요청 수신하고, 발견된 NF 인스턴스의 정보를 NF 인스턴스에게 제공할 수 있다. 또한, 이용 가능한 NF 인스턴스들과 그들이 지원하는 서비스를 유지할 수 있다.The NRF may support a service discovery function. An NF discovery request may be received from the NF instance, and information of the discovered NF instance may be provided to the NF instance. In addition, it is possible to keep available NF instances and the services they support.
(R)AN은 4G 무선 액세스 기술의 진화된 버전인 진화된 E-UTRA(evolved E-UTRA)와 새로운 무선 액세스 기술(NR: New Radio)(예를 들어, gNB)을 모두 지원하는 새로운 무선 액세스 네트워크를 총칭할 수 있다.(R)AN is a new radio access that supports both evolved E-UTRA (E-UTRA), an evolved version of 4G radio access technology, and New Radio (NR) (eg gNB). Networks can be collectively referred to as
UE(User Equipment)는 사용자 기기를 의미할 수 있다. 사용자 장치는 단말(terminal), ME(Mobile Equipment), MS(Mobile Station) 등의 용어로 언급될 수 있다. 또한, 사용자 장치는 노트북, 휴대폰, PDA(Personal Digital Assistant), 스마트폰, 멀티미디어 기기 등과 같이 휴대 가능한 기기일 수 있고, 또는 PC(Personal Computer), 차량 탑재 장치와 같이 휴대 불가능한 기기일 수도 있다.User Equipment (UE) may mean user equipment. The user equipment may be referred to in terms of a terminal, a mobile equipment (ME), a mobile station (MS), and the like. In addition, the user device may be a portable device such as a notebook computer, a mobile phone, a personal digital assistant (PDA), a smart phone, a multimedia device, or the like, or may be a non-portable device such as a personal computer (PC) or in-vehicle device.
도 1에서는 비구조화된 데이터 저장 네트워크 기능(UDSF: Unstructured Data Storage network function), 구조화된 데이터 저장 네트워크 기능(SDSF: Structured Data Storage network function)가 도시되지 않았으나, 도 1에서 도시된 모든 NF들은 필요에 따라 UDSF, SDSF와 상호동작을 수행할 수 있다.1, an Unstructured Data Storage network function (UDSF) and a Structured Data Storage network function (SDSF) are not shown in FIG. 1, but all NFs shown in FIG. 1 are Interaction with UDSF and SDSF can be performed accordingly.
SDSF는 어떠한 NEF에 의한 구조화된 데이터로서 정보를 저장 및 회수(retrieval) 기능을 지원하기 위한 선택적인 기능일 수 있다.SDSF may be an optional function to support the function of storing and retrieval of information as structured data by any NEF.
UDSF은 어떠한 NF에 의한 비구조적 데이터로서 정보를 저장 및 회수(retrieval) 기능을 지원하기 위한 선택적인 기능일 수 있다.UDSF may be an optional function for supporting information storage and retrieval functions as unstructured data by any NF.
다음은 도 1과 같이 표현된 5G 시스템 아키텍처에 포함되는 서비스-기반 인터페이스를 예시한다.The following illustrates a service-based interface included in the 5G system architecture expressed as shown in FIG. 1 .
- Namf: AMF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Namf: A service-based interface provided (exhibited) by the AMF
- Nsmf: SMF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Nsmf: a service-based interface provided by the SMF (exhibited)
- Nnef: NEF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Nnef: a service-based interface provided by the NEF (exhibited)
- Npcf: PCF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Npcf: service-based interface provided by the PCF (exhibited)
- Nudm: UDM에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Nudm: a service-based interface provided by UDM (exhibited)
- Naf: AF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Naf: service-based interface provided by AF (exhibited)
- Nnrf: NRF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Nnrf: service-based interface provided by NRF (exhibited)
- Nausf: AUSF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Nausf: service-based interface provided by AUSF (exhibited)
- Nupf: UPF에 의해 제공되는(exhibited) 서비스-기반 인터페이스- Nupf: a service-based interface provided by the UPF (exhibited)
또한, 5G 통신 시스템에서는, 5G 통신 시스템 내 NF들 간을 연결하는 개념적인 링크를 참조 포인트(reference point)라고 정의한다. 다음은 5G 통신 시스템의 아키텍처에 포함되는 참조 포인트를 예시한다.In addition, in the 5G communication system, a conceptual link connecting NFs in the 5G communication system is defined as a reference point. The following illustrates a reference point included in the architecture of a 5G communication system.
- N1(또는 NG1): UE와 AMF 간의 참조 포인트- N1 (or NG1): a reference point between the UE and the AMF
- N2(또는 NG2): (R)AN과 AMF 간의 참조 포인트- N2 (or NG2): reference point between (R)AN and AMF
- N3(또는 NG3): (R)AN과 UPF 간의 참조 포인트- N3 (or NG3): reference point between (R)AN and UPF
- N4(또는 NG4): SMF와 UPF 간의 참조 포인트- N4 (or NG4): reference point between SMF and UPF
- N5(또는 NG5): PCF와 AF 간의 참조 포인트- N5 (or NG5): reference point between PCF and AF
- N6(또는 NG6): UPF와 데이터 네트워크 간의 참조 포인트- N6 (or NG6): reference point between UPF and data network
- N7(또는 NG7): SMF와 PCF 간의 참조 포인트- N7 (or NG7): reference point between SMF and PCF
- N24(또는 NG24): 방문 네트워크(visited network) 내 PCF와 홈 네트워크(home network) 내 PCF 간의 참조 포인트- N24 (or NG24): a reference point between the PCF in the visited network and the PCF in the home network
- N8(또는 NG8): UDM과 AMF 간의 참조 포인트- N8 (or NG8): reference point between UDM and AMF
- N9(또는 NG9): 2개의 코어 UPF들 간의 참조 포인트- N9 (or NG9): reference point between two core UPFs
- N10(또는 NG10): UDM과 SMF 간의 참조 포인트- N10 (or NG10): reference point between UDM and SMF
- N11(또는 NG11): AMF와 SMF 간의 참조 포인트- N11 (or NG11): reference point between AMF and SMF
- N12(또는 NG12): AMF와 AUSF 간의 참조 포인트- N12 (or NG12): reference point between AMF and AUSF
- N13(또는 NG13): UDM과 인증 서버 기능(AUSF: Authentication Server function) 간의 참조 포인트- N13 (or NG13): reference point between UDM and Authentication Server function (AUSF)
- N14(또는 NG14): 2개의 AMF들 간의 참조 포인트- N14 (or NG14): reference point between two AMFs
- N15(또는 NG15): 비-로밍 시나리오의 경우, PCF와 AMF 간의 참조 포인트, 로밍 시나리오의 경우 방문 네트워크(visited network) 내 PCF와 AMF 간의 참조 포인트- N15 (or NG15): In the case of a non-roaming scenario, a reference point between the PCF and the AMF, in the case of a roaming scenario, a reference point between the PCF and the AMF in the visited network
- N16(또는 NG16): 2개의 SMF들 간의 참조 포인트 (로밍 시나리오의 경우, 방문 네트워크(visited network) 내 SMF와 홈 네트워크(home network) 내 SMF 간의 참조 포인트)- N16 (or NG16): a reference point between two SMFs (in the case of a roaming scenario, a reference point between the SMF in the visited network and the SMF in the home network)
- N17(또는 NG17): AMF와 EIR 간의 참조 포인트- N17 (or NG17): reference point between AMF and EIR
- N18(또는 NG18): 어떠한 NF와 UDSF 간의 참조 포인트- N18 (or NG18): a reference point between any NF and UDSF
- N19(또는 NG19): PSA UPF와 PSA UPF 간의 참조 포인트- N19 (or NG19): reference point between PSA UPF and PSA UPF
도 2는 본 발명의 일 실시 예에 따른 기능을 수행하는 네트워크 시스템을 나타내는 블록도이다.2 is a block diagram illustrating a network system performing a function according to an embodiment of the present invention.
도 2을 참조하면, 네트워크 시스템(10)은 하나 이상의 단말 장치(100), 복수의 AMF들(210, 310, 410), 복수의 SMF들(220, 320, 420) 및 복수의 PCF들(200, 300, 400)을 포함할 수 있다.Referring to FIG. 2 , the
본 명세서에서는 설명의 편의를 위하여 제1 PCF(200)가 제1 AMF(210) 및 제1 SMF(220)와 연결되고, 제2 PCF(300)가 제2 AMF(310) 및 제2 SMF(310)와 연결되고, 제3 PCF(400)가 제3 AMF(410) 및 제3 SMF(420)와 연결되는 것으로 설명하였지만, 이에 한정되지 않는다. 즉, 실시예에 따라, 적어도 하나의 PCF가 둘 이상의 AMF 및/또는 SMF와 연결될 수도 있다.In the present specification, for convenience of description, the
실시예에 따라, 네트워크 시스템(10)은 복수의 코어 네트워크들을 포함하고, AMF들(210, 310, 410) 각각, SMF들(220, 320, 420) 각각 및 PCF들(200, 300, 400) 각각은 서로 다른 코어 네트워크에 포함될 수 있다. 예컨대, 제1 AMF(210), 제1 SMF(220) 및 제1 PCF(200)는 제1 코어 네트워크(20)에, 제2 AMF(310), 제2 SMF(320) 및 제2 PCF(300)는 제2 코어 네트워크(30)에, 제3 AMF(410), 제3 SMF(420) 및 제3 PCF(400)는 제3 코어 네트워크(40)에 포함될 수 있다.According to an embodiment, the
실시예에 따라, 복수의 PCF들(200, 300, 400)은 서로 인접하여 위치할 수 있다. 따라서, 예컨대, 제1 PCF(200)가 소정의 신호를 브로드캐스트(broadcast)하는 경우, 제2 PCF(300) 및 제3 PCF(400)는 제1 PCF(200)가 브로드캐스트한 신호를 수신할 수 있다.According to an embodiment, the plurality of
단말 장치(100)는 단말 내부의 사유 또는 네트워크의 장애 등으로 인하여, 기존의 코어 네트워크(예컨대, 제1 코어 네트워크(20))와 세션이 연결되었음에도 불구하고, 새로운 코어 네트워크(예컨대, 제2 코어 네트워크(30))와 동일한 세션에 대한 연결을 수행할 수 있다.Although the
이러한 경우, 기존의 코어 네트워크에는 단말 장치와의 세션에 대한 정보가 삭제되지 않은 채로 남아 있으면서, 새로운 코어 네트워크에도 동일한 세션에 대한 정보가 저장되므로, 네트워크 자원 관리 측면에서는 불필요하게 자원을 소비하는 꼴이 되므로, 단말이 새로운 코어 네트워크와 세션에 대한 연결을 수행할 때, 세션의 설립을 관리하는 방법이 문제될 수 있다.In this case, information on the session with the terminal device remains undeleted in the existing core network, and information on the same session is also stored in the new core network, so resources are unnecessarily consumed in terms of network resource management. Therefore, when the terminal connects to a new core network and session, a method for managing session establishment may be problematic.
따라서, 이하에서는, 단말 장치가 기존에 연결이 존재하는 세션에 대해 새롭게 다른 코어 네트워크와 연결하고자 하는 경우, PCF가 단말 장치의 세션 설립 요청을 관리하는 방안을 제안한다.Therefore, in the following, when the terminal device newly wants to connect to another core network for a session in which there is an existing connection, a method in which the PCF manages the session establishment request of the terminal device is proposed.
<제안 1: 신규의 세션 설립 요청을 수신할 때, 인접 PCF로 세션에 대한 정보를 브로드캐스트하고, 브로드캐스트에 대한 응답에 기초하여 동일한 세션의 존재 여부를 판단하는 방법><Proposal 1: When receiving a request for establishing a new session, broadcast information about the session to the neighboring PCF, and a method of determining whether the same session exists based on a response to the broadcast>
도 3은 제안 1의 일 실시 예에 따라 인접 PCF에 세션 정보가 저장되어 있지 않은 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.3 is a flowchart illustrating a method for managing session establishment when session information is not stored in a neighboring PCF according to an embodiment of Proposal 1. Referring to FIG.
도 3을 참조하면, 단말 장치(100)는, 5G 네트워크에 접속하기 위해, 제1 AMF(210)에 세션 설립 요청(예컨대, PDU Session Establishment Request)을 전송할 수 있다. 제1 AMF(210)는 단말 장치(100)로부터 세션 설립 요청을 수신한 경우, 제1 SMF(220)로 세션 생성 컨텍스트 요청(예컨대, Nsmf_PDUSession_CreateSMContext Request)을 전송하고, 제1 SMF(220)는 설립 요청을 수신한 세션에 대한 정책을 설정하기 위해 제1 PCF(200)로 정책 제어 생성 요청(예컨대, Npcf_SMPolicyControl_Create request)을 전송할 수 있다(S300).Referring to FIG. 3 , the
본 명세서에서는, 설명의 편의를 위해, 제1 SMF(220)가 제1 PCF(200)로 정책 제어 생성 요청을 전송하는 것으로 설명하였지만, 이에 한정되지 않는다. 즉, 실시예에 따라, 제1 SMF(220)는 정책 제어 생성 요청이 아닌 정책 제어 업데이트 요청(예컨대, Npcf_SMPolicyControl_Update request)을 전송할 수 있으며, 제1 SMF(220)가 아닌 제1 AMF(210)가 설립 요청을 수신한 세션에 대한 정책을 설정하기 위해 제1 PCF(200)로 정책 제어 생성 요청(예컨대, Npcf_AMPolicyControl_Create request) 또는 정책 제어 업데이트 요청(예컨대, Npcf_AMPolicyControl_Update request)을 전송할 수도 있다. 해당 내용은 도 3뿐만 아니라 도 4 내지 도 8에도 동일하게 적용될 수 있다.In the present specification, for convenience of description, it has been described that the
정책 제어 생성 요청을 수신한 제1 PCF(200)는 정책 제어 생성을 요청받은 세션에 대한 정보가 인접하는 제2 PCF(300) 및 제3 PCF(400) 중에서 어느 하나에 기 저장되어 있는지 여부를 판단하기 위하여, 정책 제어 생성을 요청받은 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S310).Upon receiving the policy control creation request, the
이때, 상기 세션에 대한 정보는 브로드캐스트한 코어 네트워크와 관련된 정보로서, 제1 PCF(200)의 식별자(ID), SUPI(Subscriber Permanent Identifier), DNN(Data Network Name) 및 NSSAI(Network Slice Selection Assistance Information) 중에서 적어도 하나를 포함할 수 있다.In this case, the information about the session is information related to the broadcast core network, and includes an identifier (ID) of the
브로드캐스트된 세션에 대한 정보를 수신한 제2 PCF(300)와 제3 PCF(400)는 기 저장된 세션에 대한 정보를 확인하여(S320), 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다.The
판단 결과, 기 저장된 세션에 대한 정보 중에는 수신한 세션에 대한 정보와 일치하는 정보가 존재하지 않는 경우, 제2 PCF(300)와 제3 PCF(400)는 세션에 대한 정보의 수신에 대한 응답을 하지 않을 수 있다.As a result of the determination, if there is no information matching the received session information among the pre-stored session information, the
브로드캐스트한 세션에 대한 정보에 대한 응답을 기 설정된 시간 동안 수신하지 못한 경우, 제1 PCF(200)는 제2 PCF(300) 및 제3 PCF(400) 중에는 설립을 요청받은 세션에 대한 정보가 저장되어 있지 않는 것으로 판단하고, 제1 PCF(200)는 정책 제어 생성을 요청받은 세션에 대한 QoS 정책을 설정하고, 설정된 QoS 정책 및 세션에 대한 정보를 DB에 저장할 수 있다(S330).When a response to the broadcast session information is not received for a preset period of time, the
제1 PCF(200)는 QoS 정책을 설정했음을 나타내는 정책 제어 생성 응답(예컨대, Npcf_SMPolicyControl_Create response)을 제1 SMF(220)로 전송하고, 정책 제어 생성 응답을 수신한 제1 SMF(220)는 제1 AMF(210)에게 세션 생성 컨텍스트 응답(예컨대, Nsmf_PDUSession_CreateSMContext Response)을 전송할 수 있다. 이에 따라, 제1 AMF(210)는 세션 설립이 완료되었음을 나타내는 세션 설립 승인(예컨대, PDU Session Establishment Accept)을 단말 장치(100)로 전송할 수 있으며(S340), 이로써 단말 장치(100)와의 세션 설립이 완료될 수 있다.The
본 명세서에서는, 설명의 편의를 위해, 제1 PCF(200)가 QoS 정책을 결정했음을 나타내는 정책 제어 생성 응답을 제1 SMF(220)로 전송하는 것으로 설명하였지만, 이에 한정되지 않는다. 즉, 실시예에 따라, 제1 PCF(200)는 정책 제어 생성 응답이 아닌 정책 제어 업데이트 응답(예컨대, Npcf_SMPolicyControl_Update response)을 전송할 수 있으며, 제1 SMF(220)가 아닌 제1 AMF(210)에게 QoS 정책을 결정했음을 알리기 위해 제1 AMF(210)에게 정책 제어 생성 응답(예컨대, Npcf_AMPolicyControl_Create response) 또는 정책 제어 업데이트 응답(예컨대, Npcf_AMPolicyControl_Update response)을 전송할 수도 있다. 해당 내용은 도 3뿐만 아니라 도 4 내지 도 8에도 동일하게 적용될 수 있다.In the present specification, for convenience of description, although it has been described that the
이로서, 제1 AMF(210), 제1 SMF(220) 및 제1 PCF(200)를 포함하는 제1 코어 네트와크와 단말 장치(100) 사이의 세션 연결이 완료될 수 있으며, 제1 PCF(200)는 QoS 정책을 설정하기 전에 인접하는 제2 PCF(300)와 제3 PCF(400)에게 세션에 대한 정보를 브로드캐스트 함으로써, 세션에 대한 정보가 PCF들(200, 300, 400)에 중복되게 저장되는 상황을 예방할 수 있다.As a result, the session connection between the first core network including the
도 4는 제안 1의 다른 실시 예에 따라 인접 PCF에 저장된 세션과 동일한 세션에 대한 설립 요청을 수신하는 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.FIG. 4 is a flowchart illustrating a method of managing session establishment when an establishment request for the same session as a session stored in a neighboring PCF is received according to another embodiment of Proposal 1. Referring to FIG.
도 4를 참조하면, 단말 장치(100)는 제1 AMF(210)로 세션 설립 요청을 전송하고, 제1 PCF(200)가 요청받은 세션에 대한 QoS 정책을 설정함으로써, 단말 장치(100)은 제1 코어 네트워크(20)와 세션 설립을 완료할 수 있다(S400).Referring to FIG. 4 , the
다만, 단말 장치(100)와 제1 코어 네트워크(20)와의 세션 설립이 기 완료된 경우라 하더라도, 단말 장치(100) 내부의 사유로 인하여, 단말 장치(100)는 제2 코어 네트워크(30)로 세션을 연결하기 위해, 제2 AMF(310)로 세션 설립 요청을 전송할 수 있다. 세션 설립 요청을 수신한 제2 AMF(310)는 제2 SMF(320)로 세션 생성 컨텍스트 요청을 전송하고, 제2 SMF(320)는 설립 요청을 수신한 세션에 대한 정책을 설정하기 위해 제2 PCF(300)로 정책 제어 생성 요청을 전송할 수 있다(S410).However, even if the session establishment between the
정책 제어 생성 요청을 수신한 제2 PCF(300)는 정책 제어 생성을 요청받은 세션에 대한 정보가 인접하는 제1 PCF(100) 및 제3 PCF(400) 중에서 어느 하나에 기 저장되어 있는지 여부를 판단하기 위하여, 정책 제어 생성을 요청받은 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S420).Upon receiving the policy control creation request, the
브로드캐스트된 세션에 대한 정보를 수신한 제1 PCF(200)와 제3 PCF(400)는 기 저장된 세션에 대한 정보를 확인하여(S430), 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다.The
보다 자세하게는, 제1 PCF(200)는 수신한 세션에 대한 정보에 포함된 SUPI와 기 저장된 세션에 대한 정보에 포함된 SUPI를 비교하여, 세션 설립 요청을 전송한 단말의 동일 여부를 판단할 수 있다. 예컨대, 수신한 세션에 대한 정보에 포함된 SUPI와 기 저장된 세션에 대한 정보에 포함된 SUPI가 동일한 경우, 제1 PCF(200)는 세션 설립 요청을 전송한 단말과 기 저장된 세션에 대한 정보를 전송했던 단말이 동일하다고 판단할 수 있다.In more detail, the
전송한 단말이 동일한 정보들 중에서, 제1 PCF(200)는 수신한 세션에 대한 정보에 포함된 DNN과 NSSAI와 기 저장된 세션에 대한 정보에 포함된 DNN과 NSSAI를 비교하여, 설립을 요청한 세션과 기 저장된 세션이 동일한 종류인지 여부를 판단할 수 있다. 예컨대, 수신한 세션에 대한 정보에 포함된 DNN과 NSSAI와 기 저장된 세션에 대한 정보에 포함된 DNN과 NSSAI가 동일한 경우, 제1 PCF(200)는 설립을 요청한 세션과 기 저장된 세션이 동일한 종류의 세션이라고 판단할 수 있다.Among the same information transmitted by the terminal, the
즉, 제1 PCF(200)는 기 저장된 세션에 대한 정보에 포함된 SUPI와 수신한 세션에 대한 정보에 포함된 SUPI를 먼저 비교하여 단말의 동일성을 판단하고, 단말의 동일성이 인정된 정보에 포함된 DNN과 NSSAI와 수신한 세션에 대한 정보에 포함된 DNN과 NSSAI를 비교하여 세션의 종류의 동일성을 판단함으로써, 제2 PCF(300)로부터 수신한 세션에 대한 정보가 기 저장된 정보와 동일하다고 결정할 수 있다.That is, the
판단 결과, 제1 PCF(200)에 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재하는 경우, 제1 PCF(200)는 수신한 세션에 대한 정보와 일치하는 정보가 존재함을 나타내는 응답을 전송할 수 있다(S440).As a result of the determination, if information on the received session exists among the session information previously stored in the
또한, 제1 PCF(200)는 세션의 중복 설립으로 인한 자원의 낭비를 방지 하기 위하여, 제2 PCF(300)가 설립 요청을 수신한 세션을 재활성화할 수 있다. 이를 위해, 제1 PCF(200)는 제1 AMF(210) 및 제1 SMF(220)로 세션의 재활성화를 나타내는 정책 제어 업데이트 알림을 전송할 수 있다(S450). 예컨대, 제1 PCF(200)는 제1 AMF(210)로 Npcf_AMPolicyControl_UpdateNotify 메시지를 전송하고, 제1 SMF(220)로 Npcf_SMPolicyControl_UpdateNotify 메시지를 전송할 수 있다.In addition, the
한편, 제1 PCF(200)로부터 브로드캐스트에 대한 응답을 수신한 경우, 제2 PCF(300)는 제1 PCF(200)에 설립을 요청받은 세션과 동일한 세션이 저장되어 있다고 판단하고, 수신한 세션 설립 요청에 대한 QoS 정책을 설정하지 않을 수 있다.On the other hand, when receiving a response to the broadcast from the
제2 PCF(300)는 QoS 정책을 설정하지 않음을 나타내는 정책 제어 생성 응답을 제2 SMF(320)로 전송하고, 제2 SMF(320)는 제1 AMF(210)에게 세션 생성이 실패했음을 나타내는 세션 생성 컨텍스트 응답(예컨대, Nsmf_PDUSession_CreateSMContext Response)을 전송할 수 있다. 이에 따라, 제2 AMF(310)는 세션 설립이 실패했음을 나타내는 세션 설립 거절(예컨대, PDU Session Establishment Reject)을 단말 장치(100)로 전송할 수 있다(S460).The
이와 같이, 제2 PCF(300)가 수신한 세션 설립 요청이 제1 PCF(200)에 기 저장된(즉, 기 연결된) 세션과 동일한 경우, 기존의 세션 연결을 이용함으로써, 세션 정보의 중복으로 인한 자원의 낭비를 방지할 수 있다.In this way, when the session establishment request received by the
도 5는 제안 1의 또 다른 실시 예에 따라 장애가 있는 네트워크 노드에 기 설립된 세션과 동일한 세션에 대한 설립 요청을 수신하는 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.FIG. 5 is a flowchart illustrating a method of managing session establishment when receiving an establishment request for the same session as a previously established session in a network node with a fault according to another embodiment of Proposal 1. Referring to FIG.
도 5를 참조하면, 단말 장치(100)는 제1 AMF(210)로 세션 설립 요청을 전송하고, 제1 PCF(200)가 요청받은 세션에 대한 QoS 정책을 설정함으로써, 단말 장치(100)은 제1 코어 네트워크(20)와 세션 설립을 완료할 수 있다(S500).Referring to FIG. 5 , the
다만, 단말 장치(100)와 제1 코어 네트워크(20)와의 세션 설립이 기 완료된 경우라 하더라도, 제1 SMF(220)의 장애로 인해 제1 코어 네트워크(20)와의 통신이 원활하지 않는다면(S510), 단말 장치(100)는 통신이 원활한 다른 코어 네트워크(예컨대, 제2 코어 네트워크(30))로 세션을 연결하기 위해, 제2 AMF(310)로 세션 설립 요청을 전송할 수 있다. 세션 설립 요청을 수신한 제2 AMF(310)는 제2 SMF(320)로 세션 생성 컨텍스트 요청을 전송하고, 제2 SMF(320)는 설립 요청을 수신한 세션에 대한 정책을 설정하기 위해 제2 PCF(300)로 정책 제어 생성 요청을 전송할 수 있다(S520).However, even if the session establishment between the
정책 제어 생성 요청을 수신한 제2 PCF(300)는 정책 제어 생성을 요청받은 세션에 대한 정보가 인접하는 제1 PCF(100) 및 제3 PCF(400) 중에서 어느 하나에 기 저장되어 있는지 여부를 판단하기 위하여, 정책 제어 생성을 요청받은 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S530).Upon receiving the policy control creation request, the
한편, NRF(500)는 네트워크를 모니터링하여 제1 SMF(220)에 장애가 발생했음을 인지할 수 있다. 제1 SMF(220)에 장애가 발생했음을 인지한 경우, NRF(500)는 제1 SMF(220)의 장애에 대한 정보를 포함하는 노드 상태 변경 메시지(예컨대, Nnrf_NFManagement_NFStatusNotify Message)를 제1 PCF(200)(또는 제1 PCF(200), 제2 PCF(300) 및 제3 PCF(400))에 전송할 수 있다(S540).Meanwhile, the
브로드캐스트된 세션에 대한 정보를 수신한 제1 PCF(200)와 제3 PCF(400)는 기 저장된 세션에 대한 정보를 확인하여, 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다. 판단 방법은 도 4를 통해 설명한 내용과 동일하므로, 이에 대한 설명은 생략하기로 한다.Upon receiving the broadcast session information, the
NRF(500)로부터 수신한 노드 상태 변경 메시지에 기초하여 제1 SMF(220)의 장애를 인지하고, 판단 결과, 제1 PCF(200)에 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재함을 확인한 경우, 제1 PCF(200)는 제1 AMF(210)에게 기 설립된 단말 장치(100)와의 세션 연결을 삭제할 것을 나타내는 정책 제어 업데이트 알림(예컨대, Npcf_AMPolicyControl_UpdateNotify Message)을 전송할 수 있다(S550). The failure of the
이는, 제1 SMF(220)의 장애로 인하여 단말 장치(100)와의 통신이 불가능한 상황에서, 제1 PCF(200)가 단말 장치(100)가 동일한 세션에 대한 설립 절차를 제2 PCF(300)와 수행 중임을 인지하였기 때문으로, 단말 장치(100)가 제2 코어 네트워크(30)와 세션을 연결하도록 하기 위함이다.In this case, in a situation where communication with the
제1 PCF(200)로부터 정책 제어 업데이트 알림을 수신하는 경우, 제1 AMF(210)는 기 설립된 단말 장치(100)와의 세션에 대한 정보를 삭제하고, 세션에 대한 정보의 삭제를 나타내는 응답(예컨대, Npcf_AMPolicyControl_Delete Message)을 제1 PCF(200)로 전송할 수 있다(S560).When receiving a policy control update notification from the
제1 PCF(200)는, 제1 AMF(210)로부터 수신한 응답에 따라, 제1 PCF(200)에 기 저장된 세션에 대한 정보를 삭제할 수 있다.The
제2 PCF(300)는, 기 설정된 시간 구간 동안 인접하는 제1 PCF(200) 및 제3 PCF(400)로부터 응답을 수신하지 못하였기 때문에, 제2 PCF(300)는 제1 PCF(200) 및 제3 PCF(400) 중에는 설립을 요청받은 세션에 대한 정보가 저장되어 있지 않는 것으로 판단하고, 제2 PCF(300)는 정책 제어 생성을 요청받은 세션에 대한 QoS 정책을 설정하고, 설정된 QoS 정책 및 세션에 대한 정보를 DB에 저장할 수 있다.Since the
또한, 제2 PCF(300)는 QoS 정책을 설정했음을 나타내는 정책 제어 생성 응답을 제2 SMF(320)로 전송하고, 정책 제어 생성 응답을 수신한 제2 SMF(320)는 제2 AMF(310)에게 세션 생성 컨텍스트 응답을 전송할 수 있다. 이에 따라, 제2 AMF(310)는 세션 설립이 완료되었음을 나타내는 세션 설립 승인을 단말 장치(100)로 전송할 수 있으며(S570), 단말 장치(100)와의 세션 설립이 완료될 수 있다.In addition, the
이와 같이, 제1 SMF(220)의 장애로 인하여, 단말 장치(100)의 통신이 원활히 수행될 수 없는 경우, 제1 PCF(200)의 제어에 의해, 제1 PCF(200) 및 제1 AMF(210)에 기 저장된 단말 장치(100)의 세션에 대한 정보를 삭제함으로써, 단말 장치(100)가 제2 코어 네트워크(30)와 세션을 연결하도록 도와줌과 동시에, 세션 정보의 중복으로 인한 자원의 낭비를 방지할 수 있다.As such, when the communication of the
본 명세서에서는, 설명의 편의상, 제1 SMF(220)에 장애가 발생하는 경우만을 설명하였지만, 이에 한정되지 않는다. 즉, 제1 AMF(210)에 장애가 발생하는 경우에도 도 5를 통해 설명한 방법을 동일하게 적용할 수 있다. 예컨대, 제1 AMF(210)에 장애가 발생하는 경우, 단말 장치(100)는 통신이 원활한 제2 코어 네트워크(30)로 세션을 연결하기 위해, 제2 AMF(310)로 세션 설립 요청을 전송할 수 있으며, 제1 PCF(200)는 제1 SMF(220)에게 기 설립된 단말 장치(100)와의 세션 연결을 삭제할 것을 나타내는 정책 제어 업데이트 알림을 전송할 수 있다.In the present specification, for convenience of description, only a case in which a failure occurs in the
<제안 2: 세션이 설립될 때 세션에 대한 정보를 인접 PCF로 미리 브로드캐스트함으로써, 추후에 인접 PCF가 세션 설립 요청을 수신할 때, 인접 PCF가 기 수신한 세션에 대한 정보를 이용하여 동일한 세션의 존재 여부를 판단하는 방법><Proposal 2: When a session is established, information about the session is broadcasted to the neighboring PCF in advance, so that when the neighboring PCF receives a session establishment request later, the neighboring PCF uses information about the previously received session to provide the same session How to determine the existence of >
도 6은 제안 2의 일 실시 예에 따라 인접 PCF에 세션 정보가 저장되어 있지 않은 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.6 is a flowchart illustrating a method of managing session establishment when session information is not stored in an adjacent PCF according to an embodiment of Proposal 2;
도 6을 참조하면, 단말 장치(100)는, 5G 네트워크에 접속하기 위해, 제1 AMF(210)에 세션 설립 요청을 전송할 수 있다. 제1 AMF(210)는 단말 장치(100)로부터 세션 설립 요청을 수신한 경우, 제1 SMF(220)로 세션 생성 컨텍스트 요청을 전송하고, 제1 SMF(220)는 설립 요청을 수신한 세션에 대한 정책을 설정하기 위해 제1 PCF(200)로 정책 제어 생성 요청을 전송할 수 있다(S600).Referring to FIG. 6 , the
정책 제어 생성 요청을 수신한 제1 PCF(200)는 정책 제어 생성 요청에 기초하여 설립을 요청받은 세션에 대한 QoS 정책을 설정하고, 설정된 QoS 정책 및 세션에 대한 정보를 DB에 저장할 수 있다(S610).Upon receiving the policy control creation request, the
제1 PCF(200)는 QoS 정책을 설정했음을 나타내는 정책 제어 생성 응답을 제1 SMF(220)로 전송하고, 정책 제어 생성 응답을 수신한 제1 SMF(220)는 제1 AMF(210)에게 세션 생성 컨텍스트 응답을 전송할 수 있다. 이에 따라, 제1 AMF(210)는 세션 설립이 완료되었음을 나타내는 세션 설립 승인을 단말 장치(100)로 전송할 수 있으며(S620), 이로써 단말 장치(100)와의 세션 설립이 완료될 수 있다.The
세션 설립을 완료한 경우, 제1 PCF(200)는 설립을 완료한 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S630). 브로드캐스트된 정보는 인접하는 제2 PCF(300) 및 제3 PCF(400)가 수신할 수 있으며, 추후에 제2 PCF(300) 또는 제3 PCF(400)가 세션 설립 요청에 따른 정책 제어 생성 요청을 수신하는 경우, 세션의 동일성을 판단하는데 브로드캐스트된 정보를 이용할 수 있다.When session establishment is completed, the
도 7은 제안 2의 다른 실시 예에 따라 설립을 요청받은 세션에 대한 정보가 기 저장된 세션에 대한 정보와 동일한 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.7 is a flowchart illustrating a method of managing session establishment when information on a session requested to be established is the same as information on a previously stored session according to another embodiment of Proposal 2;
도 7을 참조하면, 단말 장치(100)는 제1 AMF(210)로 세션 설립 요청을 전송하고, 제1 PCF(200)가 요청받은 세션에 대한 QoS 정책을 설정함으로써, 단말 장치(100)은 제1 코어 네트워크(20)와 세션 설립을 완료할 수 있다(S700). 세션 설립을 완료한 경우, 제1 PCF(200)는 설립을 완료한 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S710).Referring to FIG. 7 , the
이후, 단말 장치(100)와 제1 코어 네트워크(20)와의 세션 설립이 기 완료된 경우라 하더라도, 단말 장치(100) 내부의 사유로 인하여, 단말 장치(100)는 제2 코어 네트워크(30)로 세션을 연결하기 위해, 제2 AMF(310)로 세션 설립 요청을 전송할 수 있다. 세션 설립 요청을 수신한 제2 AMF(310)는 제2 SMF(320)로 세션 생성 컨텍스트 요청을 전송하고, 제2 SMF(320)는 설립 요청을 수신한 세션에 대한 정책을 설정하기 위해 제2 PCF(300)로 정책 제어 생성 요청을 전송할 수 있다(S720).Thereafter, even when the session establishment between the
제2 PCF(300)는 인접하는 제1 PCF(200) 및 제3 PCF(400)로부터 수신(브로드캐스트)하여 기 저장한 세션에 대한 정보를 확인하여(S730), 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다. 판단 방법은 도 4를 통해 설명한 내용과 동일하므로, 이에 대한 설명은 생략하기로 한다.The
판단 결과, 제2 PCF(200)에 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재하는 경우, 제2 PCF(300)는 수신한 세션에 대한 정보와 일치하는 정보가 존재함을 나타내는 응답을 제1 PCF(200)로 전송할 수 있다(S740).As a result of the determination, if there is information matching the received session information among the session information stored in the
제2 PCF(200)로부터 응답을 수신한 제1 PCF(200)는, 기 설립된 세션을 재활성화하기 위하여, 제1 AMF(210) 및 제1 SMF(220)에게 세션의 재활성화를 나타내는 정책 제어 업데이트 알림을 전송하고(S750), 이로 인하여, 단말 장치(100)와의 세션 연결이 다시 활성화될 수 있다.The
한편, 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재함을 확인하였으므로, 세션의 중복 설립으로 인한 자원의 낭비를 방지하기 위하여, 제2 PCF(300)는 수신한 세션 설립 요청에 대한 QoS 정책을 설정하지 않을 수 있다.On the other hand, since it was confirmed that there is information matching the received session information among the pre-stored session information, in order to prevent wastage of resources due to redundant establishment of a session, the
제2 PCF(300)는 QoS 정책을 설정하지 않음을 나타내는 정책 제어 생성 응답을 제2 SMF(320)로 전송하고, 제2 SMF(320)는 제1 AMF(210)에게 세션 생성이 실패했음을 나타내는 세션 생성 컨텍스트 응답을 전송할 수 있다. 이에 따라, 제2 AMF(310)는 세션 설립이 실패했음을 나타내는 세션 설립 거절을 단말 장치(100)로 전송하고(S760), 최종적으로 세션 설립이 실패될 수 있다.The
이와 같이, 제2 PCF(300)가 수신한 세션 설립 요청이 제1 PCF(200)로부터 기 수신한 세션과 동일한 경우, 기존의 세션 연결을 이용함으로써, 세션 정보의 중복으로 인한 자원의 낭비를 방지할 수 있다.As such, when the session establishment request received by the
도 8은 제안 2의 또 다른 실시 예에 따라 설립을 요청받은 세션에 대한 정보가 기 저장된 세션에 대한 정보 중에서 장애가 있는 네트워크 노드에 기 설립된 세션에 대한 정보와 동일한 경우 세션의 설립을 관리하는 방법을 나타내는 흐름도이다.8 is a method for managing session establishment when information on a session requested to be established is the same as information on a session previously established in a network node with a failure among information on a previously stored session according to another embodiment of Proposal 2 is a flowchart showing
도 8을 참조하면, 단말 장치(100)는 제1 AMF(210)로 세션 설립 요청을 전송하고, 제1 PCF(200)가 요청받은 세션에 대한 QoS 정책을 설정함으로써, 단말 장치(100)은 제1 코어 네트워크(20)와 세션 설립을 완료할 수 있다(S800). 세션 설립을 완료한 경우, 제1 PCF(200)는 설립을 완료한 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S810).Referring to FIG. 8 , the
이후, 제1 SMF(220)의 장애로 인해 제1 코어 네트워크(20)와의 통신이 원활하지 않는 경우(S820), 단말 장치(100)는 통신이 원활한 다른 코어 네트워크(예컨대, 제2 코어 네트워크(30))로 세션을 연결하기 위해, 제2 AMF(310)로 세션 설립 요청을 전송할 수 있다. 세션 설립 요청을 수신한 제2 AMF(310)는 제2 SMF(320)로 세션 생성 컨텍스트 요청을 전송하고, 제2 SMF(320)는 설립 요청을 수신한 세션에 대한 정책을 설정하기 위해 제2 PCF(300)로 정책 제어 생성 요청을 전송할 수 있다(S830).Thereafter, when communication with the
한편, NRF(500)는 네트워크를 모니터링하여 제1 SMF(220)에 장애가 발생했음을 인지할 수 있다. 제1 SMF(220)에 장애가 발생했음을 인지한 경우, NRF(500)는 제1 SMF(220)의 장애에 대한 정보를 포함하는 노드 상태 변경 메시지를 제1 PCF(200), 제2 PCF(300) 및 제3 PCF(400))로 전송할 수 있다(S840).Meanwhile, the
제2 PCF(300)는 인접하는 제1 PCF(200) 및 제3 PCF(400)로부터 수신(브로드캐스트)하여 기 저장한 세션에 대한 정보를 확인하여, 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다.The
NRF(500)로부터 수신한 노드 상태 변경 메시지에 기초하여, 제1 SMF(220)가 장애로 인하여 제1 코어 네트워크(20)의 통신이 원활하지 않음을 인지한 경우, 판단 결과, 제2 PCF(200)에 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재함에도 불구하고, 제2 PCF(300)는 세션 설립을 수행할 수 있다.Based on the node state change message received from the
즉, 제2 PCF(300)는 정책 제어 생성을 요청받은 세션에 대한 QoS 정책을 설정하고, QoS 정책을 설정했음을 나타내는 정책 제어 생성 응답을 제2 SMF(320)로 전송할 수 있다. 제2 SMF(320)는 제2 AMF(310)에게 세션 생성 컨텍스트 응답을 전송하고, 제2 AMF(310)는 세션 설립이 완료되었음을 나타내는 세션 설립 승인을 단말 장치(100)로 전송함으로써, 단말 장치(100)와의 세션 설립이 완료될 수 있다(S850).That is, the
세션 설립을 완료한 경우, 제2 PCF(300)는 설립을 완료한 세션에 대한 정보를 브로드캐스트할 수 있다(S860).When session establishment is completed, the
제1 PCF(200)는 NRF(500)로부터 노드 상태 변경 메시지를 수신하고, 제2 PCF(300)가 브로드캐스트한 세션에 대한 정보를 수신할 수 있다.The
제1 PCF(200)는 NRF(500)로부터 수신한 노드 상태 변경 메시지에 기초하여 제1 SMF(220)의 장애를 인지하고, 제2 PCF(300)가 브로드캐스트한 세션에 대한 정보에 기초하여, 제1 코어 네트워크(20)에 기 연결된 세션에 대한 설립 절차가 단말 장치(100)와 제2 코어 네트워크(30) 사이에서도 이미 완료되었음을 인지할 수 있다.The
따라서, 이미 단말 장치(100)와 제2 코어 네트워크(30)와의 세션 설립이 완료된 세션에 대한 정보를 삭제하기 위하여, 제1 PCF(200)는 제1 AMF(210)에게 기 설립된 단말 장치(100)와의 세션 연결을 삭제할 것을 나타내는 정책 제어 업데이트 알림을 전송할 수 있다(S870).Therefore, in order to delete information about the session in which the session establishment between the
제1 PCF(200)로부터 정책 제어 업데이트 알림을 수신하는 경우, 제1 AMF(210)는 기 설립된 단말 장치(100)와의 세션에 대한 정보를 삭제하고, 세션에 대한 정보의 삭제를 나타내는 응답을 제1 PCF(200)로 전송할 수 있다(S880).When receiving a policy control update notification from the
제1 PCF(200)는, 제1 AMF(210)로부터 수신한 응답에 따라, 제1 PCF(200)에 기 저장된 세션에 대한 정보를 삭제하고, 세션 정보 삭제를 나타내는 메시지를 브로드캐스트할 수 있다(S890).The
제1 PCF(200)가 브로드캐스트한 메시지를 수신한 제2 PCF(300) 및 제3 PCF(400)는 메시지에 포함된 세션에 대한 정보를 삭제할 수 있다(S900).Upon receiving the message broadcast by the
이와 같이, 제1 SMF(220)의 장애로 인하여, 단말 장치(100)의 통신이 원활히 수행될 수 없는 경우, 제1 PCF(200)의 제어에 의해, 제1 PCF(200) 및 제1 AMF(210)에 기 저장된 단말 장치(100)의 세션에 대한 정보를 삭제하고, 세션 정보 삭제를 브로드캐스트함으로써, 인접한 제2 PCF(300) 및 제3 PCF(400)에 저장된 세션에 대한 정보도 삭제할 수 있으며, 이를 통해 불필요해진 세션 정보를 저장함으로 인한 자원의 낭비를 방지할 수 있다.As such, when the communication of the
본 명세서에서는, 설명의 편의상, 제1 SMF(220)에 장애가 발생하는 경우만을 설명하였지만, 이에 한정되지 않는다. 즉, 제1 AMF(210)에 장애가 발생하는 경우에도 도 8을 통해 설명한 방법을 동일하게 적용할 수 있다. 예컨대, 제1 AMF(210)에 장애가 발생하는 경우, 단말 장치(100)는 통신이 원활한 제2 코어 네트워크(30)로 세션을 연결하기 위해, 제2 AMF(310)로 세션 설립 요청을 전송할 수 있으며, 제1 PCF(200)는 제1 SMF(220)에게 기 설립된 단말 장치(100)와의 세션 연결을 삭제할 것을 나타내는 정책 제어 업데이트 알림을 전송할 수 있다.In the present specification, for convenience of description, only a case in which a failure occurs in the
도 9는 본 발명의 일 실시예에 따른 기능을 수행하는 장치들을 나타내는 블록도이다.9 is a block diagram illustrating devices performing a function according to an embodiment of the present invention.
도 9를 참조하면, 제1 장치(1000)는 프로세서(1100), 메모리(1200) 및 송수신기(1300)를 포함할 수 있다.Referring to FIG. 9 , the
제1 장치(1000)는 단말 장치(100), 제1 PCF(200), 제1 AMF(210), 제1 SMF(220), 제2 PCF(300), 제2 AMF(310), 제2 SMF(320), 제3 PCF(400), 제3 AMF(410), 제3 SMF(420) 및 NRF(500) 중에서 어느 하나일 수 있다.The
프로세서(1100)는 제1 장치(1000)의 동작을 전반적으로 제어할 수 있다.The
메모리(1200)는 본 발명의 실시예에 따른 제1 장치(1000)의 기능을 수행하도록 구현된 일련의 명령어들을 포함하는 하나 이상의 프로그램을 저장할 수 있다.The
프로세서(1100)는 메모리(1200)에 저장된 하나 이상의 프로그램을 로드하여 본 발명의 실시예에 따른 제1 장치(1000)의 기능을 수행할 수 있다.The
송수신기(1300)는 제2 장치(2000)와 통신을 수행하기 위해 하나 이상의 모뎀을 포함할 수 있다.The
프로세서(1100)는, 송수신기(1300)를 제어하여, 제2 장치(2000)와 신호를 송수신할 수 있다.The
또한, 제2 장치(2000)은 프로세서(2100), 메모리(2200) 및 송수신기(2300)를 포함할 수 있다.Also, the
제2 장치(2000)는 단말 장치(100), 제1 PCF(200), 제1 AMF(210), 제1 SMF(220), 제2 PCF(300), 제2 AMF(310), 제2 SMF(320), 제3 PCF(400), 제3 AMF(410), 제3 SMF(420) 및 NRF(500) 중에서 제1 장치(1000)와는 다른 하나일 수 있다.The
프로세서(2100)는 제2 장치(2000)의 동작을 전반적으로 제어할 수 있다.The
메모리(2200)는 본 발명의 실시예에 따른 제2 장치(2000)의 기능을 수행하도록 구현된 일련의 명령어들을 포함하는 하나 이상의 프로그램을 저장할 수 있다.The
프로세서(2100)는 메모리(2200)에 저장된 하나 이상의 프로그램을 로드하여 본 발명의 실시예에 따른 제2 장치(2000)의 기능을 수행할 수 있다.The
송수신기(2300)는 제1 장치(1000)와 통신을 수행하기 위해 하나 이상의 모뎀을 포함할 수 있다.The
프로세서(2100)는, 송수신기(2300)를 제어하여, 제1 장치(1000)와 신호를 송수신할 수 있다.The
본 발명에 첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 인코딩 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 인코딩 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방법으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 블록도의 각 블록 또는 흐름도 각 단계에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록 및 흐름도의 각 단계에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.Combinations of each block in the block diagram attached to the present invention and each step in the flowchart may be performed by computer program instructions. These computer program instructions may be embodied in the encoding processor of a general purpose computer, special purpose computer, or other programmable data processing equipment, such that the instructions executed by the encoding processor of the computer or other programmable data processing equipment may correspond to each block of the block diagram or Each step of the flowchart creates a means for performing the functions described. These computer program instructions may also be stored in a computer-usable or computer-readable memory which may direct a computer or other programmable data processing equipment to implement a function in a particular way, and thus the computer-usable or computer-readable memory. The instructions stored in the block diagram may also produce an item of manufacture containing instruction means for performing a function described in each block of the block diagram or each step of the flowchart. The computer program instructions may also be mounted on a computer or other programmable data processing equipment, such that a series of operational steps are performed on the computer or other programmable data processing equipment to create a computer-executed process to create a computer or other programmable data processing equipment. It is also possible that instructions for performing the processing equipment provide steps for carrying out the functions described in each block of the block diagram and each step of the flowchart.
또한, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들 또는 단계들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Further, each block or each step may represent a module, segment, or portion of code comprising one or more executable instructions for executing specified logical function(s). It should also be noted that in some alternative embodiments it is also possible for the functions recited in blocks or steps to occur out of order. For example, it is possible that two blocks or steps shown one after another may in fact be performed substantially simultaneously, or that the blocks or steps may sometimes be performed in the reverse order according to the corresponding function.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 품질에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 균등한 범위 내에 있는 모든 기술사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and various modifications and variations will be possible without departing from the essential quality of the present invention by those skilled in the art to which the present invention pertains. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain, and the scope of the technical spirit of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the scope equivalent thereto should be interpreted as being included in the scope of the present invention.
100: 단말 장치
200, 300, 400: PCF
210, 310, 410: AMF
220, 320, 420: SMF
500: NRF100: terminal device
200, 300, 400: PCF
210, 310, 410: AMF
220, 320, 420: SMF
500: NRF
Claims (11)
상기 SMF 노드로부터, 단말의 세션의 설립 요청에 따른 정책 제어 생성 요청을 수신하면, 상기 수신한 정책 제어 생성 요청에 대응하는 세션에 대한 정보를 브로드캐스트하는 단계; 및
상기 브로드캐스트에 대한 응답의 수신 여부에 기초하여, 상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계를 포함하는
세션의 설립을 관리하는 방법.A method for managing establishment of a session, performed by a Policy Control Function (PCF) node included in a core network including a Session Management Function (SMF) node and an Access and Mobility Function (AMF) node, the method comprising:
broadcasting, when receiving a policy control creation request according to a session establishment request of the terminal from the SMF node, information on a session corresponding to the received policy control creation request; and
determining a response to the policy control generation request based on whether a response to the broadcast is received
How to manage the establishment of sessions.
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
기 설정된 시간 구간 동안 상기 브로드캐스트에 대한 응답이 수신되지 않는 경우, 상기 정책 제어 생성 요청에 따라 QoS(Quality of Service) 정책을 설정하는
세션의 설립을 관리하는 방법.According to claim 1,
Determining a response to the policy control creation request includes:
When a response to the broadcast is not received for a preset time period, setting a Quality of Service (QoS) policy according to the policy control creation request
How to manage the establishment of sessions.
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
기 설정된 시간 구간 내에 인접 PCF 노드로부터 상기 브로드캐스트에 대한 응답이 수신된 경우, 상기 정책 제어 생성 요청에 대한 응답으로 QoS 정책을 설정하지 않기로 결정하는
세션의 설립을 관리하는 방법.According to claim 1,
Determining a response to the policy control creation request includes:
When a response to the broadcast is received from a neighboring PCF node within a preset time period, determining not to set a QoS policy in response to the policy control creation request
How to manage the establishment of sessions.
상기 코어 네트워크는 NRF(NF Repository Function) 노드를 더 포함하고,
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
상기 NRF 노드로부터 상기 SMF 노드 또는 상기 AMF 노드의 장애를 나타내는 메시지가 수신되고, 기 설정된 시간 구간 내에 인접 PCF 노드로부터 상기 브로드캐스트에 대한 응답이 수신된 경우, 상기 정책 제어 생성 요청에 따라 QoS 정책을 설정하는 단계를 포함하는
세션의 설립을 관리하는 방법.According to claim 1,
The core network further includes an NF Repository Function (NRF) node,
Determining a response to the policy control creation request includes:
When a message indicating the failure of the SMF node or the AMF node is received from the NRF node and a response to the broadcast is received from a neighboring PCF node within a preset time period, the QoS policy is configured according to the policy control creation request steps to set up
How to manage the establishment of sessions.
상기 SMF 노드로부터, 단말로부터 세션의 설립 요청에 따른 정책 제어 생성 요청을 수신하는 단계;
상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 인접 PCF 노드로부터 기 수신한 세션에 대한 정보와 동일한지 여부를 판단하는 단계; 및
상기 판단 결과에 기초하여, 상기 정책 제어 생성 요청에 대한 응답을 결정하고, 결정된 상기 응답을 전송하는 단계를 포함하는
세션의 설립을 관리하는 방법.A method for managing session establishment, performed by a Policy Control Function (PCF) node included in a core network including a Session Management Function (SMF) node, the method comprising:
receiving, from the SMF node, a policy control creation request according to the session establishment request from the terminal;
determining whether the session information included in the received policy control creation request is the same as the session information previously received from a neighboring PCF node; and
Based on the determination result, determining a response to the policy control generation request, comprising the step of transmitting the determined response
How to manage the establishment of sessions.
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 인접 PCF 노드로부터 기 수신한 세션에 대한 정보와 동일하지 않는 경우, 상기 정책 제어 생성 요청에 따라 QoS(Quality of Service) 정책을 설정하는
세션의 설립을 관리하는 방법.6. The method of claim 5,
Determining a response to the policy control creation request includes:
If the session information included in the received policy control creation request is not the same as the session information previously received from the neighboring PCF node, setting a QoS (Quality of Service) policy according to the policy control creation request
How to manage the establishment of sessions.
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 인접 PCF 노드로부터 기 수신한 세션에 대한 정보와 동일한 경우, 상기 정책 제어 생성 요청에 대한 응답으로 QoS 정책을 설정하지 않기로 결정하는
세션의 설립을 관리하는 방법.6. The method of claim 5,
Determining a response to the policy control creation request includes:
When the session information included in the received policy control creation request is the same as the session information previously received from the neighboring PCF node, determining not to set the QoS policy in response to the policy control creation request
How to manage the establishment of sessions.
상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 인접 PCF 노드로부터 기 수신한 세션에 대한 정보와 동일한 경우, 상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 기 수신한 세션에 대한 정보와 동일함을 나타내는 메시지를 상기 인접 PCF 노드로 전송하는 단계를 더 포함하는
세션의 설립을 관리하는 방법.8. The method of claim 7,
When the session information included in the received policy control creation request is the same as the session information previously received from the neighboring PCF node, the session information included in the received policy control creation request is the same as the previously received session information. Further comprising the step of transmitting a message indicating the same as the information on the session to the adjacent PCF node
How to manage the establishment of sessions.
상기 코어 네트워크는 NRF(NF Repository Function) 노드를 더 포함하고,
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
상기 NRF 노드로부터, 상기 인접 PCF 노드와 동일한 코어 네트워크에 포함된 기능 노드의 장애를 나타내는 메시지를 수신하는 경우, 상기 정책 제어 생성 요청에 따라 QoS 정책을 설정하는
세션의 설립을 관리하는 방법.6. The method of claim 5,
The core network further includes an NF Repository Function (NRF) node,
Determining a response to the policy control creation request includes:
When receiving a message indicating a failure of a functional node included in the same core network as the adjacent PCF node from the NRF node, setting a QoS policy according to the policy control creation request
How to manage the establishment of sessions.
상기 코어 네트워크는 NRF(NF Repository Function) 노드를 더 포함하고,
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
상기 NRF 노드로부터 상기 인접 PCF와 동일한 코어 네트워크에 포함된 SMF 노드 또는 AMF 노드의 장애를 나타내는 메시지가 수신되고, 상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 인접 PCF 노드로부터 기 수신한 세션에 대한 정보와 동일한 경우, 상기 정책 제어 생성 요청에 따라 QoS 정책을 설정하는
세션의 설립을 관리하는 방법.6. The method of claim 5,
The core network further includes an NF Repository Function (NRF) node,
Determining a response to the policy control creation request includes:
A message indicating a failure of an SMF node or an AMF node included in the same core network as the neighboring PCF is received from the NRF node, and information about a session included in the received policy control creation request is previously received from the neighboring PCF node If the information for one session is the same, setting the QoS policy according to the policy control creation request
How to manage the establishment of sessions.
상기 컴퓨터 프로그램은,
제1 항 내지 제10 항 중 어느 한 항에 따른 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함하는
컴퓨터 프로그램.As a computer program stored in a computer-readable recording medium,
The computer program is
11. A method comprising instructions for causing a processor to perform a method according to any one of claims 1 to 10.
computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200104040A KR20220022732A (en) | 2020-08-19 | 2020-08-19 | Method for managing establishment of sessions performed by pcf |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200104040A KR20220022732A (en) | 2020-08-19 | 2020-08-19 | Method for managing establishment of sessions performed by pcf |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220022732A true KR20220022732A (en) | 2022-02-28 |
Family
ID=80497460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200104040A KR20220022732A (en) | 2020-08-19 | 2020-08-19 | Method for managing establishment of sessions performed by pcf |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220022732A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024167270A1 (en) * | 2023-02-10 | 2024-08-15 | 삼성전자 주식회사 | Method for roaming session management based on charging limit for edge computing services |
-
2020
- 2020-08-19 KR KR1020200104040A patent/KR20220022732A/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024167270A1 (en) * | 2023-02-10 | 2024-08-15 | 삼성전자 주식회사 | Method for roaming session management based on charging limit for edge computing services |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12082102B2 (en) | Multimedia priority service for wireless devices | |
US20220353799A1 (en) | Relay Node Selection | |
US12058139B2 (en) | Method for implementing user plane security policy, apparatus, and system | |
US20210385283A1 (en) | Multimedia Priority Service | |
US20220408333A1 (en) | Session Management for Edge Computing | |
WO2016155298A1 (en) | Relay ue access control method and apparatus | |
CN114143871B (en) | Network connection method, network disconnection method and communication device | |
US20230239686A1 (en) | Secure communication method, apparatus, and system | |
WO2021136211A1 (en) | Method and device for determining authorization result | |
US20230189192A1 (en) | Access to Second Network by Wireless Device | |
US20230132454A1 (en) | Method and apparatus for supporting edge computing service for roaming ue in wireless communication system | |
US11889568B2 (en) | Systems and methods for paging over WiFi for mobile terminating calls | |
CN112672336B (en) | Method, communication device and communication system for realizing external authentication | |
WO2022247812A1 (en) | Authentication method, communication device, and system | |
KR20220022732A (en) | Method for managing establishment of sessions performed by pcf | |
KR102318746B1 (en) | Method for processing plurality of pdu sessions using virtual id and smf performing method | |
KR102266409B1 (en) | Method for generating session-related message subject to integrity checking and method for performing integrity check on session-related message | |
WO2021208059A1 (en) | Connection establishment method and apparatus, device and storage medium | |
KR20220106623A (en) | Method and apparatus for session management in mobile communication systems | |
CN114979962A (en) | Method and device for updating key | |
CN117478431B (en) | Industrial Internet of things control method based on trusted network | |
US11611866B2 (en) | Connection between sim-less device and cellular network | |
CN118803922A (en) | Communication method, network function, communication device, storage medium, and product | |
CN118803802A (en) | Communication method and communication device | |
CN117768871A (en) | Communication method and device |