KR20220022732A - Method for managing establishment of sessions performed by pcf - Google Patents

Method for managing establishment of sessions performed by pcf Download PDF

Info

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
Application number
KR1020200104040A
Other languages
Korean (ko)
Inventor
김영찬
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020200104040A priority Critical patent/KR20220022732A/en
Publication of KR20220022732A publication Critical patent/KR20220022732A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper 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

According to an embodiment of the present invention, a method for managing the 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, comprises the steps of: broadcasting, when receiving a policy control creation request according to a session establishment request of a terminal from the SMF node, 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.

Description

PCF에 의해 수행되는 세션의 설립을 관리하는 방법 {METHOD FOR MANAGING ESTABLISHMENT OF SESSIONS PERFORMED BY PCF}METHOD FOR MANAGING ESTABLISHMENT OF SESSIONS PERFORMED BY PCF

본 발명은 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 network system 10 includes one or more terminal devices 100 , a plurality of AMFs 210 , 310 , 410 , a plurality of SMFs 220 , 320 , 420 , and a plurality of PCFs 200 . , 300, 400) may be included.

본 명세서에서는 설명의 편의를 위하여 제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 first PCF 200 is connected to the first AMF 210 and the first SMF 220 , and the second PCF 300 is the second AMF 310 and the second SMF ( 310) and the third PCF 400 has been described as being connected to the third AMF 410 and the third SMF 420, but is not limited thereto. That is, according to an embodiment, at least one PCF may be connected to two or more AMFs and/or SMFs.

실시예에 따라, 네트워크 시스템(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 network system 10 includes a plurality of core networks, and each of the AMFs 210 , 310 , 410 , the SMFs 220 , 320 , 420 , and the PCFs 200 , 300 , 400 respectively. Each may be included in a different core network. For example, the first AMF 210 , the first SMF 220 and the first PCF 200 are in the first core network 20 , the second AMF 310 , the second SMF 320 and the second PCF ( 300 may be included in the second core network 30 , and the third AMF 410 , the third SMF 420 , and the third PCF 400 may be included in the third core network 40 .

실시예에 따라, 복수의 PCF들(200, 300, 400)은 서로 인접하여 위치할 수 있다. 따라서, 예컨대, 제1 PCF(200)가 소정의 신호를 브로드캐스트(broadcast)하는 경우, 제2 PCF(300) 및 제3 PCF(400)는 제1 PCF(200)가 브로드캐스트한 신호를 수신할 수 있다.According to an embodiment, the plurality of PCFs 200 , 300 , and 400 may be located adjacent to each other. Therefore, for example, when the first PCF 200 broadcasts a predetermined signal, the second PCF 300 and the third PCF 400 receive the signal broadcast by the first PCF 200 . can do.

단말 장치(100)는 단말 내부의 사유 또는 네트워크의 장애 등으로 인하여, 기존의 코어 네트워크(예컨대, 제1 코어 네트워크(20))와 세션이 연결되었음에도 불구하고, 새로운 코어 네트워크(예컨대, 제2 코어 네트워크(30))와 동일한 세션에 대한 연결을 수행할 수 있다.Although the terminal device 100 has a session connected with the existing core network (eg, the first core network 20) due to reasons inside the terminal or network failure, etc. A connection to the same session as the network 30) may be performed.

이러한 경우, 기존의 코어 네트워크에는 단말 장치와의 세션에 대한 정보가 삭제되지 않은 채로 남아 있으면서, 새로운 코어 네트워크에도 동일한 세션에 대한 정보가 저장되므로, 네트워크 자원 관리 측면에서는 불필요하게 자원을 소비하는 꼴이 되므로, 단말이 새로운 코어 네트워크와 세션에 대한 연결을 수행할 때, 세션의 설립을 관리하는 방법이 문제될 수 있다.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 terminal device 100 may transmit a session establishment request (eg, PDU Session Establishment Request) to the first AMF 210 in order to access the 5G network. When receiving the session establishment request from the terminal device 100, the first AMF 210 transmits a session creation context request (eg, Nsmf_PDUSession_CreateSMContext Request) to the first SMF 220, and the first SMF 220 is established A policy control creation request (eg, Npcf_SMPolicyControl_Create request) may be transmitted to the first PCF 200 to set a policy for the session in which the request is received ( S300 ).

본 명세서에서는, 설명의 편의를 위해, 제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 first SMF 220 transmits a policy control generation request to the first PCF 200 , but the present invention is not limited thereto. That is, according to an embodiment, the first SMF 220 may transmit a policy control update request (eg, Npcf_SMPolicyControl_Update request) rather than a policy control creation request, and the first AMF 210 rather than the first SMF 220 A policy control creation request (eg, Npcf_AMPolicyControl_Create request) or a policy control update request (eg, Npcf_AMPolicyControl_Update request) may be transmitted to the first PCF 200 to set a policy for the session that has received the establishment request. The corresponding content may be equally applied to FIGS. 4 to 8 as well as FIG. 3 .

정책 제어 생성 요청을 수신한 제1 PCF(200)는 정책 제어 생성을 요청받은 세션에 대한 정보가 인접하는 제2 PCF(300) 및 제3 PCF(400) 중에서 어느 하나에 기 저장되어 있는지 여부를 판단하기 위하여, 정책 제어 생성을 요청받은 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S310).Upon receiving the policy control creation request, the first PCF 200 determines whether information on the session requested to generate the policy control is pre-stored in any one of the adjacent second PCF 300 and the third PCF 400 . In order to determine, information on the session for which policy control creation is requested may be broadcast (S310).

이때, 상기 세션에 대한 정보는 브로드캐스트한 코어 네트워크와 관련된 정보로서, 제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 first PCF 200, a Subscriber Permanent Identifier (SUPI), a Data Network Name (DNN), and a Network Slice Selection Assistance (NSSAI). Information) may include at least one of

브로드캐스트된 세션에 대한 정보를 수신한 제2 PCF(300)와 제3 PCF(400)는 기 저장된 세션에 대한 정보를 확인하여(S320), 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다.The second PCF 300 and the third PCF 400 that have received the information on the broadcast session check the information on the pre-stored session (S320), and information on the received session from among the information on the pre-stored session. It can be determined whether there is information that matches with .

판단 결과, 기 저장된 세션에 대한 정보 중에는 수신한 세션에 대한 정보와 일치하는 정보가 존재하지 않는 경우, 제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 second PCF 300 and the third PCF 400 respond to the reception of the session information. may not

브로드캐스트한 세션에 대한 정보에 대한 응답을 기 설정된 시간 동안 수신하지 못한 경우, 제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 first PCF 200 provides information on the session requested to be established among the second PCF 300 and the third PCF 400 . Determining that it is not stored, the first PCF 200 may set a QoS policy for the session requested to generate policy control, and store the set QoS policy and information on the session in the DB (S330).

제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 first PCF 200 transmits a policy control creation response (eg, Npcf_SMPolicyControl_Create response) indicating that the QoS policy has been set to the first SMF 220 , and the first SMF 220 receiving the policy control creation response responds to the first A session creation context response (eg, Nsmf_PDUSession_CreateSMContext Response) may be transmitted to the AMF 210 . Accordingly, the first AMF 210 may transmit a session establishment approval (eg, PDU Session Establishment Accept) indicating that the session establishment has been completed to the terminal device 100 ( S340 ), thereby establishing a session with the terminal device 100 . This can be done.

본 명세서에서는, 설명의 편의를 위해, 제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 first PCF 200 transmits a policy control generation response indicating that the QoS policy has been determined to the first SMF 220, the present invention is not limited thereto. That is, according to the embodiment, the first PCF 200 may transmit a policy control update response (eg, Npcf_SMPolicyControl_Update response) rather than a policy control generation response, and to the first AMF 210 rather than the first SMF 220 . In order to inform that the QoS policy has been determined, a policy control creation response (eg, Npcf_AMPolicyControl_Create response) or a policy control update response (eg, Npcf_AMPolicyControl_Update response) may be transmitted to the first AMF 210 . The corresponding content may be equally applied to FIGS. 4 to 8 as well as FIG. 3 .

이로서, 제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 first AMF 210 , the first SMF 220 , and the first PCF 200 and the terminal device 100 may be completed, and the first PCF 200 broadcasts information about the session to the adjacent second PCF 300 and the third PCF 400 before setting the QoS policy, so that the information about the session is transmitted to the PCFs 200, 300, and 400 It is possible to prevent a situation in which duplicates are stored.

도 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 terminal device 100 transmits a session establishment request to the first AMF 210 , and the first PCF 200 sets a QoS policy for the requested session, so that the terminal device 100 is Establishing a session with the first core network 20 may be completed (S400).

다만, 단말 장치(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 terminal device 100 and the first core network 20 has already been completed, due to an internal reason of the terminal device 100 , the terminal device 100 connects to the second core network 30 . In order to connect the session, a session establishment request may be transmitted to the second AMF 310 . Upon receiving the session establishment request, the second AMF 310 transmits a session creation context request to the second SMF 320 , and the second SMF 320 sets a policy for the session upon which the establishment request has been received. A policy control generation request may be transmitted to the PCF 300 (S410).

정책 제어 생성 요청을 수신한 제2 PCF(300)는 정책 제어 생성을 요청받은 세션에 대한 정보가 인접하는 제1 PCF(100) 및 제3 PCF(400) 중에서 어느 하나에 기 저장되어 있는지 여부를 판단하기 위하여, 정책 제어 생성을 요청받은 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S420).Upon receiving the policy control creation request, the second PCF 300 determines whether information on the session requested to generate the policy control is pre-stored in any one of the adjacent first PCF 100 and the third PCF 400 . In order to determine, information on the session for which policy control creation is requested may be broadcast (S420).

브로드캐스트된 세션에 대한 정보를 수신한 제1 PCF(200)와 제3 PCF(400)는 기 저장된 세션에 대한 정보를 확인하여(S430), 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다.The first PCF 200 and the third PCF 400 that have received the information on the broadcast session check the information on the pre-stored session (S430), and information on the received session from among the information on the pre-stored session It can be determined whether there is information that matches with .

보다 자세하게는, 제1 PCF(200)는 수신한 세션에 대한 정보에 포함된 SUPI와 기 저장된 세션에 대한 정보에 포함된 SUPI를 비교하여, 세션 설립 요청을 전송한 단말의 동일 여부를 판단할 수 있다. 예컨대, 수신한 세션에 대한 정보에 포함된 SUPI와 기 저장된 세션에 대한 정보에 포함된 SUPI가 동일한 경우, 제1 PCF(200)는 세션 설립 요청을 전송한 단말과 기 저장된 세션에 대한 정보를 전송했던 단말이 동일하다고 판단할 수 있다.In more detail, the first PCF 200 compares the SUPI included in the received session information with the SUPI included in the pre-stored session information to determine whether the terminal that transmitted the session establishment request is the same. there is. For example, when the SUPI included in the received session information and the SUPI included in the pre-stored session information are the same, the first PCF 200 transmits the session establishment request to the terminal and the pre-stored session information. It can be determined that the terminal that did the same is the same.

전송한 단말이 동일한 정보들 중에서, 제1 PCF(200)는 수신한 세션에 대한 정보에 포함된 DNN과 NSSAI와 기 저장된 세션에 대한 정보에 포함된 DNN과 NSSAI를 비교하여, 설립을 요청한 세션과 기 저장된 세션이 동일한 종류인지 여부를 판단할 수 있다. 예컨대, 수신한 세션에 대한 정보에 포함된 DNN과 NSSAI와 기 저장된 세션에 대한 정보에 포함된 DNN과 NSSAI가 동일한 경우, 제1 PCF(200)는 설립을 요청한 세션과 기 저장된 세션이 동일한 종류의 세션이라고 판단할 수 있다.Among the same information transmitted by the terminal, the first PCF 200 compares the DNN and NSSAI included in the received session information with the DNN and NSSAI included in the pre-stored session information, the session requested to be established and the It may be determined whether pre-stored sessions are of the same type. For example, when the DNN and NSSAI included in the received session information and the DNN and NSSAI included in the pre-stored session information are the same, the first PCF 200 determines that the session requesting establishment and the pre-stored session are of the same type. It can be considered a session.

즉, 제1 PCF(200)는 기 저장된 세션에 대한 정보에 포함된 SUPI와 수신한 세션에 대한 정보에 포함된 SUPI를 먼저 비교하여 단말의 동일성을 판단하고, 단말의 동일성이 인정된 정보에 포함된 DNN과 NSSAI와 수신한 세션에 대한 정보에 포함된 DNN과 NSSAI를 비교하여 세션의 종류의 동일성을 판단함으로써, 제2 PCF(300)로부터 수신한 세션에 대한 정보가 기 저장된 정보와 동일하다고 결정할 수 있다.That is, the first PCF 200 first compares the SUPI included in the pre-stored session information with the SUPI included in the received session information to determine the identity of the terminal, and includes it in the information for which the identity of the terminal is recognized. By comparing the received DNN and NSSAI with the DNN and NSSAI included in the information on the received session to determine the same type of session, it is determined that the information about the session received from the second PCF 300 is the same as the previously stored information. can

판단 결과, 제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 first PCF 200 , the first PCF 200 determines that information matching the information on the received session exists. A response indicating existence may be transmitted (S440).

또한, 제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 first PCF 200 may reactivate the session in which the second PCF 300 receives the establishment request in order to prevent wastage of resources due to redundant establishment of the session. To this end, the first PCF 200 may transmit a policy control update notification indicating re-activation of the session to the first AMF 210 and the first SMF 220 ( S450 ). For example, the first PCF 200 may transmit an Npcf_AMPolicyControl_UpdateNotify message to the first AMF 210 and an Npcf_SMPolicyControl_UpdateNotify message to the first SMF 220 .

한편, 제1 PCF(200)로부터 브로드캐스트에 대한 응답을 수신한 경우, 제2 PCF(300)는 제1 PCF(200)에 설립을 요청받은 세션과 동일한 세션이 저장되어 있다고 판단하고, 수신한 세션 설립 요청에 대한 QoS 정책을 설정하지 않을 수 있다.On the other hand, when receiving a response to the broadcast from the first PCF 200, the second PCF 300 determines that the same session as the session requested to be established is stored in the first PCF 200, and the received QoS policy for session establishment request may not be set.

제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 second PCF 300 transmits a policy control generation response indicating that QoS policy is not set to the second SMF 320 , and the second SMF 320 indicates to the first AMF 210 that session creation has failed. A session creation context response (eg, Nsmf_PDUSession_CreateSMContext Response) may be transmitted. Accordingly, the second AMF 310 may transmit a session establishment rejection (eg, PDU Session Establishment Reject) indicating that session establishment has failed to the terminal device 100 (S460).

이와 같이, 제2 PCF(300)가 수신한 세션 설립 요청이 제1 PCF(200)에 기 저장된(즉, 기 연결된) 세션과 동일한 경우, 기존의 세션 연결을 이용함으로써, 세션 정보의 중복으로 인한 자원의 낭비를 방지할 수 있다.In this way, when the session establishment request received by the second PCF 300 is the same as a session stored in advance in the first PCF 200 (ie, connected), by using the existing session connection, due to duplication of session information It can prevent wastage of resources.

도 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 terminal device 100 transmits a session establishment request to the first AMF 210 , and the first PCF 200 sets a QoS policy for the requested session, so that the terminal device 100 Establishing a session with the first core network 20 may be completed (S500).

다만, 단말 장치(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 terminal device 100 and the first core network 20 is already completed, if the communication with the first core network 20 is not smooth due to the failure of the first SMF 220 (S510) ), the terminal device 100 may transmit a session establishment request to the second AMF 310 in order to connect a session to another core network (eg, the second core network 30 ) through which communication is smooth. Upon receiving the session establishment request, the second AMF 310 transmits a session creation context request to the second SMF 320 , and the second SMF 320 sets a policy for the session upon which the establishment request has been received. A policy control generation request may be transmitted to the PCF 300 (S520).

정책 제어 생성 요청을 수신한 제2 PCF(300)는 정책 제어 생성을 요청받은 세션에 대한 정보가 인접하는 제1 PCF(100) 및 제3 PCF(400) 중에서 어느 하나에 기 저장되어 있는지 여부를 판단하기 위하여, 정책 제어 생성을 요청받은 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S530).Upon receiving the policy control creation request, the second PCF 300 determines whether information on the session requested to generate the policy control is pre-stored in any one of the adjacent first PCF 100 and the third PCF 400 . In order to determine, information on a session for which policy control creation is requested may be broadcast (S530).

한편, 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 NRF 500 may monitor the network to recognize that a failure has occurred in the first SMF 220 . When it is recognized that a failure has occurred in the first SMF 220 , the NRF 500 transmits a node state change message (eg, Nnrf_NFManagement_NFStatusNotify Message) including information about the failure of the first SMF 220 to the first PCF 200 . (or the first PCF 200, the second PCF 300, and the third PCF 400) may be transmitted (S540).

브로드캐스트된 세션에 대한 정보를 수신한 제1 PCF(200)와 제3 PCF(400)는 기 저장된 세션에 대한 정보를 확인하여, 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다. 판단 방법은 도 4를 통해 설명한 내용과 동일하므로, 이에 대한 설명은 생략하기로 한다.Upon receiving the broadcast session information, the first PCF 200 and the third PCF 400 check the pre-stored session information, and match the received session information from among the pre-stored session information. It can be determined whether information is available or not. Since the determination method is the same as that described with reference to FIG. 4 , a description thereof will be omitted.

NRF(500)로부터 수신한 노드 상태 변경 메시지에 기초하여 제1 SMF(220)의 장애를 인지하고, 판단 결과, 제1 PCF(200)에 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재함을 확인한 경우, 제1 PCF(200)는 제1 AMF(210)에게 기 설립된 단말 장치(100)와의 세션 연결을 삭제할 것을 나타내는 정책 제어 업데이트 알림(예컨대, Npcf_AMPolicyControl_UpdateNotify Message)을 전송할 수 있다(S550). The failure of the first SMF 220 is recognized based on the node state change message received from the NRF 500 , and as a result of the determination, information on the received session among the session information stored in the first PCF 200 and When it is confirmed that matching information exists, the first PCF 200 sends a policy control update notification (eg, Npcf_AMPolicyControl_UpdateNotify Message) indicating to the first AMF 210 to delete the session connection with the established terminal device 100 . It can be transmitted (S550).

이는, 제1 SMF(220)의 장애로 인하여 단말 장치(100)와의 통신이 불가능한 상황에서, 제1 PCF(200)가 단말 장치(100)가 동일한 세션에 대한 설립 절차를 제2 PCF(300)와 수행 중임을 인지하였기 때문으로, 단말 장치(100)가 제2 코어 네트워크(30)와 세션을 연결하도록 하기 위함이다.In this case, in a situation where communication with the terminal device 100 is impossible due to the failure of the first SMF 220 , the first PCF 200 performs the establishment procedure for the same session with the terminal device 100 as the second PCF 300 . This is because the terminal device 100 is to connect the session with the second core network 30 by recognizing that 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 first PCF 200 , the first AMF 210 deletes information about a session with the established terminal device 100 , and a response indicating deletion of information about the session ( For example, an Npcf_AMPolicyControl_Delete Message) may be transmitted to the first PCF 200 (S560).

제1 PCF(200)는, 제1 AMF(210)로부터 수신한 응답에 따라, 제1 PCF(200)에 기 저장된 세션에 대한 정보를 삭제할 수 있다.The first PCF 200 may delete information about the session pre-stored in the first PCF 200 according to the response received from the first AMF 210 .

제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 second PCF 300 has not received a response from the adjacent first PCF 200 and the third PCF 400 for a preset time period, the second PCF 300 is the first PCF 200 . And it is determined that information on the session requested to be established is not stored in the third PCF 400, the second PCF 300 sets a QoS policy for the session requested to generate policy control, and sets the QoS policy and session information can be stored in the DB.

또한, 제2 PCF(300)는 QoS 정책을 설정했음을 나타내는 정책 제어 생성 응답을 제2 SMF(320)로 전송하고, 정책 제어 생성 응답을 수신한 제2 SMF(320)는 제2 AMF(310)에게 세션 생성 컨텍스트 응답을 전송할 수 있다. 이에 따라, 제2 AMF(310)는 세션 설립이 완료되었음을 나타내는 세션 설립 승인을 단말 장치(100)로 전송할 수 있으며(S570), 단말 장치(100)와의 세션 설립이 완료될 수 있다.In addition, the second PCF 300 transmits a policy control generation response indicating that the QoS policy has been set to the second SMF 320 , and the second SMF 320 that receives the policy control generation response responds to the second AMF 310 . can send a session creation context response to Accordingly, the second AMF 310 may transmit a session establishment approval indicating that session establishment has been completed to the terminal device 100 ( S570 ), and session establishment with the terminal device 100 may be completed.

이와 같이, 제1 SMF(220)의 장애로 인하여, 단말 장치(100)의 통신이 원활히 수행될 수 없는 경우, 제1 PCF(200)의 제어에 의해, 제1 PCF(200) 및 제1 AMF(210)에 기 저장된 단말 장치(100)의 세션에 대한 정보를 삭제함으로써, 단말 장치(100)가 제2 코어 네트워크(30)와 세션을 연결하도록 도와줌과 동시에, 세션 정보의 중복으로 인한 자원의 낭비를 방지할 수 있다.As such, when the communication of the terminal device 100 cannot be smoothly performed due to the failure of the first SMF 220, the first PCF 200 and the first AMF are controlled by the first PCF 200. By deleting the session information of the terminal device 100 pre-stored in the 210 , the terminal device 100 helps to connect the session with the second core network 30 , and at the same time, resources due to duplication of session information can prevent wastage of

본 명세서에서는, 설명의 편의상, 제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 first SMF 220 has been described, but the present invention is not limited thereto. That is, even when a failure occurs in the first AMF 210, the method described with reference to FIG. 5 may be equally applied. For example, when a failure occurs in the first AMF 210 , the terminal device 100 may transmit a session establishment request to the second AMF 310 in order to connect a session to the second core network 30 with smooth communication. In addition, the first PCF 200 may transmit a policy control update notification indicating that the session connection with the established terminal device 100 will be deleted to the first SMF 220 .

<제안 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 terminal device 100 may transmit a session establishment request to the first AMF 210 in order to access the 5G network. When the first AMF 210 receives the session establishment request from the terminal device 100 , the first AMF 210 transmits a session creation context request to the first SMF 220 , and the first SMF 220 responds to the session in which the establishment request is received. A policy control creation request may be transmitted to the first PCF 200 in order to set a policy for the system ( S600 ).

정책 제어 생성 요청을 수신한 제1 PCF(200)는 정책 제어 생성 요청에 기초하여 설립을 요청받은 세션에 대한 QoS 정책을 설정하고, 설정된 QoS 정책 및 세션에 대한 정보를 DB에 저장할 수 있다(S610).Upon receiving the policy control creation request, the first PCF 200 may set a QoS policy for the session requested to be established based on the policy control creation request, and store the set QoS policy and information on the session in the DB (S610). ).

제1 PCF(200)는 QoS 정책을 설정했음을 나타내는 정책 제어 생성 응답을 제1 SMF(220)로 전송하고, 정책 제어 생성 응답을 수신한 제1 SMF(220)는 제1 AMF(210)에게 세션 생성 컨텍스트 응답을 전송할 수 있다. 이에 따라, 제1 AMF(210)는 세션 설립이 완료되었음을 나타내는 세션 설립 승인을 단말 장치(100)로 전송할 수 있으며(S620), 이로써 단말 장치(100)와의 세션 설립이 완료될 수 있다.The first PCF 200 transmits a policy control generation response indicating that the QoS policy has been set to the first SMF 220 , and the first SMF 220 receiving the policy control generation response sends a session to the first AMF 210 . It can send a creation context response. Accordingly, the first AMF 210 may transmit a session establishment approval indicating that the session establishment has been completed to the terminal device 100 ( S620 ), thereby completing the session establishment with the terminal device 100 .

세션 설립을 완료한 경우, 제1 PCF(200)는 설립을 완료한 세션에 대한 정보를 브로드캐스트(broadcast)할 수 있다(S630). 브로드캐스트된 정보는 인접하는 제2 PCF(300) 및 제3 PCF(400)가 수신할 수 있으며, 추후에 제2 PCF(300) 또는 제3 PCF(400)가 세션 설립 요청에 따른 정책 제어 생성 요청을 수신하는 경우, 세션의 동일성을 판단하는데 브로드캐스트된 정보를 이용할 수 있다.When session establishment is completed, the first PCF 200 may broadcast information on the established session ( S630 ). The broadcast information may be received by the adjacent second PCF 300 and the third PCF 400, and later, the second PCF 300 or the third PCF 400 generates policy control according to the session establishment request. When a request is received, the broadcast information may be used to determine the identity of the session.

도 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 terminal device 100 transmits a session establishment request to the first AMF 210 , and the first PCF 200 sets a QoS policy for the requested session, so that the terminal device 100 Establishing a session with the first core network 20 may be completed (S700). When session establishment is completed, the first PCF 200 may broadcast information on the established session ( S710 ).

이후, 단말 장치(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 terminal device 100 and the first core network 20 has already been completed, due to an internal reason of the terminal device 100 , the terminal device 100 is transferred to the second core network 30 . In order to connect the session, a session establishment request may be transmitted to the second AMF 310 . Upon receiving the session establishment request, the second AMF 310 transmits a session creation context request to the second SMF 320 , and the second SMF 320 sets a policy for the session upon which the establishment request has been received. A policy control creation request may be transmitted to the PCF 300 (S720).

제2 PCF(300)는 인접하는 제1 PCF(200) 및 제3 PCF(400)로부터 수신(브로드캐스트)하여 기 저장한 세션에 대한 정보를 확인하여(S730), 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다. 판단 방법은 도 4를 통해 설명한 내용과 동일하므로, 이에 대한 설명은 생략하기로 한다.The second PCF 300 receives (broadcasts) from the adjacent first PCF 200 and the third PCF 400 and checks information on the previously stored session (S730), among the information on the previously stored session, It may be determined whether there is information matching the received session information. Since the determination method is the same as that described with reference to FIG. 4 , a description thereof will be omitted.

판단 결과, 제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 second PCF 200 , the second PCF 300 displays information matching the received session information. A response indicating existence may be transmitted to the first PCF 200 (S740).

제2 PCF(200)로부터 응답을 수신한 제1 PCF(200)는, 기 설립된 세션을 재활성화하기 위하여, 제1 AMF(210) 및 제1 SMF(220)에게 세션의 재활성화를 나타내는 정책 제어 업데이트 알림을 전송하고(S750), 이로 인하여, 단말 장치(100)와의 세션 연결이 다시 활성화될 수 있다.The first PCF 200 receiving the response from the second PCF 200, in order to reactivate the previously established session, a policy indicating the reactivation of the session to the first AMF 210 and the first SMF 220 A control update notification is transmitted (S750), and thus, a session connection with the terminal device 100 may be reactivated.

한편, 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재함을 확인하였으므로, 세션의 중복 설립으로 인한 자원의 낭비를 방지하기 위하여, 제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 second PCF 300 performs the received session information. QoS policy for establishment request may not be set.

제2 PCF(300)는 QoS 정책을 설정하지 않음을 나타내는 정책 제어 생성 응답을 제2 SMF(320)로 전송하고, 제2 SMF(320)는 제1 AMF(210)에게 세션 생성이 실패했음을 나타내는 세션 생성 컨텍스트 응답을 전송할 수 있다. 이에 따라, 제2 AMF(310)는 세션 설립이 실패했음을 나타내는 세션 설립 거절을 단말 장치(100)로 전송하고(S760), 최종적으로 세션 설립이 실패될 수 있다.The second PCF 300 transmits a policy control generation response indicating that QoS policy is not set to the second SMF 320 , and the second SMF 320 indicates to the first AMF 210 that session creation has failed. A session creation context response may be transmitted. Accordingly, the second AMF 310 transmits a session establishment rejection indicating that session establishment has failed to the terminal device 100 ( S760 ), and finally session establishment may fail.

이와 같이, 제2 PCF(300)가 수신한 세션 설립 요청이 제1 PCF(200)로부터 기 수신한 세션과 동일한 경우, 기존의 세션 연결을 이용함으로써, 세션 정보의 중복으로 인한 자원의 낭비를 방지할 수 있다.As such, when the session establishment request received by the second PCF 300 is the same as the session previously received from the first PCF 200, the existing session connection is used to prevent wastage of resources due to duplication of session information. can do.

도 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 terminal device 100 transmits a session establishment request to the first AMF 210 , and the first PCF 200 sets a QoS policy for the requested session, so that the terminal device 100 Establishing a session with the first core network 20 may be completed (S800). When session establishment is completed, the first PCF 200 may broadcast information on the established session ( S810 ).

이후, 제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 first core network 20 is not smooth due to the failure of the first SMF 220 ( S820 ), the terminal device 100 performs communication with another core network (eg, the second core network (eg, the second core network) 30)) to connect a session, a session establishment request may be transmitted to the second AMF 310 . Upon receiving the session establishment request, the second AMF 310 transmits a session creation context request to the second SMF 320 , and the second SMF 320 sets a policy for the session upon which the establishment request has been received. A policy control generation request may be transmitted to the PCF 300 (S830).

한편, 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 NRF 500 may monitor the network to recognize that a failure has occurred in the first SMF 220 . When recognizing that a failure has occurred in the first SMF 220 , the NRF 500 transmits a node state change message including information about the failure of the first SMF 220 to the first PCF 200 and the second PCF 300 . ) and the third PCF 400) (S840).

제2 PCF(300)는 인접하는 제1 PCF(200) 및 제3 PCF(400)로부터 수신(브로드캐스트)하여 기 저장한 세션에 대한 정보를 확인하여, 기 저장된 세션에 대한 정보 중에서 수신한 세션에 대한 정보와 일치하는 정보가 있는지 여부를 판단할 수 있다.The second PCF 300 receives (broadcasts) from the adjacent first PCF 200 and the third PCF 400, checks the information on the previously stored session, and receives the session received from among the information on the stored session. It can be determined whether there is information matching the information about .

NRF(500)로부터 수신한 노드 상태 변경 메시지에 기초하여, 제1 SMF(220)가 장애로 인하여 제1 코어 네트워크(20)의 통신이 원활하지 않음을 인지한 경우, 판단 결과, 제2 PCF(200)에 기 저장된 세션에 대한 정보 중에 수신한 세션에 대한 정보와 일치하는 정보가 존재함에도 불구하고, 제2 PCF(300)는 세션 설립을 수행할 수 있다.Based on the node state change message received from the NRF 500, when the first SMF 220 recognizes that communication of the first core network 20 is not smooth due to a failure, as a result of the determination, the second PCF ( Although information matching the received session information exists among the session information previously stored in 200 , the second PCF 300 may perform session establishment.

즉, 제2 PCF(300)는 정책 제어 생성을 요청받은 세션에 대한 QoS 정책을 설정하고, QoS 정책을 설정했음을 나타내는 정책 제어 생성 응답을 제2 SMF(320)로 전송할 수 있다. 제2 SMF(320)는 제2 AMF(310)에게 세션 생성 컨텍스트 응답을 전송하고, 제2 AMF(310)는 세션 설립이 완료되었음을 나타내는 세션 설립 승인을 단말 장치(100)로 전송함으로써, 단말 장치(100)와의 세션 설립이 완료될 수 있다(S850).That is, the second PCF 300 may set a QoS policy for the session for which policy control generation is requested, and transmit a policy control generation response indicating that the QoS policy is set to the second SMF 320 . The second SMF 320 transmits a session creation context response to the second AMF 310, and the second AMF 310 transmits a session establishment approval indicating that the session establishment is completed to the terminal device 100, so that the terminal device Session establishment with (100) may be completed (S850).

세션 설립을 완료한 경우, 제2 PCF(300)는 설립을 완료한 세션에 대한 정보를 브로드캐스트할 수 있다(S860).When session establishment is completed, the second PCF 300 may broadcast information about the established session ( S860 ).

제1 PCF(200)는 NRF(500)로부터 노드 상태 변경 메시지를 수신하고, 제2 PCF(300)가 브로드캐스트한 세션에 대한 정보를 수신할 수 있다.The first PCF 200 may receive a node state change message from the NRF 500 , and may receive information about a session broadcast by the second PCF 300 .

제1 PCF(200)는 NRF(500)로부터 수신한 노드 상태 변경 메시지에 기초하여 제1 SMF(220)의 장애를 인지하고, 제2 PCF(300)가 브로드캐스트한 세션에 대한 정보에 기초하여, 제1 코어 네트워크(20)에 기 연결된 세션에 대한 설립 절차가 단말 장치(100)와 제2 코어 네트워크(30) 사이에서도 이미 완료되었음을 인지할 수 있다.The first PCF 200 recognizes the failure of the first SMF 220 based on the node state change message received from the NRF 500 , and based on the information on the session broadcast by the second PCF 300 , , it can be recognized that the establishment procedure for a session previously connected to the first core network 20 has already been completed between the terminal device 100 and the second core network 30 .

따라서, 이미 단말 장치(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 terminal device 100 and the second core network 30 has already been completed, the first PCF 200 sends the first AMF 210 to the established terminal device ( 100) may transmit a policy control update notification indicating that the session connection with the user will be deleted (S870).

제1 PCF(200)로부터 정책 제어 업데이트 알림을 수신하는 경우, 제1 AMF(210)는 기 설립된 단말 장치(100)와의 세션에 대한 정보를 삭제하고, 세션에 대한 정보의 삭제를 나타내는 응답을 제1 PCF(200)로 전송할 수 있다(S880).When receiving a policy control update notification from the first PCF 200 , the first AMF 210 deletes information on the session with the established terminal device 100 , and returns a response indicating deletion of information on the session It can be transmitted to the first PCF 200 (S880).

제1 PCF(200)는, 제1 AMF(210)로부터 수신한 응답에 따라, 제1 PCF(200)에 기 저장된 세션에 대한 정보를 삭제하고, 세션 정보 삭제를 나타내는 메시지를 브로드캐스트할 수 있다(S890).The first PCF 200 may, according to the response received from the first AMF 210, delete information on the session pre-stored in the first PCF 200, and broadcast a message indicating deletion of the session information. (S890).

제1 PCF(200)가 브로드캐스트한 메시지를 수신한 제2 PCF(300) 및 제3 PCF(400)는 메시지에 포함된 세션에 대한 정보를 삭제할 수 있다(S900).Upon receiving the message broadcast by the first PCF 200, the second PCF 300 and the third PCF 400 may delete session information included in the message (S900).

이와 같이, 제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 terminal device 100 cannot be smoothly performed due to the failure of the first SMF 220, the first PCF 200 and the first AMF are controlled by the first PCF 200. By deleting the session information of the terminal device 100 previously stored in the 210 and broadcasting the session information deletion, the information on the session stored in the adjacent second PCF 300 and the third PCF 400 is also deleted. In this way, it is possible to prevent wastage of resources due to storing unnecessary session information.

본 명세서에서는, 설명의 편의상, 제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 first SMF 220 has been described, but the present invention is not limited thereto. That is, even when a failure occurs in the first AMF 210, the method described with reference to FIG. 8 may be equally applied. For example, when a failure occurs in the first AMF 210 , the terminal device 100 may transmit a session establishment request to the second AMF 310 in order to connect a session to the second core network 30 with smooth communication. In addition, the first PCF 200 may transmit a policy control update notification indicating that the session connection with the established terminal device 100 will be deleted to the first SMF 220 .

도 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 first device 1000 may include a processor 1100 , a memory 1200 , and a transceiver 1300 .

제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 first device 1000 includes a terminal device 100 , a first PCF 200 , a first AMF 210 , a first SMF 220 , a second PCF 300 , a second AMF 310 , and a second It may be any one of the SMF 320 , the third PCF 400 , the third AMF 410 , the third SMF 420 , and the NRF 500 .

프로세서(1100)는 제1 장치(1000)의 동작을 전반적으로 제어할 수 있다.The processor 1100 may control overall operation of the first device 1000 .

메모리(1200)는 본 발명의 실시예에 따른 제1 장치(1000)의 기능을 수행하도록 구현된 일련의 명령어들을 포함하는 하나 이상의 프로그램을 저장할 수 있다.The memory 1200 may store one or more programs including a series of instructions implemented to perform a function of the first device 1000 according to an embodiment of the present invention.

프로세서(1100)는 메모리(1200)에 저장된 하나 이상의 프로그램을 로드하여 본 발명의 실시예에 따른 제1 장치(1000)의 기능을 수행할 수 있다.The processor 1100 may load one or more programs stored in the memory 1200 to perform the function of the first device 1000 according to an embodiment of the present invention.

송수신기(1300)는 제2 장치(2000)와 통신을 수행하기 위해 하나 이상의 모뎀을 포함할 수 있다.The transceiver 1300 may include one or more modems to communicate with the second device 2000 .

프로세서(1100)는, 송수신기(1300)를 제어하여, 제2 장치(2000)와 신호를 송수신할 수 있다.The processor 1100 may control the transceiver 1300 to transmit/receive a signal to/from the second device 2000 .

또한, 제2 장치(2000)은 프로세서(2100), 메모리(2200) 및 송수신기(2300)를 포함할 수 있다.Also, the second device 2000 may include a processor 2100 , a memory 2200 , and a transceiver 2300 .

제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 second device 2000 includes the terminal device 100 , the first PCF 200 , the first AMF 210 , the first SMF 220 , the second PCF 300 , the second AMF 310 , and the second One of the SMF 320 , the third PCF 400 , the third AMF 410 , the third SMF 420 , and the NRF 500 may be different from the first device 1000 .

프로세서(2100)는 제2 장치(2000)의 동작을 전반적으로 제어할 수 있다.The processor 2100 may control the overall operation of the second device 2000 .

메모리(2200)는 본 발명의 실시예에 따른 제2 장치(2000)의 기능을 수행하도록 구현된 일련의 명령어들을 포함하는 하나 이상의 프로그램을 저장할 수 있다.The memory 2200 may store one or more programs including a series of instructions implemented to perform a function of the second device 2000 according to an embodiment of the present invention.

프로세서(2100)는 메모리(2200)에 저장된 하나 이상의 프로그램을 로드하여 본 발명의 실시예에 따른 제2 장치(2000)의 기능을 수행할 수 있다.The processor 2100 may load one or more programs stored in the memory 2200 to perform the function of the second device 2000 according to an embodiment of the present invention.

송수신기(2300)는 제1 장치(1000)와 통신을 수행하기 위해 하나 이상의 모뎀을 포함할 수 있다.The transceiver 2300 may include one or more modems to communicate with the first device 1000 .

프로세서(2100)는, 송수신기(2300)를 제어하여, 제1 장치(1000)와 신호를 송수신할 수 있다.The processor 2100 may control the transceiver 2300 to transmit/receive a signal to/from the first device 1000 .

본 발명에 첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 인코딩 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 인코딩 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방법으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 블록도의 각 블록 또는 흐름도 각 단계에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록 및 흐름도의 각 단계에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.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: NRF
100: terminal device
200, 300, 400: PCF
210, 310, 410: AMF
220, 320, 420: SMF
500: NRF

Claims (11)

SMF(Session Management Function) 노드와 AMF(Access and Mobility Function) 노드를 포함하는 코어 네트워크에 포함된 PCF(Policy Control Function) 노드에 의해 수행되는, 세션의 설립을 관리하는 방법에 있어서,
상기 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.
제1 항에 있어서,
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
기 설정된 시간 구간 동안 상기 브로드캐스트에 대한 응답이 수신되지 않는 경우, 상기 정책 제어 생성 요청에 따라 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.
제1 항에 있어서,
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
기 설정된 시간 구간 내에 인접 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.
제1 항에 있어서,
상기 코어 네트워크는 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(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, 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.
제5 항에 있어서,
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 인접 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.
제5 항에 있어서,
상기 정책 제어 생성 요청에 대한 응답을 결정하는 단계는,
상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 인접 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.
제7 항에 있어서,
상기 수신한 정책 제어 생성 요청에 포함된 세션에 대한 정보가 상기 인접 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.
제5 항에 있어서,
상기 코어 네트워크는 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.
제5 항에 있어서,
상기 코어 네트워크는 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.
KR1020200104040A 2020-08-19 2020-08-19 Method for managing establishment of sessions performed by pcf KR20220022732A (en)

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)

Similar Documents

Publication Publication Date Title
US11706705B2 (en) Multimedia priority service
US20220353799A1 (en) Relay Node Selection
KR20210134764A (en) Wireless Device Paging by Wireless Networks
US20210168151A1 (en) Method for implementing user plane security policy, apparatus, and system
WO2016155298A1 (en) Relay ue access control method and apparatus
WO2020224622A1 (en) Information configuration method and device
US20210385283A1 (en) Multimedia Priority Service
US20220408333A1 (en) Session Management for Edge Computing
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
US11889568B2 (en) Systems and methods for paging over WiFi for mobile terminating calls
WO2022247812A1 (en) Authentication method, communication device, and system
CN112672336B (en) Method, communication device and communication system for realizing external authentication
US20230132454A1 (en) Method and apparatus for supporting edge computing service for roaming ue in wireless communication system
US20230018378A1 (en) Parameter configuration method, apparatus and system, device and storage medium
KR102318746B1 (en) Method for processing plurality of pdu sessions using virtual id and smf performing method
KR20220022732A (en) Method for managing establishment of sessions performed by pcf
WO2021208059A1 (en) Connection establishment method and apparatus, device and storage medium
KR102266409B1 (en) Method for generating session-related message subject to integrity checking and method for performing integrity check on session-related message
US11611866B2 (en) Connection between sim-less device and cellular network
CN117478431B (en) Industrial Internet of things control method based on trusted network
WO2024060894A1 (en) Communication method and apparatus
CN116782228A (en) Authorization verification method and device