KR20250113679A - Apparatus and method for managing traffic related to tethered devices - Google Patents
Apparatus and method for managing traffic related to tethered devicesInfo
- Publication number
- KR20250113679A KR20250113679A KR1020240008661A KR20240008661A KR20250113679A KR 20250113679 A KR20250113679 A KR 20250113679A KR 1020240008661 A KR1020240008661 A KR 1020240008661A KR 20240008661 A KR20240008661 A KR 20240008661A KR 20250113679 A KR20250113679 A KR 20250113679A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- dscp
- network
- tethered device
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5022—Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/6215—Individual queue per QOS, rate or priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 개시는 보다 높은 데이터 전송률을 지원하기 위한 5G 또는 6G 통신 시스템에 관련된 것이다. 본 개시에 따르면, 단말, 및 단말과 연결된 테더드 디바이스에서 전달되는 패킷을 구분을 지원하는 SMF의 방법에 있어서, 단말과 테더드 디바이스 사이의 네트워크 타입 및 미디어 타입 등을 포함한 서비스 타입을 고려한 DSCP 값의 생성 동작의 지원과 관련된 정보를 AF 또는 단말로부터 수신하는 단계; 테더드 디바이스 관련 정보 및 5QI 등의 정보를 바탕으로 네트워크 타입 별 DSCP 값을 생성하는 단계; 서로 다른 네트워크에서 DSCP 기반 패킷 구분 서비스를 이용하는 경우 이를 지원하기 위한 서로 다른 네트워크 타입을 고려한 DSCP 값들 간의 매핑 정보를 생성하는 단계; PCF로부터 전달받은 DSCP 리마킹 지시자 및 서로 다른 네트워크 타입을 고려한 DSCP 값들 간의 매핑 정보를 UPF로 송신하는 단계; 서로 다른 네트워크 타입을 고려한 DSCP 값들 간의 매핑 정보 및 DSCP 리마킹 지시자 중 적어도 하나 이상의 DSCP 값을 이용하여 전달되는 테더드 디바이스 관련 패킷들을 구분하기 위한 정보를 단말로 송신하는 단계를 포함하는 방법이 제공된다.The present disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. According to the present disclosure, a method of an SMF for supporting differentiation of packets transmitted from a terminal and a tethered device connected to the terminal is provided, the method comprising: receiving information related to support of an operation for generating a DSCP value considering a service type including a network type and a media type between the terminal and the tethered device from an AF or the terminal; generating a DSCP value for each network type based on information related to the tethered device and information such as 5QI; generating mapping information between DSCP values considering different network types to support a DSCP-based packet differentiation service when used in different networks; transmitting a DSCP remarking indicator received from a PCF and mapping information between DSCP values considering different network types to a UPF; transmitting information for distinguishing tethered device-related packets transmitted using at least one DSCP value among the mapping information between DSCP values considering different network types and the DSCP remarking indicator to the terminal.
Description
본 개시는 통신 시스템에서 단말과 유/무선 네트워크로 연결된 테더드 디바이스(tethered device)들이 서로 다른 미디어 타입의 패킷(packet)들을 단말로 전달하는 경우를 전제로 한다. The present disclosure assumes that in a communication system, tethered devices connected to a terminal via a wired/wireless network transmit packets of different media types to the terminal.
구체적으로 본 개시는 상기 패킷들을 적절한 QoS 플로우 (quality of state flow)로 매핑(mapping)하는 것과 관련하여, 단말 및 단말과 연결된 테더드 디바이스 사이의 네트워크 타입과 테더드 디바이스가 단말로 전달하는 패킷들의 미디어 타입을 고려하여, 구분 정보의 생성을 지원하는 방법 및 장치에 관한 것일 수 있으며, 본 개시는 QoS 할당을 통하여 테더드 디바이스들이 단말로 전달하는 패킷들의 QoS를 고려한 스케줄링을 지원하는 방법 및 장치에 관한 것일 수 있다.Specifically, the present disclosure may relate to a method and apparatus for supporting generation of classification information by considering a network type between a terminal and a tethered device connected to the terminal and a media type of packets transmitted by the tethered device to the terminal, in relation to mapping the packets to an appropriate QoS flow (quality of state flow), and the present disclosure may relate to a method and apparatus for supporting scheduling by considering QoS of packets transmitted by tethered devices to the terminal through QoS allocation.
5G 이동통신 기술은 빠른 전송 속도와 새로운 서비스가 가능하도록 넓은 주파수 대역을 정의하고 있으며, 3.5 기가헤르츠(3.5GHz) 등 6GHz 이하 주파수('Sub 6GHz') 대역은 물론 28GHz와 39GHz 등 밀리미터파(㎜Wave)로 불리는 초고주파 대역('Above 6GHz')에서도 구현이 가능하다. 또한, 5G 통신 이후(Beyond 5G)의 시스템이라 불리어지는 6G 이동통신 기술의 경우, 5G 이동통신 기술 대비 50배 빨라진 전송 속도와 10분의 1로 줄어든 초저(Ultra Low) 지연시간을 달성하기 위해 테라헤르츠(Terahertz) 대역(예를 들어, 95GHz에서 3 테라헤르츠(3THz) 대역과 같은)에서의 구현이 고려되고 있다.5G mobile communication technology defines a wide frequency band to enable fast transmission speeds and new services, and can be implemented not only in the sub-6GHz frequency band, such as 3.5 gigahertz (3.5GHz), but also in the ultra-high frequency band called millimeter wave (㎜Wave), such as 28GHz and 39GHz ('Above 6GHz'). In addition, for 6G mobile communication technology, which is called the system after 5G communication (Beyond 5G), implementation in the terahertz band (for example, the 3 terahertz (3THz) band at 95GHz) is being considered to achieve a transmission speed that is 50 times faster than 5G mobile communication technology and an ultra-low delay time that is reduced by one-tenth.
5G 이동통신 기술의 초기에는, 초광대역 서비스(enhanced Mobile BroadBand, eMBB), 고신뢰/초저지연 통신(Ultra-Reliable Low-Latency Communications, URLLC), 대규모 기계식 통신 (massive Machine-Type Communications, mMTC)에 대한 서비스 지원과 성능 요구사항 만족을 목표로, 초고주파 대역에서의 전파의 경로손실 완화 및 전파의 전달 거리를 증가시키기 위한 빔포밍(Beamforming) 및 거대 배열 다중 입출력(Massive MIMO), 초고주파수 자원의 효율적 활용을 위한 다양한 뉴머롤로지 지원(복수 개의 서브캐리어 간격 운용 등)와 슬롯 포맷에 대한 동적 운영, 다중 빔 전송 및 광대역을 지원하기 위한 초기 접속 기술, BWP(Band-Width Part)의 정의 및 운영, 대용량 데이터 전송을 위한 LDPC(Low Density Parity Check) 부호와 제어 정보의 신뢰성 높은 전송을 위한 폴라 코드(Polar Code)와 같은 새로운 채널 코딩 방법, L2 선-처리(L2 pre-processing), 특정 서비스에 특화된 전용 네트워크를 제공하는 네트워크 슬라이싱(Network Slicing) 등에 대한 표준화가 진행되었다.In the early stages of 5G mobile communication technology, the goal was to support services and satisfy performance requirements for enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communications (URLLC), and massive Machine-Type Communications (mMTC). The technologies included beamforming and massive MIMO to mitigate path loss of radio waves in ultra-high frequency bands and increase the transmission distance of radio waves, support for various numerologies (such as operation of multiple subcarrier intervals) and dynamic operation of slot formats for efficient use of ultra-high frequency resources, initial access technology to support multi-beam transmission and wideband, definition and operation of BWP (Bidth Part), new channel coding methods such as LDPC (Low Density Parity Check) codes for large-capacity data transmission and Polar Code for reliable transmission of control information, and L2 pre-processing (L2 Standardization has been made for network slicing, which provides dedicated networks specialized for specific services, and pre-processing.
현재, 5G 이동통신 기술이 지원하고자 했던 서비스들을 고려하여 초기의 5G 이동통신 기술 개선(improvement) 및 성능 향상(enhancement)을 위한 논의가 진행 중에 있으며, 차량이 전송하는 자신의 위치 및 상태 정보에 기반하여 자율주행 차량의 주행 판단을 돕고 사용자의 편의를 증대하기 위한 V2X(Vehicle-to-Everything), 비면허 대역에서 각종 규제 상 요구사항들에 부합하는 시스템 동작을 목적으로 하는 NR-U(New Radio Unlicensed), NR 단말 저전력 소모 기술(UE Power Saving), 지상 망과의 통신이 불가능한 지역에서 커버리지 확보를 위한 단말-위성 직접 통신인 비 지상 네트워크(Non-Terrestrial Network, NTN), 위치 측위(Positioning) 등의 기술에 대한 물리계층 표준화가 진행 중이다. Currently, discussions are underway on improving and enhancing the initial 5G mobile communication technology in consideration of the services that the 5G mobile communication technology was intended to support, and physical layer standardization is in progress for technologies such as V2X (Vehicle-to-Everything) to help autonomous vehicles make driving decisions and increase user convenience based on their own location and status information transmitted by vehicles, NR-U (New Radio Unlicensed) for the purpose of system operation that complies with various regulatory requirements in unlicensed bands, NR terminal low power consumption technology (UE Power Saving), Non-Terrestrial Network (NTN), which is direct terminal-satellite communication to secure coverage in areas where communication with terrestrial networks is impossible, and Positioning.
뿐만 아니라, 타 산업과의 연계 및 융합을 통한 새로운 서비스 지원을 위한 지능형 공장 (Industrial Internet of Things, IIoT), 무선 백홀 링크와 액세스 링크를 통합 지원하여 네트워크 서비스 지역 확장을 위한 노드를 제공하는 IAB(Integrated Access and Backhaul), 조건부 핸드오버(Conditional Handover) 및 DAPS(Dual Active Protocol Stack) 핸드오버를 포함하는 이동성 향상 기술(Mobility Enhancement), 랜덤액세스 절차를 간소화하는 2 단계 랜덤액세스(2-step RACH for NR) 등의 기술에 대한 무선 인터페이스 아키텍쳐/프로토콜 분야의 표준화 역시 진행 중에 있으며, 네트워크 기능 가상화(Network Functions Virtualization, NFV) 및 소프트웨어 정의 네트워킹(Software-Defined Networking, SDN) 기술의 접목을 위한 5G 베이스라인 아키텍쳐(예를 들어, Service based Architecture, Service based Interface), 단말의 위치에 기반하여 서비스를 제공받는 모바일 엣지 컴퓨팅(Mobile Edge Computing, MEC) 등에 대한 시스템 아키텍쳐/서비스 분야의 표준화도 진행 중이다.In addition, standardization of wireless interface architecture/protocols for technologies such as the Industrial Internet of Things (IIoT) to support new services through linkage and convergence with other industries, Integrated Access and Backhaul (IAB) to provide nodes for expanding network service areas by integrating wireless backhaul links and access links, Mobility Enhancement technology including Conditional Handover and Dual Active Protocol Stack (DAPS) handover, and 2-step RACH for NR to simplify random access procedures is also in progress, and standardization of system architecture/services for 5G baseline architecture (e.g. Service based Architecture, Service based Interface) for grafting Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) that provides services based on the location of the terminal is also in progress.
이와 같은 5G 이동통신 시스템이 상용화되면, 폭발적인 증가 추세에 있는 커넥티드 기기들이 통신 네트워크에 연결될 것이며, 이에 따라 5G 이동통신 시스템의 기능 및 성능 강화와 커넥티드 기기들의 통합 운용이 필요할 것으로 예상된다. 이를 위해, 증강현실(Augmented Reality, AR), 가상현실(Virtual Reality, VR), 혼합 현실(Mixed Reality, MR) 등을 효율적으로 지원하기 위한 확장 현실(eXtended Reality, XR), 인공지능(Artificial Intelligence, AI) 및 머신러닝(Machine Learning, ML)을 활용한 5G 성능 개선 및 복잡도 감소, AI 서비스 지원, 메타버스 서비스 지원, 드론 통신 등에 대한 새로운 연구가 진행될 예정이다.When such 5G mobile communication systems are commercialized, an explosive increase in connected devices will be connected to the communication network, which will require enhanced functions and performance of 5G mobile communication systems and integrated operation of connected devices. To this end, new research will be conducted on improving 5G performance and reducing complexity, AI service support, metaverse service support, drone communications, etc. using extended reality (XR), artificial intelligence (AI), and machine learning (ML) to efficiently support augmented reality (AR), virtual reality (VR), and mixed reality (MR).
또한, 이러한 5G 이동통신 시스템의 발전은 6G 이동통신 기술의 테라헤르츠 대역에서의 커버리지 보장을 위한 신규 파형(Waveform), 전차원 다중입출력(Full Dimensional MIMO, FD-MIMO), 어레이 안테나(Array Antenna), 대규모 안테나(Large Scale Antenna)와 같은 다중 안테나 전송 기술, 테라헤르츠 대역 신호의 커버리지를 개선하기 위해 메타물질(Metamaterial) 기반 렌즈 및 안테나, OAM(Orbital Angular Momentum)을 이용한 고차원 공간 다중화 기술, RIS(Reconfigurable Intelligent Surface) 기술 뿐만 아니라, 6G 이동통신 기술의 주파수 효율 향상 및 시스템 네트워크 개선을 위한 전이중화(Full Duplex) 기술, 위성(Satellite), AI(Artificial Intelligence)를 설계 단계에서부터 활용하고 종단간(End-to-End) AI 지원 기능을 내재화하여 시스템 최적화를 실현하는 AI 기반 통신 기술, 단말 연산 능력의 한계를 넘어서는 복잡도의 서비스를 초고성능 통신과 컴퓨팅 자원을 활용하여 실현하는 차세대 분산 컴퓨팅 기술 등의 개발에 기반이 될 수 있을 것이다.In addition, the development of these 5G mobile communication systems will require new waveforms to ensure coverage in the terahertz band of 6G mobile communication technology, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), Array Antenna, and Large Scale Antenna, metamaterial-based lenses and antennas to improve the coverage of terahertz band signals, high-dimensional spatial multiplexing technology using Orbital Angular Momentum (OAM), and Reconfigurable Intelligent Surface (RIS) technology, as well as full duplex technology to improve the frequency efficiency and system network of 6G mobile communication technology, satellite, and AI (Artificial Intelligence) from the design stage and AI-based communication technology that implements end-to-end AI support functions to realize system optimization, and ultra-high-performance communication and computing resources to provide services with a level of complexity that goes beyond the limits of terminal computing capabilities. It could serve as a basis for the development of next-generation distributed computing technologies that utilize this.
메타버스(metaverse) 및 확장 현실(extended reality: XR) 애플리케이션의 경우, 단말이 Downlink/Uplink 로 많은 양의 트래픽을 송수신하여야 하기 때문에, 트래픽을 효과적으로 처리하는 것은, 기존의 애플리케이션의 경우에 비해, 중요한 기술적인 문제일 수 있다. 기존의 연구들은 주로 기지국(base station, BS)이 다운링크(downlink) 트래픽을 효과적으로 단말에 전송하는 것에 중점을 두어왔다. 반면, 메타버스/XR 트래픽은 다운링크(downlink) 트래픽을 각 패킷별 서비스 특성을 고려하여 효과적으로 처리해야 한다는 것과 관련하여, 해결해야 하는 새로운 과제가 존재할 수 있다. For metaverse and extended reality (XR) applications, since terminals must transmit and receive a large amount of traffic through downlink/uplink, effective traffic processing can be a more important technical issue than in the case of existing applications. Existing studies have mainly focused on the base station (BS) effectively transmitting downlink traffic to terminals. On the other hand, metaverse/XR traffic may present new challenges to be solved in relation to the need to effectively process downlink traffic by considering the service characteristics of each packet.
본 개시에서는 네트워크 엔터티 (e.g. RAN) 에서 혼잡 상황이 발생하는 경우, 혼잡 상황을 해결하기 위해 스케쥴러에서 패킷을 랜덤하게 드랍하는 방식과 관련하여, XR 서비스에서는 현재 서비스에서 제공되고 있는 트래픽 특성 정보를 이용하여 패킷을 드랍하는 방법을 제공할 수 있다. In the present disclosure, when a congestion situation occurs in a network entity (e.g. RAN), a method for randomly dropping packets in a scheduler to resolve the congestion situation is provided, in an XR service, a method for dropping packets using traffic characteristic information currently provided in the service can be provided.
구체적으로, XR 서비스와 관련하여, 네트워크 혼잡 상황을 효율적으로 처리하기 위해, 서비스 되는 패킷들의 중요도 등을 고려하여, 실제 어플리케이션 기능 (Application Function: AF) 엔티티 또는 어플리케이션 서버 (Application Server: AS) 등을 통해, 동일한 특성을 가지는 패킷들의 단위(예: PDU set)로 패킷을 드랍하는 방법을 제공할 수 있다. Specifically, with respect to XR services, in order to efficiently handle network congestion situations, a method can be provided to drop packets in units of packets with the same characteristics (e.g., PDU set) through an actual application function (AF) entity or an application server (AS), taking into account the importance of the packets being served.
또한 UPF에서 단순 5-tuple을 이용하여 데이터를 적절히 포워딩하는 기존의 패킷 처리 방식과 관련하여, 본 개시는 서비스 특성을 이용한 패킷 처리를 위하여, 실제 데이터의 RTP(Real-time Transport Protocol) 및 NAL(Network Adaptation Layer) 유닛 헤더(unit header) 정보의 인지 및 추출 과정, 상기 유닛 헤더 정보를 바탕으로 동일한 패킷들의 PDU set 단위의 그룹화 과정, 상기 추출된 유닛 헤더 정보 또는 AS로부터 받은 정보를 바탕으로 PDU 셋 정보 (PDU set information)를 생성하는 과정, 및 PUD 셋 정보를 GTP(GPRS Tunnelling Protocol)-U 헤더를 통해 RAN에 제공하는 과정 등에 기반하여 스케쥴링 하는 방법을 제공할 수 있다. Also, with respect to the existing packet processing method that appropriately forwards data using a simple 5-tuple in UPF, the present disclosure can provide a method for scheduling based on a process of recognizing and extracting RTP (Real-time Transport Protocol) and NAL (Network Adaptation Layer) unit header information of actual data, a process of grouping PDU set information of identical packets based on the unit header information, a process of generating PDU set information based on the extracted unit header information or information received from an AS, and a process of providing PDU set information to RAN via a GTP (GPRS Tunnelling Protocol)-U header, for packet processing using service characteristics.
본 개시의 일 실시예에 따르면, 통신 시스템에서 서비스 트래픽 특성을 고려하여 동일한 특성을 가지는 패킷들을 처리하기 위한 정보를 생성하는 장치 및 방법이 제공될 수 있다. According to one embodiment of the present disclosure, a device and method for generating information for processing packets having the same characteristics by taking into account service traffic characteristics in a communication system can be provided.
본 개시의 일 실시예에 따르면, 통신 시스템에서 단말과 연결된 테더드 디바이스에서 서로 다른 미디어 특성을 가지는 패킷들이 서로 다른 네트워크 또는 동일 네트워크 타입을 통해 단말로 전송될 경우 테더드 디바이스와 단말간의 네트워크 타입 및 서비스 트래픽 특성을 고려하여 차별화된 서비스 코드 포인트 (DSCP, Differentiated Services Code Point) 정보를 생성할 수 있다. 상기 테더드 디바이스와 단말 사이의 네트워크 타입 정보를 바탕으로 생성된 차별화된 DSCP 정보를 바탕으로 단말에서 테더드 디바이스에서 단말로 전달되는 트래픽을 구분하기 위한 정보, 또는 적절한 QoS 플로우로 매핑하기 위한 정보를 QoS rule (QOS 규칙) 등을 이용하여 단말로 전달할 수 있다. 상기 QoS 플로우로 매핑하기 위한 정보를 수신한 단말은 테더드 디바이스에서 전달되는 상향링크 데이터들의 IP 헤더 내의 DSCP 값을 바탕으로 적절한 QoS 플로우로 매핑하는 동작을 수행할 수 있다. According to one embodiment of the present disclosure, when packets having different media characteristics are transmitted to a terminal through different networks or the same network type from a tethered device connected to a terminal in a communication system, differentiated services code point (DSCP) information can be generated by considering the network type and service traffic characteristics between the tethered device and the terminal. Based on the differentiated DSCP information generated based on the network type information between the tethered device and the terminal, information for differentiating traffic transmitted from the tethered device to the terminal, or information for mapping to an appropriate QoS flow, can be transmitted to the terminal using a QoS rule, etc. The terminal that has received the information for mapping to the QoS flow can perform an operation of mapping to an appropriate QoS flow based on a DSCP value in an IP header of uplink data transmitted from the tethered device.
본 개시의 일 실시예에 따르면, 무선 통신 시스템에서 테더드 디바이스와 연결된 단말로 전달되는 패킷들은 패킷 헤더 내에 마킹된 DSCP 값에 기반하여 서비스 특성별로 구분 동작을 수행할 수 있다. 구체적으로, 서로 다른 네트워크에서 DSCP 마킹을 통한 패킷 간의 서비스 특성을 구분하는 경우, 각 네트워크 별로 적절한 DSCP 값을 생성하며, 이를 바탕으로 서로 다른 네트워크로 이동 시 이동하는 네트워크의 특성을 고려한 DSCP 값으로 DSCP 리마킹(remarking) 동작을 수행할 수 있다. According to one embodiment of the present disclosure, packets transmitted to a terminal connected to a tethered device in a wireless communication system can perform a differentiation operation according to service characteristics based on a DSCP value marked in a packet header. Specifically, when distinguishing service characteristics between packets through DSCP marking in different networks, an appropriate DSCP value is generated for each network, and based on this, a DSCP remarking operation can be performed with a DSCP value that takes into account the characteristics of the network to which the packet is moving when moving to a different network.
단말 및, 단말과 연결된 테더드 디바이스 사이의 네트워크 타입 및 관련 미디어 정보는 단말에서 직접 네트워크로 전달하거나 AF를 통해 네트워크로 전달할 수 있다. 또한, 네트워크는 단말 또는 AF의 요청 정보를 바탕으로 적절한 QoS 프로파일(profile) 및 규칙을 생성하여 해당 정보를 단말로 전달할 수 있다. 만약 DSCP 리마킹 동작이 단말 및 UPF 모두에서 수행될 경우, 해당 리마킹 동작 지시자 및 5GC 네트워크와 연결된 네트워크의 타입을 고려한 DSCP 값들의 매핑 정보를 UPF로 전달할 수 있다.The network type and related media information between the terminal and the tethered device connected to the terminal can be transmitted directly from the terminal to the network or to the network through the AF. In addition, the network can generate an appropriate QoS profile and rule based on the request information of the terminal or the AF and transmit the corresponding information to the terminal. If the DSCP remarking operation is performed on both the terminal and the UPF, the mapping information of the DSCP values considering the remarking operation indicator and the type of the network connected to the 5GC network can be transmitted to the UPF.
본 개시의 일 실시예에 따르면, 별도의 테더드 디바이스의 ID 등이 할당되지 않는 환경에서, 단말은 테더드 디바이스로부터 전달되는 패킷 헤더 내의 DSCP 값을 바탕으로 단말과 연결된 테더드 디바이스들로부터 전달되는 패킷들의 서로 다른 서비스 특성을 구분할 수 있다. 하지만 단말 및 단말과 연결된 테더드 디바이스 사이의 네트워크 타입 등에 따라 네트워크 별 DSCP 값은 다를 수 있다. 이때, 서로 다른 타입의 네트워크는 서로 다른 DSCP 값을 사용할 필요성이 존재할 수 있다. According to one embodiment of the present disclosure, in an environment where a separate tethered device ID, etc. is not assigned, a terminal can distinguish different service characteristics of packets transmitted from tethered devices connected to the terminal based on a DSCP value in a packet header transmitted from the tethered device. However, the DSCP value for each network may be different depending on the network type between the terminal and the tethered device connected to the terminal. In this case, different types of networks may need to use different DSCP values.
따라서, 5GC 네트워크는 패킷들의 특성을 고려하여 QFI (QoS flow identifier) 와 테더드 디바이스 네트워크 타입 별 DSCP 값의 매핑 정보를 생성하여 단말로 전달할 수 있다. 단말은 상기 QFI 와 DSCP 값의 매핑 정보를 바탕으로 테더드 디바이스로부터 전달되는 패킷들을 적절한 QoS 플로우로 매핑하여 네트워크 내 QoS 스케쥴링 등을 지원할 수 있다. Accordingly, the 5GC network can generate mapping information between QFI (QoS flow identifier) and DSCP value for each tethered device network type by considering the characteristics of packets and transmit it to the terminal. Based on the mapping information between QFI and DSCP value, the terminal can map packets transmitted from the tethered device to an appropriate QoS flow and support QoS scheduling within the network.
또한 서로 다른 네트워크 타입을 이용하는 네트워크들로 연결된 시스템의 각 네트워크에서 DSCP 값을 이용하여 패킷들 간의 특성 정보를 구분하는 경우, 서로 다른 네트워크로 연결되는 네트워크 엔터티 (e.g. UE 및/또는 UPF)의 DSCP 값 리마킹 동작의 수행을 통해, 네트워크 타입별 적절한 패킷 별 서비스 구분 정보의 할당 및 관련 동작을 수행할 수 있도록 지원할 수 있다.In addition, in a case where the characteristic information between packets is distinguished using DSCP values in each network of a system connected with networks using different network types, it is possible to support allocation of appropriate packet-specific service distinction information and related operations for each network type by performing DSCP value remarking operations of network entities (e.g. UE and/or UPF) connected to different networks.
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable from the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by a person skilled in the art to which the present disclosure belongs from the description below.
본 개시의 상기 및 다른 목적, 특징 및 이점은 첨부된 도면을 참조하여 본 개시의 실시 예들에 대한 다음의 설명을 통해 보다 명확해질 것이다.
도 1은 본 개시의 일 실시예에 따른 5G 시스템의 네트워크 구조 및 인터페이스를 도시한 도면이다.
도 2는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 테더드 디바이스가 전달하는 패킷을 구분하기 위한 정보를 전달하는 동작을 도시한 도면이다.
도 3은 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 서로 다른 네트워크 타입으로 구성된 시스템 및 관련 동작을 설명하기 위한 순서도이다.
도 4A는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 테더드 디바이스 와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여, DSCP 값 등의 정보를 이용하여 패킷을 구분하기 위한 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 4B는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 테더드 디바이스 와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여, DSCP 값 등의 정보를 이용하여 패킷을 구분하기 위한 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 4C는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 테더드 디바이스 와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여, DSCP 값 등의 정보를 이용하여 패킷을 구분하기 위한 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 5A는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 AF로부터 전달받은 테더드 디바이스와 단말 간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작 및 DSCP 정보를 사용하는 서로 다른 네트워크를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 5B는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 AF로부터 전달받은 테더드 디바이스와 단말 간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작 및 DSCP 정보를 사용하는 서로 다른 네트워크를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 5C는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 AF로부터 전달받은 테더드 디바이스와 단말 간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작 및 DSCP 정보를 사용하는 서로 다른 네트워크를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 6A는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 단말로부터 전달받은 테더드 디바이스와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작의 수행 및 서로 다른 네트워크에서 DSCP 정보를 바탕으로 패킷을 구분할 경우 이를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 6B는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 단말로부터 전달받은 테더드 디바이스와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작의 수행 및 서로 다른 네트워크에서 DSCP 정보를 바탕으로 패킷을 구분할 경우 이를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 6C는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 단말로부터 전달받은 테더드 디바이스와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작의 수행 및 서로 다른 네트워크에서 DSCP 정보를 바탕으로 패킷을 구분할 경우 이를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다.
도 7은 본 개시의 일 실시 예에 따른 단말의 구조를 도시하는 블록도이다.
도 8는 본 개시의 일 실시 예에 따른 SMF 엔티티의 구조를 도시하는 블록도이다.
도 9는 본 개시의 일 실시 예에 따른 AMF 엔티티의 구조를 도시하는 블록도이다.
도 10는 본 개시의 일 실시 예에 따른 UPF 엔티티의 구조를 도시하는 블록도이다.The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings.
FIG. 1 is a diagram illustrating a network structure and interface of a 5G system according to one embodiment of the present disclosure.
FIG. 2 is a diagram illustrating an operation of transmitting information for distinguishing packets transmitted by a tethered device in a wireless communication system according to an embodiment of the present disclosure.
FIG. 3 is a flowchart illustrating a system composed of different network types and related operations in a wireless communication system according to one embodiment of the present disclosure.
FIG. 4A is a flowchart for transmitting information related to the performance of an operation for distinguishing packets using information such as DSCP values based on network type and service characteristic information between a tethered device and a terminal in a wireless communication system according to one embodiment of the present disclosure.
FIG. 4B is a flowchart for transmitting information related to the performance of an operation for distinguishing packets using information such as DSCP values based on network type and service characteristic information between a tethered device and a terminal in a wireless communication system according to one embodiment of the present disclosure.
FIG. 4C is a flowchart for transmitting information related to the performance of an operation for distinguishing packets using information such as DSCP values based on network type and service characteristic information between a tethered device and a terminal in a wireless communication system according to one embodiment of the present disclosure.
FIG. 5A is a flowchart for transmitting information related to an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from an AF in a wireless communication system according to an embodiment of the present disclosure, and performing a packet remarking operation for supporting different networks using DSCP information.
FIG. 5B is a flowchart for transmitting information related to an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from an AF in a wireless communication system according to an embodiment of the present disclosure, and a packet remarking operation for supporting different networks using DSCP information.
FIG. 5C is a flowchart for transmitting information related to an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from an AF in a wireless communication system according to an embodiment of the present disclosure, and performing a packet remarking operation for supporting different networks using DSCP information.
FIG. 6A is a flowchart for transmitting information related to performing an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from a terminal in a wireless communication system according to one embodiment of the present disclosure, and performing a packet remarking operation to support distinguishing packets based on DSCP information in different networks.
FIG. 6B is a flowchart for transmitting information related to performing an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from a terminal in a wireless communication system according to one embodiment of the present disclosure, and performing a packet remarking operation to support distinguishing packets based on DSCP information in different networks.
FIG. 6C is a flowchart for transmitting information related to performing an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from a terminal in a wireless communication system according to an embodiment of the present disclosure, and performing a packet remarking operation to support distinguishing packets based on DSCP information in different networks.
FIG. 7 is a block diagram illustrating the structure of a terminal according to one embodiment of the present disclosure.
FIG. 8 is a block diagram illustrating the structure of an SMF entity according to one embodiment of the present disclosure.
FIG. 9 is a block diagram illustrating the structure of an AMF entity according to one embodiment of the present disclosure.
FIG. 10 is a block diagram illustrating the structure of a UPF entity according to one embodiment of the present disclosure.
이하, 본 개시의 일 실시예를 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the attached drawings.
본 개시를 설명함에 있어서 본 개시가 속하는 기술 분야에 익히 알려져 있고 본 개시와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 개시의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다. 그리고 후술되는 용어들은 본 개시에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In describing the present disclosure, descriptions of technical contents that are well known in the technical field to which the present disclosure belongs and are not directly related to the present disclosure will be omitted. This is to convey the gist of the present disclosure more clearly without obscuring it by omitting unnecessary explanations. In addition, the terms described below are terms defined in consideration of functions in the present disclosure, and these may vary depending on the intention or custom of the user or operator. Therefore, the definitions should be made based on the contents throughout this specification.
마찬가지 이유로 첨부된 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성 요소에는 동일한 참조 번호를 부여하였다.For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically illustrated. In addition, the size of each component does not entirely reflect the actual size. The same or corresponding components in each drawing are given the same reference numbers.
이하, 기지국(base station: BS)은 단말의 자원 할당을 수행하는 주체로서, gNode B, eNode B, Node B, (또는 xNode B (여기서 x는 g, e를 포함하는 알파벳)), 무선 접속 유닛, 기지국 제어기, 위성 (satellite), 비행체 (airborn), 또는 네트워크 상의 노드 중 적어도 하나일 수 있다. 단말(user equipment: UE)은 MS (Mobile Station), 차량 (Vehicular), 위성 (satellite), 비행체 (airborn), 셀룰러폰, 스마트폰, 컴퓨터, 또는 통신기능을 수행할 수 있는 멀티미디어 시스템을 포함할 수 있다. 본 개시에서 하향링크(Downlink, DL)는 기지국이 단말에게 전송하는 신호의 무선 전송경로이고, 상향링크(Uplink, UL)는 단말이 기국에게 전송하는 신호의 무선 전송경로를 의미한다. 추가적으로 단말이 또 다른 단말에게 전송하는 신호의 무선 전송 경로를 의미하는 사이드링크(sidelink, SL)가 존재할 수 있다.Hereinafter, a base station (BS) is an entity that performs resource allocation of a terminal, and may be at least one of a gNode B, an eNode B, a Node B, (or xNode B (wherein x is an alphabet including g or e)), a wireless access unit, a base station controller, a satellite, an airborn, or a node on a network. A user equipment (UE) may include a mobile station (MS), a vehicle, a satellite, an airborn, a cellular phone, a smartphone, a computer, or a multimedia system capable of performing a communication function. In the present disclosure, a downlink (DL) refers to a wireless transmission path of a signal that a base station transmits to a terminal, and an uplink (UL) refers to a wireless transmission path of a signal that a terminal transmits to an air base station. Additionally, a sidelink (SL) may exist that refers to a wireless transmission path of a signal that a terminal transmits to another terminal.
또한, 이하에서 LTE, LTE-A 또는 5G 시스템을 일 예로서 설명할 수도 있지만, 유사한 기술적 배경 또는 채널형태를 갖는 여타의 통신시스템에도 본 개시의 실시예가 적용될 수 있다. 예를 들어 5G 이동통신 기술(혹은 new radio, NR) 이후에 개발되는 5G-Advance 또는 NR-Advance 또는 6세대 이동통신 기술(6G)이 이에 포함될 수 있으며, 이하의 5G는 기존의 LTE, LTE-A 및 유사한 다른 서비스를 포함하는 개념일 수도 있다. 또한, 본 개시는 숙련된 기술적 지식을 가진 자의 판단으로써 본 개시의 범위를 크게 벗어나지 아니하는 범위에서 일부 변형을 통해 다른 통신시스템에도 적용될 수 있다.In addition, although LTE, LTE-A or 5G system may be described as an example below, the embodiment of the present disclosure may be applied to other communication systems having similar technical backgrounds or channel types. For example, 5G-Advance or NR-Advance or 6th generation mobile communication technology (6G) developed after 5G mobile communication technology (or new radio, NR) may be included here, and 5G below may be a concept including existing LTE, LTE-A and other similar services. In addition, the present disclosure may be applied to other communication systems through some modifications without significantly departing from the scope of the present disclosure as judged by a person having skilled technical knowledge.
이때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the processing flow diagrams and combinations of the flow diagrams can be performed by computer program instructions. These computer program instructions can be loaded onto a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flow diagram block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can be directed to a computer or other programmable data processing equipment to implement the functions in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce an article of manufacture that includes an instruction means for performing the functions described in the flow diagram block(s). Since the computer program instructions may be installed on a computer or other programmable data processing apparatus, a series of operational steps may be performed on the computer or other programmable data processing apparatus to produce a computer-executable process, so that the instructions executing the computer or other programmable data processing apparatus may also provide steps for executing the functions described in the flowchart block(s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예를 들면, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a particular logical function(s). It should also be noted that in some alternative implementation examples, the functions mentioned in the blocks may occur out of order. For example, two blocks shown in succession may in fact be performed substantially concurrently, or the blocks may sometimes be performed in reverse order, depending on the functionality they perform.
이때, 본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다. 또한 실시예에서 '~부'는 하나 이상의 프로세서를 포함할 수 있다.Here, the term '~ part' used in the present embodiment means software or hardware components such as FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and the '~ part' performs certain roles. However, the '~ part' is not limited to software or hardware. The '~ part' may be configured to be in an addressable storage medium and may be configured to reproduce one or more processors. Accordingly, as an example, the '~ part' includes components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided in the components and '~ parts' may be combined into a smaller number of components and '~ parts' or further separated into additional components and '~ parts'. In addition, the components and '~parts' may be implemented to play one or more CPUs within the device or secure multimedia card. Also, in an embodiment, the '~part' may include one or more processors.
셀룰러 이동통신 표준을 담당하는 3GPP는 4G LTE 시스템에서 5G 시스템으로의 진화를 꾀하기 위해 새로운 코어 네트워크 (Core Network) 구조를 5G Core (5GC) 라는 이름으로 명명하고 표준화를 진행하고 있다. 5GC는 4G를 위한 네트워크 코어인 진화된 패킷 코어 (Evolved Packet Core: EPC) 대비 다음과 같은 차별화된 기능을 지원한다. 3GPP, which is in charge of cellular mobile communication standards, is naming a new core network structure 5G Core (5GC) and standardizing it to promote evolution from 4G LTE systems to 5G systems. 5GC supports the following differentiated functions compared to the Evolved Packet Core (EPC), which is the network core for 4G.
5GC에서는 네트워크 슬라이스 (Network Slice) 기능이 도입된다. 5G의 요구 조건으로, 5GC는 다양한 종류의 단말 타입 및 서비스를 지원해야 한다; e.g., 초광대역 이동 통신(enhanced Mobile Broadband: eMBB), 초고신뢰 저지연 통신 (Ultra Reliable Low Latency Communications: URLLC), 대규모 사물 통신 (massive Machine Type Communications: mMTC). 이러한 단말/서비스는 각각 코어 네트워크에 요구하는 요구조건이 다르다. 예를 들면, eMBB 서비스인 경우에는 높은 데이터 전송 속도 (data rate)를 요구하고 URLLC 서비스인 경우에는 높은 안정성과 낮은 지연을 요구할 수 있다. 이러한 다양한 서비스 요구조건을 만족하기 위해 네트워크 슬라이스 (Network Slice) 기술이 제안되었다. 5GC introduces the Network Slice feature. As a requirement of 5G, 5GC must support various types of terminal types and services; e.g., enhanced Mobile Broadband (eMBB), Ultra Reliable Low Latency Communications (URLLC), and massive Machine Type Communications (mMTC). Each of these terminals/services has different requirements for the core network. For example, eMBB service may require high data rate, while URLLC service may require high stability and low latency. To satisfy these various service requirements, Network Slice technology has been proposed.
네트워크 슬라이싱은 하나의 물리적인 네트워크를 가상화(virtualization)하여 여러 개의 논리적인 네트워크들(예를 들어 네트워크 슬라이스들)을 만드는 방법을 의미할 수 있다. 활성화된 네트워크 슬라이스는 네트워크 슬라이스 인스턴스라 칭할 수 있고, 각 네트워크 슬라이스 인스턴스(network slice instance: NSI) 는 서로 다른 특성을 가질 수 있다. 이동통신 사업자는 각 NSI마다 그 특성에 맞는 네트워크 기능(network function: NF)을 구성함으로써 단말/서비스에 따른 다양한 서비스 요구조건을 만족시킬 수 있다. 예를 들어 이동통신 사업자는 각 단말마다 요구하는 서비스의 특성에 맞는 NSI를 할당하여 여러 5G 서비스들(예를 들어 eMBB, URLLC, 또는 mMTC)을 효율적으로 지원 할 수 있다.Network slicing can mean a method of virtualizing a single physical network to create multiple logical networks (e.g., network slices). An activated network slice can be called a network slice instance, and each network slice instance (NSI) can have different characteristics. By configuring a network function (NF) for each NSI according to its characteristics, a mobile communication operator can satisfy various service requirements according to terminals/services. For example, a mobile communication operator can efficiently support multiple 5G services (e.g., eMBB, URLLC, or mMTC) by allocating an NSI according to the characteristics of the service required for each terminal.
5GC는 이동성 관리 기능(mobility management function)과 세션 관리 기능(session management function)의 분리를 통해 네트워크 가상화 패러다임 지원을 수월하게 할 수 있다. 4G LTE에서 모든 단말들은 등록, 인증, 이동성 관리 및 세션 관리 기능을 담당하는 이동성 관리 엔티티(mobility management entity: MME) 라는 단일 코어 엔티티와의 시그널링 교환을 통해서 네트워크로부터 서비스를 제공받을 수 있다. 5G에서는 단말들(예를 들어 MTC 단말들을 포함)의 수가 폭발적으로 늘어나고 단말들의 타입에 따라 지원해야 하는 이동성 및 트래픽/세션 특성이 세분화됨에 따라 단일 엔티티(예를 들어 MME)에서 모든 기능들을 지원하게 되면 필요한 기능별로 엔티티를 추가하는 확장성(Scalability)이 떨어질 수 밖에 없다. 따라서, 제어 평면을 담당하는 코어 엔티티의 기능/구현 복잡도와 시그널링 부하 측면에서 확장성 개선을 위해 이동성 관리 기능과 세션 관리 기능을 분리하는 구조를 기반으로 다양한 기능들이 개발되고 있다. 5GC can easily support the network virtualization paradigm by separating the mobility management function and the session management function. In 4G LTE, all terminals can receive services from the network through signaling exchange with a single core entity called the mobility management entity (MME) that is responsible for registration, authentication, mobility management, and session management functions. In 5G, the number of terminals (including, for example, MTC terminals) increases explosively, and the mobility and traffic/session characteristics that must be supported depending on the type of terminal are segmented. Therefore, if a single entity (for example, MME) supports all functions, the scalability that adds entities for each required function will inevitably decrease. Therefore, various functions are being developed based on a structure that separates the mobility management function and the session management function to improve scalability in terms of the functional/implementation complexity and signaling load of the core entity responsible for the control plane.
한편, 본 개시에서 DSCP 값 정보는 DSCP 값 또는 DSCP 정보와 동일한 의미로 사용될 수 있으며, 네트워크 타입을 고려한 DSCP 값과 네트워크 타입의 DSCP 값은 동일한 의미로 서로 혼용하여 사용될 수 있다.Meanwhile, in the present disclosure, DSCP value information can be used with the same meaning as DSCP value or DSCP information, and the DSCP value considering the network type and the DSCP value of the network type can be used interchangeably with the same meaning.
도 1은 본 개시의 일 실시예에 따른 5G 시스템의 네트워크 구조 및 인터페이스를 도시한 도면이다. FIG. 1 is a diagram illustrating a network structure and interface of a 5G system according to one embodiment of the present disclosure.
도 1의 5G 시스템의 네트워크 구조에 포함된 네트워크 엔티티(entity)는 시스템 구현에 따라 네트워크 기능(network function: NF)를 포함할 수 있다.A network entity included in the network structure of the 5G system of Fig. 1 may include a network function (NF) depending on the system implementation.
도 1을 참조하면, 5G 시스템(100)의 네트워크 구조는 다양한 네트워크 엔티티들을 포함할 수 있다. 일 예로, 5G 시스템(100)은 인증 서버 기능(authentication server function: AUSF) 엔티티(108), 액세스 및 이동성 관리 기능((core) access and mobility management function: AMF) 엔티티(103), 세션 관리 기능(session management function: SMF) 엔티티(105), 정책 제어 기능(policy control function: PCF) 엔티티(106), 애플리케이션 기능(application function: AF) 엔티티(107), 통합된 데이터 관리(unified data management: UDM) 엔티티(109), 데이터 네트워크(data network: DN)(110), 네트워크 노출 기능(network exposure function: NEF) 엔티티(113), 네트워크 슬라이싱 선택 기능(network slicing selection function; NSSF) 엔티티(114), 사용자 평면 기능(user plane function: UPF) 엔티티(104), (무선) 액세스 네트워크((radio) access network: (R)AN)(102), 또는 단말, 일 예로, 사용자 장치(user equipment: UE)(101) 중 적어도 하나를 포함할 수 있다.Referring to FIG. 1, the network structure of a 5G system (100) may include various network entities. For example, the 5G system (100) may include an authentication server function (AUSF) entity (108), an access and mobility management function (AMF) entity (103), a session management function (SMF) entity (105), a policy control function (PCF) entity (106), an application function (AF) entity (107), a unified data management (UDM) entity (109), a data network (DN) (110), a network exposure function (NEF) entity (113), a network slicing selection function (NSSF) entity (114), a user plane function (UPF) entity (104), and a (radio) access network: (R)AN)(102), or a terminal, for example, a user equipment (UE)(101).
5G 시스템(100)의 각 NF 엔티티들은 다음과 같은 기능을 지원한다.Each NF entity of the 5G system (100) supports the following functions.
AUSF(108)는 UE(101)의 인증을 위한 데이터를 처리하고 저장한다.AUSF (108) processes and stores data for authentication of UE (101).
AMF(103)는 UE 단위의 접속 및 이동성 관리를 위한 기능을 제공하며, 하나의 UE 당 기본적으로 하나의 AMF에 연결될 수 있다. 구체적으로, AMF(103)는 3GPP 액세스 네트워크들 간의 이동성을 위한 CN 노드 간 시그널링, 무선 액세스 네트워크(radio access network: RAN) CP 인터페이스(즉, N2 인터페이스)의 종단(termination), NAS(non access stratum) 시그널링의 종단(N1), NAS 시그널링 보안(NAS 암호화(ciphering) 및 무결성 보호(integrity protection)), AS 보안 제어, 등록 관리(등록 영역(registration area) 관리), 연결 관리, 아이들 모드 UE 접근성(reachability) (페이징 재전송의 제어 및 수행 포함), 이동성 관리 제어(가입 및 정책), 인트라-시스템 이동성 및 인터-시스템 이동성 지원, 네트워크 슬라이싱의 지원, SMF 선택, 합법적 감청(lawful intercept)(AMF 이벤트 및 LI 시스템으로의 인터페이스에 대한), UE와 SMF 간의 세션 관리(session management: SM) 메시지의 전달 제공, SM 메시지 라우팅을 위한 트랜스패런트 프록시(transparent proxy), 액세스 인증(access authentication), 로밍 권한 체크를 포함한 액세스 허가(access authorization), UE와 SMSF 간의 SMS 메시지의 전달 제공, 보안 앵커 기능(security anchor function: SAF) 및/또는 보안 컨텍스트 관리(security context management: SCM) 등의 기능을 지원한다. AMF 엔티티(103)의 일부 또는 전체의 기능들은 하나의 AMF 엔티티의 단일 인스턴스(instance) 내에서 지원될 수 있다.AMF (103) provides functions for access and mobility management per UE, and one UE can basically be connected to one AMF. Specifically, the AMF (103) provides signaling between CN nodes for mobility between 3GPP access networks, termination of a radio access network (RAN) CP interface (i.e., N2 interface), termination of non access stratum (NAS) signaling (N1), NAS signaling security (NAS ciphering and integrity protection), AS security control, registration management (registration area management), connection management, idle mode UE reachability (including control and performance of paging retransmission), mobility management control (subscription and policy), intra-system mobility and inter-system mobility support, support for network slicing, SMF selection, lawful intercept (for AMF events and interfaces to the LI system), provision for forwarding of session management (SM) messages between the UE and the SMF, transparent proxy for routing SM messages, access authentication, access authorization including roaming authorization check. The AMF entity (103) supports functions such as authorization, provision of SMS message transmission between the UE and the SMSF, security anchor function (SAF), and/or security context management (SCM). Some or all of the functions of the AMF entity (103) may be supported within a single instance of an AMF entity.
DN(110)은 예를 들어, 운영자 서비스, 인터넷 접속 또는 서드파티(3rd party) 서비스 등을 의미한다. DN(110)은 UPF 엔티티(104)로 하향링크 프로토콜 데이터 유닛(protocol data unit: PDU)을 전송하거나, UE(101)로부터 전송된 PDU를 UPF 엔티티(104)로부터 수신한다.DN (110) means, for example, an operator service, Internet access, or a third party service. DN (110) transmits a downlink protocol data unit (PDU) to UPF entity (104) or receives a PDU transmitted from UE (101) from UPF entity (104).
PCF 엔티티(106)는 애플리케이션 서버로부터 패킷 흐름에 대한 정보를 수신하여, 이동성 관리, 세션 관리 등의 정책을 결정하는 기능을 제공한다. 구체적으로, PCF 엔티티(106)는 네트워크 동작을 통제하기 위한 단일화된 정책 프레임워크 지원, 제어평면 기능 엔티티(들)(예를 들어, AMF 엔티티, SMF 엔티티 등)이 정책 규칙을 시행할 수 있도록 정책 규칙 제공, 사용자 데이터 저장소(user data repository: UDR) 내 정책 결정을 위해 관련된 가입 정보에 액세스하기 위한 프론트 엔드(front end) 구현 등의 기능을 지원한다.The PCF entity (106) receives information about packet flow from the application server and provides a function to determine policies such as mobility management and session management. Specifically, the PCF entity (106) supports functions such as supporting a unified policy framework for controlling network operations, providing policy rules so that control plane function entity(s) (e.g., AMF entity, SMF entity, etc.) can enforce the policy rules, and implementing a front end for accessing related subscription information for policy determination in a user data repository (UDR).
SMF 엔티티(105)는 세션 관리 기능을 제공하며, UE(101)가 다수 개의 세션을 가지는 경우 각 세션 별로 서로 다른 SMF 엔티티에 의해 관리될 수 있다. 구체적으로, SMF 엔티티(105)는 세션 관리(예를 들어, UPF 엔티티(104)와 (R)AN(102) 노드 간의 터널(tunnel) 유지를 포함하여 세션 확립, 수정 및 해지), UE IP 주소 할당 및 관리(선택적으로 인증 포함), UP 기능의 선택 및 제어, UPF 엔티티(104)에서 트래픽을 적절한 목적지로 라우팅하기 위한 트래픽 스티어링(traffic steering) 설정, 정책 제어 기능(policy control functions)를 향한 인터페이스의 종단, 정책 및 QoS(quality of service)의 제어 부분 시행, 합법적 감청(lawful intercept)(SM 이벤트 및 LI 시스템으로의 인터페이스에 대한), NAS 메시지의 SM 부분의 종단, 하향링크 데이터 통지(downlink data notification), AN 특정 SM 정보의 개시자(AMF 엔티티(103)를 경유하여 N2를 통해 (R)AN(102)에게 전달), 세션의 SSC (session and service continuity) 모드 결정, 로밍 기능 등의 기능을 지원한다. SMF 엔티티(105)의 일부 또는 전체의 기능들은 하나의 SMF 엔티티의 단일 인스턴스(instance) 내에서 지원될 수 있다.The SMF entity (105) provides a session management function, and when a UE (101) has multiple sessions, each session can be managed by a different SMF entity. Specifically, the SMF entity (105) supports functions such as session management (e.g., session establishment, modification, and termination, including tunnel maintenance between the UPF entity (104) and (R)AN (102) nodes), UE IP address allocation and management (optionally including authentication), selection and control of UP capabilities, setting up traffic steering to route traffic from the UPF entity (104) to the appropriate destination, termination of the interface to policy control functions, enforcement of the control portion of policies and quality of service (QoS), lawful intercept (for SM events and interfaces to the LI system), termination of the SM portion of NAS messages, downlink data notification, initiation of AN specific SM information (delivered to the (R)AN (102) via the N2 via the AMF entity (103)), determination of the session and service continuity (SSC) mode of the session, roaming functions, etc. Some or all of the functions of an SMF entity (105) may be supported within a single instance of an SMF entity.
UDM 엔티티(109)는 사용자의 가입 데이터, 정책 데이터 등을 저장한다. UDM 엔티티(109)는 2개의 부분, 즉 애플리케이션 프론트 엔드(front end: FE) 및 사용자 데이터 저장소(user data repository: UDR) 중 적어도 하나를 포함할 수 있다.The UDM entity (109) stores user subscription data, policy data, etc. The UDM entity (109) may include at least one of 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 관리 등의 기능을 지원한다.An FE may include a UDM FE responsible for location management, subscription management, credential processing, etc., and a PCF entity responsible for policy control. The UDR stores data required for the functions provided by the UDM-FE and policy profiles required by the PCF entity. The 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. The UDM-FE accesses the subscription information stored in the UDR and supports functions such as authentication credential processing, user identification handling, access authentication, registration/mobility management, subscription management, and SMS management.
UPF 엔티티(104)는 DN(110)으로부터 수신한 하향링크 PDU를 (R)AN(102)을 경유하여 UE(101)에게 전달하며, (R)AN(102)을 경유하여 UE(101)로부터 수신한 상향링크 PDU를 DN(110)으로 전달한다. 구체적으로, UPF 엔티티(104)는 인트라(intra)/인터(inter) RAT(radio access technology) 이동성을 위한 앵커 포인트, 데이터 네트워크(Data Network)로의 상호연결(interconnect)의 외부 PDU 세션 포인트, 패킷 라우팅 및 포워딩, 패킷 검사(inspection) 및 정책 규칙 시행의 사용자 평면 부분, 합법적 감청(lawful intercept), 트래픽 사용량 보고, 데이터 네트워크로의 트래픽 플로우의 라우팅을 지원하기 위한 상향링크 분류자(classifier), 멀티-홈(multi-homed) PDU 세션을 지원하기 위한 브랜치 포인트(branching point), 사용자 평면을 위한 QoS 핸들링(handling)(예를 들어 패킷 필터링, 게이팅(gating), 상향링크/하향링크 레이트 시행), 상향링크 트래픽 검증 (서비스 데이터 플로우(service data flow: SDF)와 QoS 플로우 간 SDF 매핑), 상향링크 및 하향링크 내 전달 레벨(transport level) 패킷 마킹, 하향링크 패킷 버퍼링 및 하향링크 데이터 통지 트리거링 기능 등의 기능을 지원한다. UPF 엔티티(104)의 일부 또는 전체의 기능들은 하나의 UPF의 단일 인스턴스(instance) 내에서 지원될 수 있다.The UPF entity (104) forwards a downlink PDU received from the DN (110) to the UE (101) via the (R)AN (102), and forwards an uplink PDU received from the UE (101) via the (R)AN (102) to the DN (110). Specifically, the UPF entity (104) supports functions such as an anchor point for intra/inter RAT (radio access technology) mobility, an external PDU session point for interconnection to the Data Network, a user plane portion of packet routing and forwarding, packet inspection and policy rule enforcement, an uplink classifier to support lawful intercept, traffic usage reporting, and routing of traffic flows to the Data Network, a branching point to support multi-homed PDU sessions, QoS handling for the user plane (e.g., packet filtering, gating, uplink/downlink rate enforcement), uplink traffic validation (service data flow (SDF) to QoS flow mapping), transport level packet marking in uplink and downlink, downlink packet buffering, and downlink data notification triggering. Some or all of the functions of a UPF entity (104) may be supported within a single instance of a UPF.
AF 엔티티(107)는 서비스 제공(예를 들어, 트래픽 라우팅 상에서 애플리케이션 영향, 네트워크 능력 노출(network capability exposure)에 대한 접근, 정책 제어를 위한 정책 프레임워크와의 상호동작 등의 기능을 지원)을 위해 3GPP 코어 네트워크와 상호 동작한다.The AF entity (107) interacts with the 3GPP core network to provide services (e.g., supporting functions such as application impact on traffic routing, access to network capability exposure, and interaction with the policy framework for policy control).
(R)AN(102)은 4G 무선 액세스 기술의 진화된 버전인 진화된 E-UTRA(evolved E-UTRA)와 새로운 무선 액세스 기술(new radio: NR)(예를 들어, gNB)을 모두 지원하는 새로운 무선 액세스 네트워크를 총칭한다.(R)AN(102) is a general term for a new radio access network that supports both evolved E-UTRA, an evolved version of 4G radio access technology, and new radio (NR) technology (e.g., gNB).
gNB은 무선 자원 관리를 위한 기능들(즉, 무선 베어러 제어(radio bearer control), 무선 허락 제어(radio admission control), 연결 이동성 제어(connection mobility control), 상향링크/하향링크에서 UE에게 자원의 동적 할당(dynamic allocation of resources)(즉, 스케줄링)), IP(internet protocol) 헤더 압축, 사용자 데이터 스트림의 암호화(encryption) 및 무결성 보호(integrity protection), UE에게 제공된 정보로부터 AMF로의 라우팅이 결정되지 않는 경우, UE의 어태치(attachment) 시 AMF의 선택, UPF(들)로의 사용자 평면 데이터 라우팅, AMF로의 제어 평면 정보 라우팅, 연결 셋업 및 해지, 페이징 메시지의 스케줄링 및 전송(AMF로부터 발생된), 시스템 브로드캐스트 정보의 스케줄링 및 전송(AMF 또는 운영 및 유지(operating and maintenance: O&M)로부터 발생된), 이동성 및 스케줄링을 위한 측정 및 측정 보고 설정, 상향링크에서 전달 레벨 패킷 마킹(transport level packet marking), 세션 관리, 네트워크 슬라이싱의 지원, QoS 흐름 관리 및 데이터 무선 베어러로의 매핑(mapping), 비활동 모드(inactive mode)인 UE의 지원, NAS 메시지의 분배 기능, NAS 노드 선택 기능, 무선 액세스 네트워크 공유, 이중 연결성(dual connectivity), NR과 E-UTRA 간의 밀접한 상호동작(tight interworking) 등의 기능을 지원한다.The gNB provides functions for radio resource management (i.e., radio bearer control, radio admission control, connection mobility control, dynamic allocation of resources to the UE in uplink/downlink (i.e., scheduling), IP (internet protocol) header compression, encryption and integrity protection of user data streams, selection of an AMF upon attachment of the UE if routing to the AMF is not determined from the information provided to the UE, routing of user plane data to UPF(s), routing of control plane information to the AMF, connection setup and teardown, scheduling and transmission of paging messages (originating from the AMF), scheduling and transmission of system broadcast information (originating from the AMF or operating and maintenance (O&M)), measurement and measurement reporting setup for mobility and scheduling, transport level packet marking in uplink, session management, support for network slicing, QoS flows. It supports functions such as mapping to management and data radio bearers, support for UEs in inactive mode, distribution of NAS messages, NAS node selection, radio access network sharing, dual connectivity, and tight interworking between NR and E-UTRA.
UE(101)는 사용자 기기를 의미한다. 사용자 장치는 단말(terminal), ME(mobile equipment), MS(mobile station) 등의 용어로 언급될 수 있다. 또한, 사용자 장치는 노트북, 휴대폰, PDA(personal digital assistant), 스마트폰, 멀티미디어 기기 등과 같이 휴대 가능한 기기일 수 있고, 또는 PC(personal computer), 차량 탑재 장치와 같이 휴대 불가능한 기기일 수도 있다.UE (101) means a user device. The user device may be referred to as a terminal, mobile equipment (ME), mobile station (MS), etc. In addition, the user device may be a portable device such as a laptop, a mobile phone, a personal digital assistant (PDA), a smart phone, a multimedia device, etc., or may be a non-portable device such as a personal computer (PC) or a vehicle-mounted device.
NEF(113)는 3GPP 네트워크 기능들에 의해 제공되는, 예를 들어, 제3자(3rd party), 내부 노출(internal exposure)/재노출(re-exposure), 애플리케이션 기능, 에지 컴퓨팅(Edge Computing)을 위한 서비스들 및 능력들을 안전하게 노출하기 위한 수단을 제공한다. NEF(113)는 다른 NF(들)로부터 (다른 NF(들)의 노출된 능력(들)에 기반한) 정보를 수신한다. NEF(113)는 데이터 저장 네트워크 기능으로의 표준화된 인터페이스를 이용하여 구조화된 데이터로서 수신된 정보를 저장할 수 있다. 저장된 정보는 NEF 엔티티(113)에 의해 다른 NF 엔티티(들) 및 AF 엔티티(들)에게 재노출(re-expose)되고, 분석 등과 같은 다른 목적으로 이용될 수 있다.The NEF (113) provides a means to securely expose services and capabilities provided by 3GPP network functions, for example, 3rd party, internal exposure/re-exposure, application functions, Edge Computing. The NEF (113) receives information from other NF (s) (based on the exposed capability(s) of the other NF (s)). The NEF (113) may store the received information as structured data using a standardized interface to a data storage network function. The stored information may be re-exposed to other NF entity (s) and AF entity (s) by the NEF entity (113) and may be used for other purposes, such as analysis.
NRF(115)는 서비스 디스커버리 기능을 지원한다. NF 인스턴스로부터 NF 디스커버리 요청 수신하고, 발견된 NF 인스턴스의 정보를 NF 인스턴스에게 제공한다. 또한, 이용 가능한 NF 인스턴스들과 그들이 지원하는 서비스를 유지한다.NRF (115) supports the service discovery function. It receives an NF discovery request from an NF instance and provides information on the discovered NF instance to the NF instance. It also maintains available NF instances and the services they support.
한편, 도 1에서는 설명의 편의상 UE(101)가 하나의 PDU 세션을 이용하여 하나의 DN(110)에 엑세스하는 경우에 대한 참조 모델을 예시하나, 본 개시는 이에 한정되지 않는다.Meanwhile, for convenience of explanation, FIG. 1 illustrates a reference model for a case where a UE (101) accesses one DN (110) using one PDU session, but the present disclosure is not limited thereto.
UE(101)는 다중의 PDU 세션을 이용하여 2개 이상의(예, 지역적(local) 그리고 중심되는(central)) 데이터 네트워크에 동시에 액세스할 수 있다. 이때, 서로 다른 PDU 세션을 위해 2개 이상의 SMF들이 선택될 수 있다. 다만, 각 SMF는 PDU 세션 내 지역적인 UPF 및 중심되는 UPF를 모두 제어할 수 있는 능력을 가질 수 있다.A UE (101) can access two or more (e.g., local and central) data networks simultaneously using multiple PDU sessions. In this case, two or more SMFs can be selected for different PDU sessions. However, each SMF can have the ability to control both local UPF and central UPF within a PDU session.
또한, UE(101)는 단일의 PDU 세션 내에서 제공되는 2개 이상의(즉, 지역적인 그리고 중심되는) 데이터 네트워크에 동시에 액세스할 수도 있다.Additionally, the UE (101) may simultaneously access two or more (i.e., local and central) data networks provided within a single PDU session.
3GPP 시스템에서는 5G 시스템 내 NF들 간을 연결하는 개념적인 링크를 참조 포인트(reference point)라고 정의한다. 일 예로, 도 1의 5G 시스템(100)에 포함된 참조 포인트(들)은 다음과 같다.In the 3GPP system, a conceptual link connecting NFs within a 5G system is defined as a reference point. As an example, the reference point(s) included in the 5G system (100) of Fig. 1 are as follows.
- N1: UE(101)와 AMF(103)간의 참조 포인트- N1: Reference point between UE (101) and AMF (103)
- N2: (R)AN(102)과 AMF(103)간의 참조 포인트- N2: Reference point between (R)AN(102) and AMF(103)
- N3: (R)AN(102)과 UPF(104)간의 참조 포인트- N3: Reference point between (R)AN(102) and UPF(104)
- N4: SMF(105)와 UPF(104)간의 참조 포인트- N4: Reference point between SMF(105) and UPF(104)
- N5: PCF(106)와 AF(107)간의 참조 포인트- N5: Reference point between PCF (106) and AF (107)
- N6: UPF(104)와 DN(110)간의 참조 포인트- N6: Reference point between UPF (104) and DN (110)
- N7: SMF(105)와 PCF(106)간의 참조 포인트- N7: Reference point between SMF(105) and PCF(106)
- N8: UDM(109)과 AMF(103)간의 참조 포인트- N8: Reference point between UDM (109) and AMF (103)
- N9: 2개의 코어 UPF(104)들 간의 참조 포인트- N9: Reference point between two core UPFs (104)
- N10: UDM(109)과 SMF(105)간의 참조 포인트- N10: Reference point between UDM(109) and SMF(105)
- N11: AMF(103)와 SMF(105)간의 참조 포인트- N11: Reference point between AMF(103) and SMF(105)
- N12: AMF(103)와 AUSF(108)간의 참조 포인트- N12: Reference point between AMF(103) and AUSF(108)
- N13: UDM(109)과 AUSF(108)간의 참조 포인트- N13: Reference point between UDM(109) and AUSF(108)
- N14: 2개의 AMF(103)들 간의 참조 포인트- N14: Reference point between two AMFs (103)
- N15: 비-로밍 시나리오의 경우, PCF와 AMF간의 참조 포인트, 로밍 시나리오의 경우 방문 네트워크(visited network) 내 PCF와 AMF 간의 참조 포인트- N15: Reference point between PCF and AMF for non-roaming scenarios, reference point between PCF and AMF in visited network for roaming scenarios.
도 2는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 테더드 디바이스가 단말로 전달하는 패킷을 구분하기 위한 정보를 전달하는 동작을 도시한 도면이다. FIG. 2 is a diagram illustrating an operation of transmitting information for distinguishing packets transmitted by a tethered device to a terminal in a wireless communication system according to one embodiment of the present disclosure.
도 2를 참조하면, PCF는 서비스 사업자의 정책에 따라 테더드 디바이스를 이용한 서비스를 지원하기 위하여 AF로부터 테더드 디바이스 관련 정보를 전달받을 수 있다. 상기 테더드 디바이스 관련 정보는 테더드 지원 지시자 (tethered device support indication), 데터드 디바이스 연결 타입, 테더드 디바이스로부터 전달되는 서비스 타입 정보 (Media information (e.g. audio or Video etc.) 및 네트워크 타입 별 DSCP 값 정보 중 적어도 하나 이상을 포함할 수 있다. Referring to FIG. 2, the PCF may receive tethered device related information from the AF in order to support a service using a tethered device according to the policy of the service provider. The tethered device related information may include at least one of a tethered device support indication, a tethered device connection type, service type information transmitted from the tethered device (Media information (e.g. audio or video, etc.) and DSCP value information by network type).
상기 테더드 디바이스 관련 정보는 AFsessionwithQoS 메시지에 포함될 수 있으며, AF가 NEF를 통해 PCF로 전달하는 정보일 수 있다. 만약 테더드 디바이스를 이용한 서비스가 XR 서비스인 경우, AF는 PDU set 관련 서비스 플로우 내 미디어 관련 정보를 전달하는 Protocol description 내에 테더드 다비이스 관련 정보를 포함할 수 있다. The above tethered device related information may be included in the AFsessionwithQoS message, and may be information that AF transmits to PCF via NEF. If the service using the tethered device is an XR service, AF may include the tethered device related information in the Protocol description that transmits media related information in the service flow related to the PDU set.
본 개시의 일 실시예에 따르면, PCF는 AF로부터 전달받은 테더드 디바이스 관련 정보에 기반하여 테더드 디바이스가 단말로 전달하는 패킷들을 구분하기 위한 서비스 지원 여부를 판단할 수 있다. PCF는 상기 AF로부터 전달받은 정보를 바탕으로 테더드 디바이스를 이용하는 서비스를 지원하기 위하여 Protocol description 내의 서비스 관련 미디어 정보를 바탕으로 적절한 QFI 정보를 할당할 수 있으며 이를 테더드 디바이스 관련 정보와 함께 PCC(Policy and Charging Control) 규칙 관련 정보에 포함하여 SMF로 전달할 수 있다. According to one embodiment of the present disclosure, the PCF can determine whether to support a service for distinguishing packets transmitted by the tethered device to the terminal based on the tethered device related information transmitted from the AF. The PCF can allocate appropriate QFI information based on service related media information in the Protocol description to support a service using the tethered device based on the information transmitted from the AF, and can include this in the PCC (Policy and Charging Control) rule related information together with the tethered device related information and transmit it to the SMF.
본 개시의 일 실시예에 따르면, 서비스 사업자 및 네트워크 사업자의 설정에 따라 5GC 네트워크 내에서 DSCP 정보를 바탕으로 패킷간의 서비스 구분 동작의 지원이 필요할 경우, PCC 규칙 관련 정보는 DSCP 리마킹 (re-marking) 동작의 지시와 관련된 정보들을 포함할 수 있다. According to one embodiment of the present disclosure, when support for service differentiation operation between packets based on DSCP information is required within a 5GC network according to settings of a service provider and a network provider, PCC rule related information may include information related to instructions for a DSCP re-marking operation.
본 개시의 일 실시예에 따르면, PCF로부터 서비스를 구성하는 패킷들의 특성을 고려하여 생성된 QFI 및 테더드 디바이스를 이용한 서비스를 지원하기 위한 테더드 디바이스 관련 정보를 포함하는 PCC 규칙을 수신한 SMF는 테더드 디바이스가 단말로 전달하는 패킷들을 구분하기 위한 구분 정보 (e.g. DSCP mapping table between QFI and tethered device network (e.g. Wi-Fi))를 생성할 수 있다. SMF는 테더드 디바이스 관련 정보를 바탕으로 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려하여 DSCP 값을 생성할 수 있다. 만약 SMF가 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려하여 DSCP 값을 생성하지 못할 경우 AF로부터 해당 DSCP 정보를 전달받을 수 있다. 또한 SMF는 PCF로부터 전달 받은 5QI(5G QoS Identifier) 정보를 바탕으로 5GC 네트워크내 서비스 특성을 고려한 DSCP 정보를 생성할 수 있다. According to one embodiment of the present disclosure, an SMF, which receives a PCC rule including tethered device-related information for supporting a service using a QFI and a tethered device, considering characteristics of packets constituting a service from a PCF, may generate classification information (e.g., a DSCP mapping table between QFI and tethered device network (e.g., Wi-Fi)) for distinguishing packets transmitted by the tethered device to a terminal. The SMF may generate a DSCP value considering service characteristics of each network type between the terminal and the tethered device based on the tethered device-related information. If the SMF cannot generate the DSCP value considering the service characteristics of each network type between the terminal and the tethered device, the SMF may receive the corresponding DSCP information from the AF. In addition, the SMF may generate DSCP information considering service characteristics within a 5GC network based on 5QI (5G QoS Identifier) information received from the PCF.
본 개시의 일 실시예에 따르면, 5GC 네트워크에서 DSCP 값을 바탕으로 패킷 별 서비스 특성을 구분할 경우 5GC 네트워크를 고려한 DSCP 값과 단말 및 테더드 디바이스 사이의 네트워크 타입을 고려한 DSCP 값간의 매핑 정보 (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi))를 생성할 수 있다. According to one embodiment of the present disclosure, when distinguishing packet-specific service characteristics based on DSCP values in a 5GC network, mapping information between a DSCP value considering a 5GC network and a DSCP value considering a network type between a terminal and a tethered device (e.g. a DSCP mapping table between 5GC and a tethered device network (e.g. Wi-Fi)) can be generated.
본 개시의 일 실시예에 따르면, 서로 다른 네트워크에서 DSCP 정보를 바탕으로 패킷을 구분하는 서비스를 이용하는 경우, 서로 다른 네트워크의 중간 네트워크 엔터티 (e.g. UE 및/또는 UPF)에서 네트워크 별 서비스 특성을 고려하여 생성된 DSCP 값의 매핑 정보를 바탕으로 DSCP remarking 동작을 수행할 수 있다. 예를 들어, 만약 단말과 테더드 디바이스가 wifi 네트워크로 연결되어 있고 단말이 테더드 디바이스로부터 전달받은 패킷을 5GC 네트워크로 전달할 경우, UE는 Wifi를 고려한 DSCP 값과 매핑되는 5GC를 고려한 DSCP 값으로 패킷 헤더 내의 DSCP 값을 리마킹할 수 있다.According to one embodiment of the present disclosure, when a service for distinguishing packets based on DSCP information in different networks is used, a DSCP remarking operation can be performed based on mapping information of DSCP values generated by considering service characteristics of each network in an intermediate network entity (e.g., UE and/or UPF) in different networks. For example, if a terminal and a tethered device are connected to a wifi network and the terminal forwards a packet received from the tethered device to a 5GC network, the UE can remark the DSCP value in the packet header as a DSCP value considering 5GC that is mapped to a DSCP value considering Wifi.
본 개시의 일 실시예에 따르면, SMF는 5GC 네트워크를 고려한 DSCP 값과 단말 및 테더드 디바이스 사이의 네트워크 타입을 고려한 DSCP 값간의 매핑 정보 (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi)) 또는 단말 및 테더드 디바이스 사이의 네트워크 타입을 고려한 QoS 플로우 매핑 정보 (e.g. DSCP mapping table between QFI and tethered device network (e.g. Wi-Fi))를 NG-RAN 및 단말로 전달할 수 있다. According to one embodiment of the present disclosure, the SMF can transmit mapping information between a DSCP value considering a 5GC network and a DSCP value considering a network type between a terminal and a tethered device (e.g. a DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi)) or QoS flow mapping information considering a network type between a terminal and a tethered device (e.g. a DSCP mapping table between QFI and tethered device network (e.g. Wi-Fi)) to the NG-RAN and the terminal.
본 개시의 일 실시예에 따르면, 5GC 네트워크 내에서 DSCP 정보를 바탕으로 패킷을 구분하는 서비스를 이용하여 서비스 사업자 또는 네트워크 사업자의 정책에 따라, UPF에서 어플리케이션 서버로 전달되는 패킷들이 다른 네트워크로 전달된 경우, 또는 기존 UE에서 수행하였던 DSCP 리마킹 동작을 복원하기로 결정한 경우에 5GC 네트워크를 고려한 DSCP 값과네트워크 타입을 고려한 DSCP 값 간의 매핑 정보를 UPF에 전달하여 UPF에서 DSCP 값의 복원 또는 새로운 네트워크 타입을 고려한 DSCP 값으로 재설정하는 DSCP 리마킹 동작을 수행할 수 있다. 이 때, SMF는 N4 규칙 내에 DSCP remarking support indication 및 5GC와 서로 다른 네트워크 타입의 DSCP 값간의 매핑 정보 등을 UPF로 전달하여 DSCP 리마킹 동작을 요청할 수 있다.According to one embodiment of the present disclosure, in a case where packets transmitted from a UPF to an application server are transmitted to another network according to a policy of a service provider or a network provider by using a service for distinguishing packets based on DSCP information within a 5GC network, or when it is decided to restore a DSCP remarking operation performed by an existing UE, a DSCP remarking operation of restoring the DSCP value or resetting it to a DSCP value considering a new network type can be performed by transmitting mapping information between a DSCP value considering a 5GC network and a DSCP value considering a network type to the UPF. In this case, the SMF can request the DSCP remarking operation by transmitting a DSCP remarking support indication and mapping information between 5GC and DSCP values of different network types, etc., to the UPF within the N4 rule.
본 개시의 일 실시예에 따르면, 단말은 SMF로부터 전달된 5GC 네트워크를 고려한 DSCP 값과 단말 및 테더드 디바이스 사이의 네트워크 타입을 고려한 DSCP 값 간의 매핑 정보 (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi)) 또는 단말 및 테더드 디바이스 사이의 네트워크 타입을 고려한 QoS 플로우 매핑 정보 (e.g. DSCP mapping table between QFI and tethered device network (e.g. Wi-Fi))를 바탕으로 테더드 디바이스에서 전달된 패킷들을 서비스 특성을 고려하여 QoS 플로우로 매핑하거나 서비스 사업자의 설정 등에 따라 5GC 네트워크 타입을 고려한 DSCP 값으로 재설정하는 동작을 수행할 수 있다.According to one embodiment of the present disclosure, the terminal may perform an operation of mapping packets transmitted from the tethered device to QoS flows considering service characteristics based on mapping information between a DSCP value considering a 5GC network transmitted from an SMF and a DSCP value considering a network type between the terminal and a tethered device (e.g., a DSCP mapping table between 5GC and tethered device network (e.g., Wi-Fi)) or QoS flow mapping information considering a network type between the terminal and the tethered device (e.g., a DSCP mapping table between QFI and tethered device network (e.g., Wi-Fi)), or resetting the DSCP value to a DSCP value considering a 5GC network type according to settings of a service provider, etc.
본 개시의 일 실시예에 따르면, UPF는 SMF로부터 전달된 5GC 네트워크를 고려한 DSCP 값 및 리마킹 시 사용할 네트워크 타입을 바탕으로 생성된 DSCP 값 간의 매핑 정보, 5GC 네트워크 타입을 고려한 DSCP 값 및 QFI 값 간의 매핑 정보, 또는 DSCP 리마킹 지시자 중 하나 이상을 수신하고, DSCP 값 또는 QFI 값에 기반하여 UPF로 전달되는 패킷을 구분하여 UPF에서 출력되는 패킷을 적절한 DSCP 값으로 리마킹하는 동작을 수행할 수 있다.According to one embodiment of the present disclosure, the UPF receives at least one of mapping information between a DSCP value considering a 5GC network transmitted from an SMF and a DSCP value generated based on a network type to be used in remarking, mapping information between a DSCP value considering a 5GC network type and a QFI value, or a DSCP remarking indicator, and performs an operation of distinguishing packets transmitted to the UPF based on the DSCP value or the QFI value and remarking packets output from the UPF with an appropriate DSCP value.
도 3은 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 서로 다른 네트워크 타입으로 구성된 시스템 및 관련 동작을 설명하기 위한 순서도이다.FIG. 3 is a flowchart illustrating a system composed of different network types and related operations in a wireless communication system according to one embodiment of the present disclosure.
본 개시의 일 실시예에 따르면, 서로 다른 네트워크 (Network #1 or Network #2 or Network #3)에서 DSCP 정보를 바탕으로 패킷을 구분하는 서비스를 이용하는 경우, 서로 다른 네트워크의 중간 네트워크 엔터티 (e.g. UE (Network #1과 Network #2)와/또는 UPF (Network #2와 (Network #1 or Network #3))가 네트워크 별 서비스 특성을 고려하여 생성된 DSCP 값의 매핑 정보를 바탕으로 DSCP 리마킹(remarking) 동작을 수행할 수 있다. 예를 들어, 만약 단말과 테더드 디바이스가 wifi 네트워크 (Network #1)로 연결이 되어 있고 단말은 테더드 디바이스로부터 전달받은 패킷을 5GC 네트워크 (Network #2) 로 전달할 경우, UE는 Wifi (Network #1)의 DSCP 값과 매핑되는 5GC (Network #2)의 DSCP 값으로 패킷 헤더 내의 DSCP 값을 리마킹할 수 있다.According to one embodiment of the present disclosure, when a service for distinguishing packets based on DSCP information in different networks (Network #1 or Network #2 or Network #3) is used, an intermediate network entity (e.g., UE (Network #1 and Network #2) and/or UPF (Network #2 and (Network #1 or Network #3)) of the different networks can perform a DSCP remarking operation based on mapping information of DSCP values generated in consideration of service characteristics of each network. For example, if a terminal and a tethered device are connected to a wifi network (Network #1) and the terminal transfers a packet received from the tethered device to a 5GC network (Network #2), the UE can remark the DSCP value in the packet header as the DSCP value of 5GC (Network #2) that is mapped to the DSCP value of Wifi (Network #1).
본 개시의 일 실시예에 따르면, 5GC 네트워크 내 (Network #2)에서 DSCP 정보를 바탕으로 패킷을 구분하는 서비스를 이용하여 서비스 사업자 또는 네트워크 사업자의 정책에 따라 UPF가 어플리케이션 서버로 전달하는 패킷들이 다른 네트워크 (Network #3)로 전달되거나, 기존 UE에서 수행하였던 DSCP 리마킹 동작에 따른 DSCP 값을 네트워크 #1의 DSCP 값으로 복원하기로 결정하였다면, SMF는 5GC 네트워크 (Network #2) 와 네트워크 #1 타입을 고려한 DSCP 값 간의 매핑 정보를 UPF에 전달하여 UPF에서 DSCP 값을 복원하는 동작 또는 새로운 네트워크 #3 타입을 고려한 DSCP 값으로 재설정하는 DSCP 리마킹 동작을 수행할 수 있다. 이 때, SMF는 N4 규칙 내에 DSCP remarking support indication 및 5GC (Network #2) 와 서로 다른 네트워크 타입 (Network #1 또는 Network #3)의 DSCP 값 간의 매핑 정보 등을 UPF로 전달하여 DSCP 리마킹 동작을 요청할 수 있다.According to one embodiment of the present disclosure, if packets transmitted by the UPF to an application server based on a policy of a service provider or a network provider using a service that distinguishes packets based on DSCP information in a 5GC network (Network #2) are transmitted to another network (Network #3), or if it is decided to restore the DSCP value according to the DSCP remarking operation performed by the existing UE to the DSCP value of the network #1, the SMF can perform a DSCP remarking operation of restoring the DSCP value in the UPF or resetting it to a DSCP value considering the new network #3 type by transmitting mapping information between the DSCP values considering the 5GC network (Network #2) and the network #1 type to the UPF. In this case, the SMF can request the DSCP remarking operation by transmitting a DSCP remarking support indication and mapping information between the DSCP values of 5GC (Network #2) and different network types (Network #1 or Network #3) to the UPF within the N4 rule.
본 개시의 일 실시예에 따르면, 단말은 SMF로부터 전달된 5GC 네트워크 (Network #2) 및 테더드 디바이스에 연결된 네트워크 (Network #1) 타입을 고려한 DSCP 값간의 매핑 정보 (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi)) 또는 테더드 디바이스에 연결된 네트워크 (Network #1) 타입을 고려한 QoS 플로우 매핑 정보 (e.g. DSCP mapping table between QFI and tethered device network (e.g. Wi-Fi))를 바탕으로 테더드 디바이스에서 전달된 패킷들을 서비스 특성을 고려하여 QoS 플로우로 매핑하는 동작, 또는 서비스 사업자의 설정 등에 따라 5GC 네트워크 (Network #2) 타입을 고려한 DSCP 값으로 재설정하는 동작을 수행할 수 있다.According to one embodiment of the present disclosure, the terminal may perform an operation of mapping packets transmitted from the tethered device to QoS flows considering service characteristics based on mapping information between DSCP values considering a type of a 5GC network (Network #2) transmitted from an SMF and a network (Network #1) connected to the tethered device (e.g., DSCP mapping table between 5GC and tethered device network (e.g., Wi-Fi)) or QoS flow mapping information considering a type of a network (Network #1) connected to the tethered device (e.g., DSCP mapping table between QFI and tethered device network (e.g., Wi-Fi)), or an operation of resetting the DSCP value to a DSCP value considering a type of a 5GC network (Network #2) according to settings of a service provider, etc.
본 개시의 일 실시예에 따르면, UPF는 SMF로부터 전달된 5GC 네트워크 (Network #2) 및 리마킹 시 사용할 네트워크 (Network #1 or Network #3)타입을 바탕으로 생성된 DSCP 값의 매핑 정보, 5GC 네트워크 (Network #2)타입을 고려한 DSCP 값 및 QFI 값 간의 매핑 정보, 또는 DSCP 리마킹 지시자 중 하나 이상을 수신하여, DSCP 값 또는 QFI 값을 바탕으로 UPF로 전달되는 패킷들을 구분하여 UPF에서 출력되는 패킷을 적절한 DSCP 값으로 리마킹하는 동작을 수행할 수 있다.According to one embodiment of the present disclosure, the UPF receives at least one of mapping information of a DSCP value generated based on a 5GC network (Network #2) transmitted from an SMF and a network type (Network #1 or Network #3) to be used for remarking, mapping information between a DSCP value and a QFI value considering the 5GC network (Network #2) type, or a DSCP remarking indicator, and performs an operation of distinguishing packets transmitted to the UPF based on the DSCP value or the QFI value and remarking packets output from the UPF with an appropriate DSCP value.
도 4는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 테더드 디바이스 와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여, DSCP 값 등의 정보를 이용하여 패킷을 구분하기 위한 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다. 이때 도 4는 도 4A, 도 4B, 또는 도 4C를 포함할 수 있다.FIG. 4 is a flowchart for transmitting information related to the performance of an operation for distinguishing packets using information such as DSCP values based on network type and service characteristic information between a tethered device and a terminal in a wireless communication system according to an embodiment of the present disclosure. At this time, FIG. 4 may include FIG. 4A, FIG. 4B, or FIG. 4C.
단계 401에서, AF는 사용자의 선택 또는 서비스 사업자의 정책에 따라 단말과 연결된 테더드 디바이스를 이용한 서비스 데이터 플로우에 기반하여 서비스의 지원을 결정할 수 있다.In step 401, the AF may determine service support based on service data flow using a tethered device connected to the terminal according to the user's selection or the service provider's policy.
단계 402에서, AF는 단말과 연결된 테더드 디바이스를 이용한 서비스 데이터 플로우에 기반한 서비스를 지원하기 위하여 단말과 테더드 디바이스 사이의 네트워크 타입 (e.g. wifi or Bluetooth etc.) 정보, 단말이 테더드 다비이스로 전달하거나 단말이 테더드 디바이스로부터 전달받는 서비스 데이터 플로우의 타입 (e.g. audio, video etc.), 테더드 디바이스 서비스 플로우의 방향 (e.g. Uplink or Downlink traffic), 단말과 테더드 디바이스 사이의 네트워크 및 서비스 타입을 고려한 DSCP 정보 (DSCP value for considering tethered device network type and/or service(media) type) 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 AF세션 관련 QoS 요구사항 (AFsessionWithQoS) 메시지를 이용하여 NEF로 전달할 수 있다. In step 402, the AF may transmit tethered device-related information including at least one of information on a network type (e.g. wifi or Bluetooth etc.) between the terminal and the tethered device, a type of service data flow that the terminal transmits to or receives from the tethered device (e.g. audio, video etc.), a direction of the tethered device service flow (e.g. Uplink or Downlink traffic), and DSCP information considering the network and service type between the terminal and the tethered device (DSCP value for considering tethered device network type and/or service(media) type) to the NEF using an AF session-related QoS requirements (AFsessionWithQoS) message.
단계 403에서, NEF는 AF로부터 전달받은 단말과 테더드 디바이스 사이의 네트워크 타입 (e.g. wifi or Bluetooth etc.) 정보, 단말이 테더드 다비이스로 전달하거나 단말이 테더드 디바이스로부터 전달받는 서비스 데이터 플로우의 타입 (e.g. audio, video etc.), 테더드 디바이스 서비스 플로우의 방향 (e.g. Uplink or Downlink traffic), 단말과 테더드 디바이스 사이의 네트워크 및 서비스 타입을 고려한 DSCP 정보 (DSCP value for considering tethered device network type and/or service(media) type) 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 정책 인가 (PolicyAuthorization) 메시지를 이용하여 PCF 엔터티로 전달할 수 있다. In step 403, the NEF may transmit tethered device related information including at least one of information regarding a network type (e.g. wifi or Bluetooth etc.) between the terminal and the tethered device received from the AF, a type of service data flow (e.g. audio, video etc.) that the terminal transmits to or receives from the tethered device, a direction of tethered device service flow (e.g. Uplink or Downlink traffic), and DSCP information considering the network and service type between the terminal and the tethered device (DSCP value for considering tethered device network type and/or service(media) type) to the PCF entity using a PolicyAuthorization message.
단계 404에서, PCF는 AF로부터 전달 받은 테더드 디바이스 관련 정보 및 서비스 특성 정보를 바탕으로 해당 테더드 디바이스를 고려한 서비스를 지원하기 위한 동작 요청의 수락 여부를 판단할 수 있다. PCF는 AF로부터 전달받은 테더드 디바이스 관련 서비스 요청을 수락할 수 있을 경우 PCC 규칙(rule) 생성/업데이트 동작을 수행하고 서비스 요청 관련 응답 정보를 단계 405 및 단계 406을 통해 AF로 전달할 수 있다. In step 404, the PCF can determine whether to accept an operation request for supporting a service considering the tethered device based on the tethered device-related information and service characteristic information received from the AF. If the PCF can accept the tethered device-related service request received from the AF, the PCF can perform a PCC rule creation/update operation and transmit response information related to the service request to the AF through steps 405 and 406.
단계 404에서 PCF가 테더드 디바이스를 고려한 서비스 데이터 플로우의 핸들링 서비스를 제공하기로 결정하였다면 서비스 플로우내의 각 미디어 특성을 반영한 5QI 정보들을 할당하고 테더드 디바이스로가 단말로 전달하거나 테더드 디바이스가 단말로부터 전달받는 서비스 데이터 플로우와 관련하여, 단말과 테더드 디바이스 사이의 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보 생성을 요청하거나, AF로부터 전달 받은 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보 기반의 PCC 규칙 업데이트를 결정 할 수 있다. If the PCF decides to provide a handling service of a service data flow considering a tethered device in step 404, it may allocate 5QI information reflecting each media characteristic in the service flow, and request generation of DSCP information considering the type and media characteristics of the network between the terminal and the tethered device in relation to the service data flow transmitted from the tethered device to the terminal or from the tethered device to the terminal, or determine a PCC rule update based on DSCP information considering the type and media characteristics of the network connected to the tethered device received from the AF.
단계 407에서, PCF는 단말이 테더드 디바이스로 전달하거나 단말이 테더드 디바이스로부터 전달받는 서비스 데이터 플로우 관련 5QI 정보, 단말과 테더드 디바이스 사이의 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보 생성 요청 및 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성 정보, AF로부터 전달 받은 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보, 또는 테더드 디바이스 관련 방향 정보 중 적어도 하나 이상을 포함하는 업데이트 된 PCC 규칙을 세션 정책 제어 업데이트 통보 (Npcf_SMPolicyControl_UpdateNotify) 요청 메시지를 통해 SMF에 전달하여 줄 수 있다.In step 407, the PCF may transmit an updated PCC rule including at least one of 5QI information related to service data flow transmitted from the terminal to the tethered device or received from the tethered device, a request for generation of DSCP information considering the type and media characteristics of the network between the terminal and the tethered device, and type and media characteristic information of the network connected to the tethered device, DSCP information considering the type and media characteristics of the network connected to the tethered device received from the AF, or direction information related to the tethered device, to the SMF through a session policy control update notification (Npcf_SMPolicyControl_UpdateNotify) request message.
단계 408에서, PCF로부터, 서비스를 구성하는 패킷들의 특성을 고려하여 생성된 QFI 및 테더드 디바이스를 이용한 서비스를 지원하기 위한 테더드 디바이스 관련 정보를 포함하는 PCC 규칙을 수신한 SMF는 테더드 디바이스 관련 정보를 바탕으로 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려하여 테더드 디바이스로부터 전달받거나 테더드 디바이스로 전달하는 패킷들의 DSCP 값을 생성할 수 있다.In step 408, the SMF, which has received a PCC rule including tethered device-related information for supporting a service using a QFI and a tethered device, which is generated by considering the characteristics of packets composing the service from the PCF, can generate DSCP values of packets transmitted from or to the tethered device by considering the service characteristics of each network type between the terminal and the tethered device based on the tethered device-related information.
단계 409에서, SMF는 테더드 디바이스로부터 전달받거나 테더드 디바이스로 전달하는 패킷들의 DSCP 값 관련 정보와 상기 패킷들의 서비스 타입을 고려한 QFI 정보를 바탕으로 테더드 디바이스로가 단말로 전달하는 패킷들을 구분하기 위한 구분 정보 (e.g. DSCP mapping table between QFI and tethered device network (e.g. Wi-Fi))를 생성할 수 있다. 만약 SMF가 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려하여 DSCP 값을 생성하지 못한다면, 단계 408은 생략 가능하며 AF로부터 전달받은 DSCP 정보를 사용할 수 있다. In step 409, the SMF may generate classification information (e.g. DSCP mapping table between QFI and tethered device network (e.g. Wi-Fi)) for distinguishing packets transmitted from the tethered device to the terminal based on information related to DSCP values of packets received from or transmitted to the tethered device and QFI information considering the service type of the packets. If the SMF cannot generate the DSCP value considering the service characteristics of each network type between the terminal and the tethered device, step 408 may be omitted and the DSCP information transmitted from the AF may be used.
단계 410 및 단계 411에서, SMF는 상기 단계 407에서 PCF로부터 전달받은 PCC 규칙에 기반하여 N4 규칙 업데이트 동작을 수행할 수 있다. SMF는 UPF 동작 관련 업데이트 정보를 N4 세션 수정 (N4 session Modification) 요청 메시지를 통해 UPF로 전달하고 해당 업데이트 요청에 대한 결과 메시지를 UPF로부터 전달 받을 수 있다. In steps 410 and 411, the SMF may perform an N4 rule update operation based on the PCC rule received from the PCF in step 407. The SMF may transmit UPF operation-related update information to the UPF through an N4 session Modification request message and receive a result message for the update request from the UPF.
본 개시의 일 실시예에 따르면, 테더드 디바이스로 전달되는 하향링크 패킷과 관련하여, SMF는 네트워크 타입별 서비스 특성을 고려한 DSCP 값에 기반하여 해당 각 패킷들의 DSCP 값을 패킷 헤더에 매핑하여 테더드 디바이스로 전달할 수 있다. 상기 테더드 디바이스 정보에 기반하여 DSCP 정보가 마킹된 패킷을 전달받은 단말은 해당 정보를 바탕으로 적절한 테더드 디바이스로 각각의 패킷을 전달해 줄 수 있다. 상기 하향링크 패킷들의 DSCP 마킹을 지원하기 위하여 SMF는 DSCP 마킹 지시자 및 QFI 별 적절한 테더드 디바이스를 고려한 DSCP 마킹 값을 전달할 수 있다. According to one embodiment of the present disclosure, with respect to downlink packets transmitted to a tethered device, the SMF may map the DSCP values of each packet to a packet header and transmit them to the tethered device based on a DSCP value that considers service characteristics of each network type. A terminal that receives packets marked with DSCP information based on the tethered device information may transmit each packet to an appropriate tethered device based on the information. In order to support DSCP marking of the downlink packets, the SMF may transmit a DSCP marking indicator and a DSCP marking value that considers an appropriate tethered device for each QFI.
본 개시의 일 실시예에 따르면, 단말 또는 서비스 사업자의 설정에 따라 만약 UPF에서, 테더드 디바이스로 전달되는 하향링크 패킷의 DSCP 값 마킹을 지원하지 않을 경우, 해당 DSCP 마킹 동작을 단말에서 수행하도록 DSCP 마킹 지시자 정보를 SMF가 단말로 전달할 수 있다.According to one embodiment of the present disclosure, if the UPF does not support DSCP value marking of downlink packets transmitted to a tethered device according to the settings of the terminal or service provider, the SMF can transmit DSCP marking indicator information to the terminal so that the terminal performs the corresponding DSCP marking operation.
단계 412에서, SMF는 상기 단계 407에서 PCF로부터 전달받은 PCC 규칙에 기반하여 테더드 디바이스로부터 전달되는 서비스 데이터 플로우 내의 상향 링크 패킷들의 DSCP 정보를 이용하여 적절한 QFI로 매핑되도록 설정된 매핑 정보 또는 하향링크 패킷들을 구분하기 위한 정보를 포함하는 N1 SM 컨테이너를 N1N2메세지 전달 (Namf_Communication_N1N2MessageTransfer) 메시지를 통해 AMF로 전달할 수 있다. In step 412, the SMF may forward an N1 SM container including mapping information or information for distinguishing downlink packets, which are set to be mapped to appropriate QFIs using DSCP information of uplink packets in the service data flow transmitted from the tethered device based on the PCC rule received from the PCF in step 407, to the AMF via an N1N2MessageTransfer (Namf_Communication_N1N2MessageTransfer) message.
단계 413에서, AMF는 업데이트된 QFI 및 QoS rule, QoS profile 등을 포함하는 N2 SM 정보 및 N1 SM 컨테이너를 N2 메시지를 이용하여 RAN으로 전달할 수 있다. At step 413, AMF may forward N2 SM information and N1 SM container including updated QFI and QoS rule, QoS profile, etc. to RAN using N2 message.
이때, QFI 및 QoS rule, 또는 QoS profile 등은 상기 단계 412에서 전달 받은 테더드 디바이스로부터 전달되는 서비스 데이터 플로우 내의 상향 링크 패킷들의 DSCP 정보를 이용하여 적절한 QFI로 매핑되도록 설정된 매핑 정보 또는 하향링크 패킷들을 구분하기 위한 정보를 포함하는 테더드 디바이스 컨테이너 및 테더드 디바이스 패킷 핸들링 서비스를 지원하기 위하여 업데이트 된 것일 수 있다.At this time, the QFI and QoS rule, or QoS profile, etc. may be updated to support a tethered device container and a tethered device packet handling service that includes mapping information set to be mapped to an appropriate QFI using the DSCP information of the uplink packets in the service data flow transmitted from the tethered device received in step 412, or information for distinguishing downlink packets.
단계 414에서, RAN은 테더드 디바이스로부터 단말로 전달되는 서비스 데이터 플로우 내의 상향 링크 패킷들의 DSCP 정보를 이용한 패킷 구분 동작 및 QFI 맵핑 동작을 지원하기 위한, 업데이트 된 QoS rule 등을 포함하는 N1 SM 컨테이너를 UE로 전달할 수 있다. 이때, 테더드 디바이스 컨테이너에는 하향링크 패킷들을 구분하기 위한 정보도 함께 포함할 수 있다.In step 414, the RAN may transmit to the UE an N1 SM container including updated QoS rules, etc. to support packet segmentation operation and QFI mapping operation using DSCP information of uplink packets in the service data flow transmitted from the tethered device to the terminal. At this time, the tethered device container may also include information for segmenting downlink packets.
AMF는 단계 413에서 RAN으로 전달한 정보와 관련하여, 단계 415에서 RAN으로부터 UE 및 RAN의 서비스 관련 응답 메시지를 전달 받을 수 있다.AMF may receive UE and RAN service related response messages from RAN in step 415 in relation to the information delivered to RAN in step 413.
단계 416에서, AMF는 상기 단계 415에서 전달 받은 서비스 관련 응답 메시지를 SMF로 전달하여 세션 관련 정보를 업데이트 동작을 수행할 수 있다.In step 416, AMF may perform an operation to update session-related information by forwarding the service-related response message received in step 415 to SMF.
단계 417에서, SMF는 단계 416에서 AMF로부터 전달받은 메시지와 관련하여, AMF로 416 메시지에 대응하는 메시지를 전달할 수 있다.At step 417, the SMF may forward a message corresponding to message 416 to the AMF, in relation to the message received from the AMF at step 416.
도 5는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 AF로부터 전달받은 테더드 디바이스와 단말 간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작 및 DSCP 정보를 사용하는 서로 다른 네트워크를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다. 이때 도 5는 도 5A, 도 5B, 또는 도 5C를 포함할 수 있다.FIG. 5 is a flowchart for transmitting information related to an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from an AF in a wireless communication system according to an embodiment of the present disclosure and a packet remarking operation for supporting different networks using DSCP information. In this case, FIG. 5 may include FIG. 5A, FIG. 5B, or FIG. 5C.
도 5를 참조하면, AF는 특정 서비스 플로우와 관련하여, 테더링 디바이스 기반의 서비스를 요청하기 위하여 tethered device support indication 및 테더드 디바이스로 전달되는 각 미디어 타입 별 패킷들의 코덱 등의 서비스 관련 정보, 테더드 디바이스와 단말간의 네트워크 타입 관련 정보, 패킷 방향 (Direction) 관련 정보, 테더드 디바이스를 고려한 DSCP 값 관련 정보들 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 프로토콜 디스크립터를 이용하거나 별도의 컨테이너를 생성하여 PCF로 전달할 수 있다. Referring to FIG. 5, in order to request a tethered device-based service in relation to a specific service flow, the AF may transmit tethered device-related information including at least one of a tethered device support indication, service-related information such as codecs of packets of each media type transmitted to the tethered device, network type-related information between the tethered device and the terminal, packet direction-related information, and DSCP value-related information considering the tethered device, to the PCF using a protocol descriptor or by creating a separate container.
또한 추가적으로 AF는 서로 다른 네트워크로 전달되는 테더드 디바이스에서 전달되는 패킷의 정보들이 멀티플렉싱된 서비스 데이터 플로우를 고려하여 5GC에서 DSCP 기반의 패킷 구분 동작을 사용을 하는 경우, 또는 해당 패킷이 DSCP를 사용하는 네트워크로 전달됨을 알 수 있을 경우, 테더드 디바이스 관련 정보를 PCF로 전달할 수 있다. 이때, 테더드 디바이스 관련 정보는 해당 패킷의 리마킹 동작을 요청하는 리마킹 요청 지시자 (DSCP remarking support indicator) 및 해당 패킷의 방향 (e.g. Uplink or downlink) 등에 따른 리마킹 동작을 수행할 네트워크 엔터티 정보 (e.g. UPF) 등을 포함할 수 있다.In addition, AF may transmit tethered device related information to PCF when 5GC uses packet classification operation based on DSCP considering multiplexed service data flow of information of packets transmitted from tethered devices transmitted to different networks, or when it can be known that the packet is transmitted to a network using DSCP. At this time, the tethered device related information may include a remarking request indicator (DSCP remarking support indicator) requesting remarking operation of the packet, and network entity information (e.g. UPF) that will perform remarking operation according to the direction of the packet (e.g. Uplink or downlink).
PCF는 AF로부터 전달 받은 리마킹 요청 지시자 또는 단말과 테더드 디바이스 사이의 네트워크 타입을 고려한 DSCP 값의 생성 등에 관련된 정보에 기반하여, 해당 요청의 수락 여부를 판단할 수 있다. PCF가 해당 서비스 요청을 수락할 수 있을 경우 PCC 규칙(rule) 생성/업데이트 시 AF로부터 전달받거나 SMF에서 테더드 디바이스 관련 정보를 바탕으로 DSCP 값을 이용하여 단말이 테더드 디바이스로 전달하는 패킷의 구분 동작을 수행하기 위한 인지자 (DSCP value based tethered device traffic identification supporting indicator) 및 관련 정보를 SMF로 전달할 수 있다. 만약 PCF가 AF로부터 전달 받은 서비스 요구사항에 기반하여, 테더드 디바이스가 단말로 전달하는 패킷의 DSCP 값을 이용한 QoS 플로우 핸들링을 지원하지 못하는 경우, 해당 요청 사항에 대한 거절 메시지를 AF 요구사항 관련 메시지의 응답으로 AF에 전달할 수 있다. The PCF can determine whether to accept the request based on the remarking request indicator received from the AF or information related to generation of DSCP value considering the network type between the terminal and the tethered device. If the PCF can accept the service request, it can transmit to the SMF an indicator (DSCP value based tethered device traffic identification supporting indicator) and related information for performing a packet identification operation for the terminal to transmit to the tethered device using the DSCP value received from the AF or based on the tethered device-related information from the SMF when creating/updating a PCC rule. If the PCF cannot support QoS flow handling using the DSCP value of the packet transmitted from the tethered device to the terminal based on the service requirements received from the AF, it can transmit a rejection message for the request to the AF in response to the AF requirements-related message.
단계 501에서, AF는 특정 서비스 플로우의 테더링 디바이스 기반 서비스를 결정하고 단말로부터 연결된 테더드 디바이스의 네트워크 타입 및 테더드 디바이스에서 서비스 되는 패킷들의 미디어 타입 등을 포함하는 디바이스 관련 정보를 수신하여 해당 서비스 요청여부를 결정할 수 있다. In step 501, the AF determines a tethering device-based service of a specific service flow and receives device-related information including the network type of the tethered device connected from the terminal and the media type of packets serviced by the tethered device, to determine whether to request the corresponding service.
단계 502에서, 상기 단계 501에서 결정된 사항을 바탕으로 AF는 특정 서비스 플로우의 테더링 디바이스 기반 서비스를 요청하기 위하여 tethered device support indication 및 테더드 디바이스로 전달되는 각 미디어 타입 별 패킷들의 코덱 등의 서비스 관련 정보, 테더드 디바이스와 단말간의 네트워크 타입 정보, 패킷 방향 (Direction)관련 정보, 테더드 디바이스를 고려한 DSCP 값 관련 정보들 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 프로토콜 디스크립터를 이용하거나 별도의 컨테이너를 생성하여 NEF로 전달할 수 있다. In step 502, based on the matters determined in step 501, the AF may transmit to the NEF, using a protocol descriptor or by creating a separate container, tethered device-related information including at least one of a tethered device support indication, service-related information such as codecs of packets of each media type transmitted to the tethered device, network type information between the tethered device and the terminal, packet direction-related information, and DSCP value-related information considering the tethered device, in order to request a tethered device-based service of a specific service flow.
또한 추가적으로 AF는 서로 다른 네트워크로 전달되는 테더드 디바이스에서 전달되는 패킷의 정보들이 멀티플렉싱된 서비스 데이터 플로우를 고려하여 5GC에서 DSCP 기반의 패킷 구분 동작을 사용하는경우, 또는 해당 패킷이 DSCP를 사용하는 네트워크로 전달됨을 알 수 있을 경우, 테더드 디바이스 관련 정보를 AF에서 NEF 엔티티로 전달되는 AF세션 관련 QoS 요구사항 (AFsessionWithQoS) 메시지에 포함하여 전달할 수 있다. 이때, 테더드 디바이스 관련 정보는, 해당 패킷의 리마킹 동작을 요청하는 리마킹 요청 지시자 (DSCP remarking support indicator) 및 해당 패킷의 방향 (e.g. Uplink or downlink) 등에 따른 리마킹 동작을 수행할 네트워크 엔터티 정보 (e.g. UPF) 등을 포함할 수 있다.In addition, when the AF uses a packet classification operation based on DSCP in 5GC considering a multiplexed service data flow of information of packets transmitted from a tethered device transmitted to different networks, or when it can be known that the packet is transmitted to a network using DSCP, the tethered device related information can be transmitted by including it in an AF session related QoS requirement (AFsessionWithQoS) message transmitted from the AF to the NEF entity. At this time, the tethered device related information can include a remarking request indicator (DSCP remarking support indicator) requesting a remarking operation of the packet, and information on a network entity (e.g. UPF) that will perform the remarking operation according to the direction of the packet (e.g. Uplink or downlink).
단계 503에서, NEF는 AF로부터 전달받은 테더드 디바이스 사이의 네트워크 타입 (e.g. wifi or Bluetooth etc.) 정보, 테더드 다비이스로 전달되거나 전달받는 서비스 데이터 플로우의 타입 (e.g. audio, video etc.), 테더드 디바이스 서비스 플로우의 방향 (e.g. Uplink or Downlink traffic), 단말과 테더드 디바이스 사이의 네트워크 및 서비스 타입을 고려한 DSCP 정보 (DSCP value for considering tethered device network type and/or service(media) type), 또는 리마킹 요청 지시자 (DSCP remarking support indicator) 및 해당 패킷의 방향 (e.g. Uplink or downlink) 관련 정보들 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 정책 인가 (PolicyAuthorization) 메시지를 이용하여 PCF 엔터티로 전달할 수 있다. In step 503, the NEF may transmit tethered device related information including at least one or more of the following information: network type information (e.g. wifi or Bluetooth etc.) between tethered devices transmitted from the AF, type of service data flow transmitted or received by the tethered device (e.g. audio, video etc.), direction of tethered device service flow (e.g. Uplink or Downlink traffic), DSCP information considering network and service type between the terminal and the tethered device (DSCP value for considering tethered device network type and/or service(media) type), or DSCP remarking support indicator and direction of the corresponding packet (e.g. Uplink or downlink), to the PCF entity using a PolicyAuthorization message.
단계 504에서, PCF는 AF로부터 전달 받은 테더드 디바이스 관련 정보 및 서비스 특성 정보를 바탕으로 해당 테더드 디바이스를 고려한 서비스를 지원하기 위한 동작 요청의 수락 여부를 판단할 수 있다. PCF는 AF로부터 전달받은 테더드 디바이스 관련 서비스 요청을 수락할 수 있을 경우 PCC 규칙(rule) 생성/업데이트 동작을 수행하고 서비스 요청 관련 응답 정보를 단계 505 및 단계 506을 통해 AF로 전달할 수 있다. In step 504, the PCF can determine whether to accept an operation request for supporting a service considering the tethered device based on the tethered device-related information and service characteristic information received from the AF. If the PCF can accept the tethered device-related service request received from the AF, the PCF can perform a PCC rule creation/update operation and transmit response information related to the service request to the AF through steps 505 and 506.
단계 504에서 PCF가 테더드 디바이스를 고려한 서비스 데이터 플로우의 핸들링 서비스를 제공하기로 결정하였다면 서비스 플로우 내의 각 미디어 특성을 반영한 5QI 정보들을 할당하고 테더드 디바이스가 단말로 전달하거나 테더드 디바이스가 단말로부터 전달받는 서비스 데이터 플로우와 관련하여, 단말과 테더드 디바이스 사이의 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보 생성을 요청하거나, AF로부터 전달 받은 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보를 바탕으로 PCC 규칙 업데이트를 결정 할 수 있다. PCF는 AF로부터 전달 받은 리마킹 요청 지시자 또는 단말과 테더드 디바이스 사이의 네트워크 타입을 고려한 DSCP 값의 생성에 관련된 정보를 바탕으로 해당 요청을 수락 여부를 판단한 뒤, 해당 서비스 요청을 수락할 수 있을 경우 서비스 요청 관련 응답 정보를 단계 505 및 단계 506을 통해 AF로 전달할 수 있다.If the PCF decides to provide a handling service of a service data flow considering a tethered device in step 504, the PCF may allocate 5QI information reflecting each media characteristic in the service flow, and request generation of DSCP information considering the type and media characteristics of the network between the terminal and the tethered device in relation to the service data flow that the tethered device transmits to the terminal or the tethered device receives from the terminal, or determine PCC rule update based on the DSCP information considering the type and media characteristics of the network connected to the tethered device received from the AF. The PCF may determine whether to accept the request based on the remarking request indicator received from the AF or the information related to generation of a DSCP value considering the network type between the terminal and the tethered device, and if the PCF can accept the service request, it may transmit response information related to the service request to the AF through steps 505 and 506.
단계 507에서, PCF는 단말이 테더드 디바이스로 전달하거나 단말이 테더드 디바이스로부터 전달받는 서비스 데이터 플로우 관련 5QI 정보, 단말과 테더드 디바이스 사이의 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보 생성 요청 및 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성 정보, AF로부터 전달 받은 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보, 또는 테더드 디바이스 관련 방향 정보 중 적어도 하나 이상을 포함하는 업데이트 된 PCC 규칙을 세션 정책 제어 업데이트 통보 (Npcf_SMPolicyControl_UpdateNotify) 요청 메시지를 통해 SMF에 전달할 수 있다. In step 507, the PCF may transmit an updated PCC rule including at least one or more of 5QI information related to service data flow transmitted from the terminal to the tethered device or received from the terminal, a request for generation of DSCP information considering the type and media characteristics of the network between the terminal and the tethered device, type and media characteristic information of the network connected to the tethered device, DSCP information considering the type and media characteristics of the network connected to the tethered device received from the AF, or direction information related to the tethered device, to the SMF through a session policy control update notification (Npcf_SMPolicyControl_UpdateNotify) request message.
추가적으로 AF로부터 멀티플레싱 등 5GC 네트워크 내에서 별도의 DSCP 정보를 활용한 패킷을 구분하기 위한 서비스가 존재할 경우, 업데이트 된 PCC 규칙은 단말 또는 UPF에서 DSCP 리마킹 동작을 위한 지시자 (DSCP remarking indication)를 포함할 수 있다. 예를 들어, 서로 다른 네트워크 #1, #2 및 #3로 구성된 네트워크로 구성된 서비스에서, 네트워크 #1은 단말 및 단말과 연결된 테더드 디바이스, 네트워크 #2는 5GC, 네트워크 #3은 별도의 네트워크 또는 서비스 사업자의 요청에 따라 네트워크 #1을 고려한 DSCP 값을 이용한 패킷을 구분하는 서비스 요청이 있는 도 3의 경우, PCF는 단말 및 UPF에서의 리마킹 동작을 위한 지시자 정보를 PCC 규칙 내에 포함하는 업데이트 동작을 수행할 수 있다. Additionally, if there is a service for distinguishing packets using separate DSCP information within a 5GC network such as multiplexing from AF, the updated PCC rule may include an indicator for a DSCP remarking operation in the terminal or UPF. For example, in a service configured with networks including different networks #1, #2, and #3, where network #1 is a terminal and a tethered device connected to the terminal, network #2 is a 5GC, and network #3 is a separate network or a service provider's request for a service to distinguish packets using a DSCP value considering network #1 as shown in FIG. 3, the PCF may perform an update operation to include indicator information for a remarking operation in the terminal and UPF in the PCC rule.
만약 5GC 와 AS 사이에 별도의 DSCP를 사용하여 패킷을 구분하는 것과 관련된 서비스 요청 정보가 AF로부터 전달되지 않았을 경우, PCF는 UPF를 제외한 단말에서 리마킹 동작을 위한 지시자 정보를 PCC 규칙 내에 포함하는 업데이트 동작을 수행할 수 있다. If the service request information related to distinguishing packets using separate DSCP between 5GC and AS is not transmitted from AF, PCF can perform an update operation to include indicator information for remarking operation in the PCC rule at terminals other than UPF.
만약 테더드 다비이스를 이용하는 서비스가 하향 링크 패킷 관련 서비스인 경우 DSCP 값을 바탕으로 멀티플렉싱된 패킷을 구분하기 위한 서비스를 이용하는 5GC에서 테더드 디바이스 네트워크 (네트워크 #1)로 연결된 서비스와 구분하기 위하여 UPF 또는 단말에서 별도의 리마킹 동작을 수행할 수 있다. If the service using tethered devices is a downlink packet-related service, a separate remarking operation can be performed on the UPF or terminal to distinguish it from the service connected to the tethered device network (network #1) in 5GC that uses a service to distinguish multiplexed packets based on DSCP values.
만약 AS에서 테더드 디바이스를 고려하여 별도의 패킷 헤더 내에 테더드 디바이스를 고려한 DSCP 값을 마킹하여 패킷들을 UPF로 전달하는 경우, UPF는 해당 테더드 디바이스 네트워크를 고려한 DSCP 값을 5GC 네트워크내의 DSCP 값으로 리마킹하는 동작을 수행할 수 있다. 이후 단말은 단말에 입력된 5GC 네트워크 정보를 바탕으로 DSCP 값이 마킹되어 전달된 패킷들의 DSCP 값을 테더드 디바이스의 네트워크를 고려한 DSCP 값으로 리마킹하여 이를 테더드 디바이스로 전달할 수 있다. If AS considers tethered devices and marks packets with DSCP values considering tethered devices in a separate packet header and transmits them to UPF, UPF can perform an operation of remarking the DSCP values considering the tethered device network as DSCP values within the 5GC network. Thereafter, the terminal can remark the DSCP values of packets marked with DSCP values based on the 5GC network information input to the terminal as DSCP values considering the tethered device's network and transmit them to the tethered device.
만약 AS에서 UPF로테더드 디바이스의 네트워크를 고려하여 DSCP 정보로 마킹된 패킷이 전달하지 않는 경우, UPF는 5GC 네트워크의 5QI 및 ARP 등의 정보를 바탕으로 생성된 DSCP 값으로 해당 패킷의 헤더 내에 DSCP 값 마킹 동작을 수행한 뒤, 최종적으로 테더드 디바이스로 전달되기 전에 단말이 테더드 디바이스의 네트워크 정보를 고려한 DSCP 값으로 리마킹하는 동작을 수행할 수 있다. If a packet marked with DSCP information is not transmitted in AS considering the network of the tethered device with UPF, UPF can perform a DSCP value marking operation in the header of the packet with a DSCP value generated based on information such as 5QI and ARP of the 5GC network, and then perform an operation in which the terminal remarks with a DSCP value considering the network information of the tethered device before finally transmitting to the tethered device.
단계 508에서, PCF로부터 서비스를 구성하는 패킷들의 특성을 고려하여 생성된 QFI 및 테더드 디바이스를 이용한 서비스를 지원하기 위한 테더드 디바이스 관련 정보를 포함하는 PCC 규칙을 수신한 SMF는 테더드 디바이스 관련 정보를 바탕으로 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려하여 테더드 디바이스로부터 전달받거나 테더드 디바이스로 전달하는 패킷들의 DSCP 값을 생성할 수 있다. In step 508, the SMF, which has received a PCC rule including tethered device-related information for supporting a service using a QFI and a tethered device, considering the characteristics of packets composing the service from the PCF, can generate DSCP values for packets received from or transmitted to the tethered device, considering the service characteristics of each network type between the terminal and the tethered device based on the tethered device-related information.
또한 5GC 네트워크 정보를 고려한 DSCP 값의 생성을 위한 DSCP 정보 생성 지시자 및 마킹시 패킷 간의 구분을 위해 이용되는 정보(e.g. 5QI 및 ARP)를 바탕으로 5GC 내의 패킷을 구분하기 위한 DSCP 값을 생성할 수 있고, 현재 5GC 네트워크의 다른 서비스에서 특정 DSCP 값을 사용 중이라면 SMF는 다른 서비스에서 사용하는 DSCP 값을 제외한 DSCP 값을 생성할 수 있다. 또한 SMF는 AF로부터 별도의 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려한 DSCP 값을 생성을 지원할 수 있다. 만약 SMF가 테더드 디바이스 네트워크 타입을 고려한 DSCP 값을 생성하지 못할 경우 SMF는 AF로부터 전달받은 DSCP 정보를 사용할 수 있다.In addition, a DSCP information generation indicator for generating a DSCP value considering 5GC network information and a DSCP value for distinguishing packets in 5GC can be generated based on information (e.g. 5QI and ARP) used to distinguish packets during marking, and if a specific DSCP value is currently being used in another service of the 5GC network, the SMF can generate a DSCP value excluding the DSCP value used in the other service. In addition, the SMF can support generation of a DSCP value considering service characteristics of each network type between a separate terminal and a tethered device from the AF. If the SMF cannot generate a DSCP value considering the tethered device network type, the SMF can use the DSCP information received from the AF.
단계 509에서, SMF는 테더드 디바이스로부터 전달받거나 테더드 디바이스로 전달하는 패킷들의 DSCP 값 관련 정보와 상기 패킷들의 서비스 타입을 고려한 상기 단계 508에서 생성한 5GC 내의 네트워크 정보를 바탕으로 생성한 DSCP 값 정보를 바탕으로 테더드 디바이스가 단말로 전달하는 패킷들을 구분하기 위한 구분 정보 (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi))를 생성할 수 있다. In step 509, the SMF may generate classification information (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi)) for distinguishing packets transmitted by the tethered device to the terminal based on the DSCP value information generated based on the network information in the 5GC generated in step 508, which takes into account the DSCP value-related information of packets transmitted from or to the tethered device and the service type of the packets.
단계 510 및 단계 511에서, SMF는 상기 단계 507에서 PCF로부터 전달받은 PCC 규칙을 바탕으로 N4 규칙 업데이트 동작을 수행할 수 있다. SMF는 UPF 동작 관련 업데이트 정보를 N4 세션 수정 (N4 session Modification) 요청 메시지를 통해 UPF로 전달하고 해당 업데이트 요청에 대한 결과 메시지를 UPF로부터 전달 받을 수 있다. In steps 510 and 511, the SMF can perform an N4 rule update operation based on the PCC rule received from the PCF in step 507. The SMF can transmit UPF operation-related update information to the UPF through an N4 session Modification request message and receive a result message for the update request from the UPF.
본 개시의 일 실시예에 따르면, 테더드 디바이스로 전달되는 하향링크 패킷과 관련하여, SMF는 네트워크 타입별 서비스 특성을 고려한 DSCP 값에 기반하여 해당 각 패킷들의 DSCP 값을 패킷 헤더에 매핑하여 이를 테더드 디바이스로 전달할 수 있다. 상기 테더드 디바이스 정보를 바탕으로 DSCP 정보가 마킹된 패킷을 전달받은 단말은 해당 정보를 바탕으로 적절한 테더드 디바이스로 각각의 패킷을 전달해 줄 수 있다. 상기 하향링크 패킷들의 DSCP 마킹을 지원하기 위하여 SMF는 DSCP 마킹 지시자 및 QFI 별 적절한 테더드 디바이스를 고려한 DSCP 마킹 값을 전달할 수 있다. According to one embodiment of the present disclosure, with respect to downlink packets transmitted to a tethered device, the SMF may map the DSCP values of each packet to a packet header based on a DSCP value that considers service characteristics of each network type and transmit them to the tethered device. A terminal that receives packets marked with DSCP information based on the tethered device information may transmit each packet to an appropriate tethered device based on the information. In order to support DSCP marking of the downlink packets, the SMF may transmit a DSCP marking indicator and a DSCP marking value that considers an appropriate tethered device for each QFI.
본 개시의 일 실시예에 따르면, 단말 또는 서비스 사업자의 설정에 따라 만약 UPF에서, 테더드 디바이스로 전달되는 하향링크 패킷의 DSCP 값 마킹을 지원하지 않을 경우, 해당 DSCP 마킹 동작을 단말에서 수행하도록 DSCP 마킹 지시자 정보를 SMF가 단말로 전달할 수 있다.According to one embodiment of the present disclosure, if the UPF does not support DSCP value marking of downlink packets transmitted to a tethered device according to the settings of the terminal or service provider, the SMF can transmit DSCP marking indicator information to the terminal so that the terminal performs the corresponding DSCP marking operation.
본 개시의 일 실시예에 따르면, 서로 다른 네트워크에서 DSCP 정보를 바탕으로 패킷을 구분할 경우 해당 서비스 간의 연결을 지원하기 위하여 각 네트워크 간의 종단에서 DSCP 값의 리마킹 동작을 수행할 수 있다. 예를 들어 도 3과 경우관련하여, UPF에서 서로 다른 네트워크 타입을 고려한 DSCP 값을 고려한 패킷을 구분하는 서비스를 지원하기 위하여 PCF는 DSCP 리마킹 동작 지시자를 SMF를 통해 UPF로 전달할 수 있다. 상기 동작 지시자를 전달받은 UPF는 5GC (N3) 또는 AS (N6)로부터 전달되는 패킷들을 DSCP 값을 바탕으로 구분하고 해당 DSCP 값을 적절한 새로운 네트워크 타입을 지원하기 위한 DSCP 값으로 리마킹하는 동작을 수행할 수 있다. 상기 리마킹을 위한 DSCP 값은 SMF를 통해 전달 받을 수 있다. According to one embodiment of the present disclosure, when packets are distinguished based on DSCP information in different networks, a remarking operation of DSCP values can be performed at the end between each network in order to support connection between the corresponding services. For example, with respect to the case of FIG. 3, in order to support a service of distinguishing packets considering DSCP values considering different network types in UPF, PCF can transmit a DSCP remarking operation indicator to UPF through SMF. The UPF that has received the operation indicator can distinguish packets transmitted from 5GC (N3) or AS (N6) based on DSCP values and remark the corresponding DSCP values as DSCP values for supporting an appropriate new network type. The DSCP value for the remarking can be transmitted through SMF.
단계 512에서, SMF는 테더드 디바이스로부터 전달되는 서비스 데이터 플로우 내의 패킷들을 적절한 5GC 내 정보를 바탕으로 생성된 DSCP 값으로 매핑되도록 설정된 매핑 정보, DSCP 리마킹 지시자, 또는 방향성 정보 중 적어도 하나 이상의 정보를 포함하는 N1 SM 컨테이너를 N1N2메세지 전달 (Namf_Communication_N1N2MessageTransfer) 메시지를 통해 AMF로 전달할 수 있다. In step 512, the SMF may forward an N1 SM container including at least one of mapping information, a DSCP remarking indicator, or directionality information configured to map packets in a service data flow transmitted from a tethered device to a DSCP value generated based on information in an appropriate 5GC, to the AMF via an N1N2MessageTransfer (Namf_Communication_N1N2MessageTransfer) message.
단계 513에서, AMF는 RAN으로 N2 SM 정보 및 N1 SM 컨테이너를 N2 메시지를 이용하여 RAN으로 전달할 수 있다. 이때, N2 SM 정보는 적절한 5GC 내 정보를 바탕으로 생성된 DSCP 값으로 매핑되도록 설정된 매핑 정보, DSCP 리마킹 지시자, 또는 방향성 정보 중 적어도 하나 이상의 정보를 포함하는 테더드 디바이스 컨테이너 및 테더드 디바이스 패킷 핸들링 서비스를 지원하기 위한 업데이트된 QFI 및 QoS rule, QoS profile 등을 포함할 수 있다. 단계 514에서, RAN은 테더드 디바이스로부터 단말로 전달되는 서비스 데이터 플로우 내의 상향 링크 패킷들의 DSCP 정보를 이용한 패킷 구분 동작 및 QFI 매핑 동작을 지원하기 위한, 업데이트 된 QoS rule 등을 포함하는 N1 SM 컨테이너를 UE로 전달할 수 있다. 이때, 테더드 디바이스 컨테이너는 하향링크 패킷들을 구분하기 위한 정보도 함께 포함할 수 있다.In step 513, the AMF may transmit the N2 SM information and the N1 SM container to the RAN using the N2 message. At this time, the N2 SM information may include a tethered device container including at least one of mapping information, a DSCP remarking indicator, or directionality information configured to be mapped to a DSCP value generated based on information within an appropriate 5GC, and updated QFI and QoS rules, QoS profiles, etc. to support a tethered device packet handling service. At step 514, the RAN may transmit the N1 SM container including updated QoS rules, etc. to support a packet segmentation operation using DSCP information and a QFI mapping operation of uplink packets in a service data flow transmitted from the tethered device to the UE. At this time, the tethered device container may also include information for segmenting downlink packets.
AMF는 단계 513에서 RAN으로 전달한 정보와 관련하여, 단계 515에서 RAN으로부터 UE 및 RAN의 서비스 관련 응답 메시지를 전달 받을 수 있다.AMF may receive UE and RAN service related response messages from RAN in step 515 in relation to the information delivered to RAN in step 513.
단계 516에서, AMF는 상기 단계 515에서 전달 받은 서비스 관련 응답 메시지를 SMF로 전달하여 세션 관련 정보를 업데이트 동작을 수행할 수 있다.In step 516, AMF may perform an operation to update session-related information by forwarding the service-related response message received in step 515 to SMF.
단계 517에서, SMF는 단계 516에서 AMF로부터 전달받은 메시지와 관련하여, AMF로 516 메시지에 대응하는 메시지를 전달할 수 있다.At step 517, the SMF may forward a message corresponding to message 516 to the AMF, in relation to the message received from the AMF at step 516.
도 6는 본 개시의 일 실시 예에 따른 무선 통신 시스템에서 단말로부터 전달받은 테더드 디바이스와 단말간의 네트워크 타입 및 서비스 특성 정보에 기반하여 생성된 DSCP 값 등의 정보를 바탕으로 패킷을 구분하기 위한 동작의 수행 및 서로 다른 네트워크에서 DSCP 정보를 바탕으로 패킷을 구분할 경우 이를 지원하기 위한 패킷 리마킹 동작의 수행과 관련된 정보를 전달하기 위한 순서도 이다. 이때 도 6은 도 6A, 도 6B, 또는 도 6C를 포함할 수 있다.FIG. 6 is a flowchart for transmitting information related to performing an operation for distinguishing packets based on information such as a DSCP value generated based on network type and service characteristic information between a tethered device and a terminal received from a terminal in a wireless communication system according to an embodiment of the present disclosure, and performing a packet remarking operation to support distinguishing packets based on DSCP information in different networks. In this case, FIG. 6 may include FIG. 6A, FIG. 6B, or FIG. 6C.
도 6을 참조하면, 단말은 특정 서비스 플로우의 테더링 디바이스 기반의 서비스를 요청하기 위하여 tethered device support indication, 테더드 디바이스로 전달되는 각 미디어 타입 별 패킷들의 코덱 등의 서비스 관련 정보, 테더드 디바이스와 단말간의 네트워크 타입 관련 정보, 패킷 방향 (Direction) 관련 정보, 테더드 디바이스를 고려한 DSCP 값 관련 정보들 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 프로토콜 디스크립터를 이용하거나 별도의 컨테이너를 생성하여 SMF로 전달할 수 있다. Referring to FIG. 6, in order to request a tethered device-based service of a specific service flow, a terminal may transmit tethered device-related information including at least one of a tethered device support indication, service-related information such as codecs of packets of each media type transmitted to the tethered device, network type-related information between the tethered device and the terminal, packet direction-related information, and DSCP value-related information considering the tethered device, to the SMF using a protocol descriptor or by creating a separate container.
또한 추가적으로 AF는 서로 다른 네트워크로 전달되는 테더드 디바이스에서 전달되는 패킷의 정보들이 멀티플렉싱된 서비스 데이터 플로우를 고려하여 5GC에서 DSCP 기반의 패킷 구분 동작을 사용 하는 경우, 또는 해당 패킷이 DSCP를 사용하는 네트워크로 전달됨을 알 수 있을 경우, 테더드 디바이스 관련 정보를 PCF로 전달할 수 있다. 이때, 테더드 디바이스 관련 정보는 해당 패킷의 리마킹 동작을 요청하는 리마킹 요청 지시자 (DSCP remarking support indicator) 및 해당 패킷의 방향 (e.g. Uplink or downlink) 등에 따른 리마킹 동작을 수행할 네트워크 엔터티 정보 (e.g. UPF) 등을 포함할 수 있다. In addition, AF may transmit tethered device related information to PCF when 5GC uses packet classification operation based on DSCP considering multiplexed service data flow of information of packets transmitted from tethered devices transmitted to different networks, or when it can be known that the packet is transmitted to a network using DSCP. At this time, the tethered device related information may include a remarking request indicator (DSCP remarking support indicator) requesting remarking operation of the packet, and network entity information (e.g. UPF) that will perform remarking operation according to the direction of the packet (e.g. Uplink or downlink).
SMF는 단말로부터 전달받은 단말과 테더드 디바이스 사이의 네트워크 타입을 고려한 DSCP 값의 생성 등 관련 정보를 바탕으로 해당 요청을 수락 여부를 판단한다. SMF는 해당 서비스 요청을 수락할 수 있을 경우 PDU session 변경 요청 수락 메시지를 단말로 전달할 수 있다. PCF는 상기 AF 및 SMF로부터 전달 받은 정보를 바탕으로 PCC 규칙(rule) 생성/업데이트 시 DSCP 값을 이용하여 단말이 테더드 디바이스로 전달하는 패킷의 구분 동작을 수행하기 위한 인지자 (DSCP value based tethered device traffic identification supporting indicator) 및 관련 정보를 SMF로 전달할 수 있다. The SMF determines whether to accept the request based on related information such as generation of DSCP value considering the network type between the terminal and the tethered device received from the terminal. If the SMF can accept the service request, it can transmit a PDU session change request acceptance message to the terminal. The PCF can transmit an indicator (DSCP value based tethered device traffic identification supporting indicator) and related information to the SMF to perform a packet identification operation for the terminal to transmit to the tethered device by using the DSCP value when generating/updating the PCC rule based on the information received from the AF and SMF.
단계 601에서, 단말은 특정 서비스 플로우의 테더링 디바이스 기반 서비스를 요청하기 위하여 tethered device support indication 및 테더드 디바이스로 전달되는 각 미디어 타입 별 패킷들의 코덱 등의 서비스 관련 정보, 테더드 디바이스와 단말간의 네트워크 타입 정보, 패킷 방향 (Direction)관련 정보, 또는 테더드 디바이스를 고려한 DSCP 값 정보들 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 생성하여 AMF로 전달할 수 있다. In step 601, the terminal may generate tethered device-related information including at least one of a tethered device support indication and service-related information such as codecs of packets of each media type transmitted to the tethered device, network type information between the tethered device and the terminal, packet direction-related information, or DSCP value information considering the tethered device, and transmit the information to the AMF in order to request a tethered device-based service of a specific service flow.
단계 602에서, AMF는 단말로부터 전달받은 테더드 디바이스 사이의 네트워크 타입 (e.g. wifi or Bluetooth etc.) 정보, 테더드 다비이스로 전달되거나 전달받는 서비스 데이터 플로우의 타입 (e.g. audio, video etc.), 테더드 디바이스 서비스 플로우의 방향 (e.g. Uplink or Downlink traffic), 단말과 테더드 디바이스 사이의 네트워크 및 서비스 타입을 고려한 DSCP 정보 (DSCP value for considering tethered device network type and/or service(media) type), 또는 리마킹 요청 지시자 (DSCP remarking support indicator) 및 해당 패킷의 방향 (e.g. Uplink or downlink) 관련 정보들 중 적어도 하나 이상을 포함하는 테더드 디바이스 관련 정보를 PDU 세션의 세션 관리 컨텍스트 업데이트 (Nsmf_PDUSession_UpdateSMContext) 메시지를 통해 SMF 엔터티로 전달할 수 있다. In step 602, the AMF may transmit tethered device related information including at least one or more of the following information: network type information (e.g. wifi or Bluetooth etc.) between the tethered devices received from the terminal, type of service data flow transmitted or received by the tethered device (e.g. audio, video etc.), direction of tethered device service flow (e.g. uplink or downlink traffic), DSCP information considering network and service type between the terminal and the tethered device (DSCP value for considering tethered device network type and/or service(media) type), or DSCP remarking support indicator and direction of the corresponding packet (e.g. uplink or downlink), to the SMF entity through a session management context update (Nsmf_PDUSession_UpdateSMContext) message of the PDU session.
단계 603에서, SMF는 AMF로부터 전달 받은 테더드 디바이스 관련 정보 및 서비스 특성 정보를 바탕으로 해당 테더드 디바이스를 고려한 서비스를 지원하기 위한 세션 관리 정책 제어 업데이트 동작을 수행할 수 있다. In step 603, the SMF may perform a session management policy control update operation to support a service considering the tethered device based on the tethered device-related information and service characteristic information received from the AMF.
단계 604에서, PCF는 단말로부터 전달받은 테더드 디바이스 관련 서비스 요청을 수락할 수 있을 경우 PCC 규칙(rule) 생성/업데이트 동작을 수행하고, PCC 규칙을 세션 관리 정책 제어 업데이트 응답 메시지를 통해 SMF로 전달할 수 있다. In step 604, if the PCF can accept the tethered device related service request received from the terminal, it can perform a PCC rule creation/update operation and forward the PCC rule to the SMF via a session management policy control update response message.
단계 504에서 PCF가 테더드 디바이스를 고려한 서비스 데이터 플로우의 핸들링 서비스를 제공하기로 결정하였다면 서비스 플로우 내의 각 미디어 특성을 반영한 5QI 정보들을 할당하고 테더드 디바이스가 단말로 전달하거나 테더드 디바이스가 단말로부터 전달받는 서비스 데이터 플로우와 관련하여, 단말과 테더드 디바이스 사이의 네트워크 타입 및 미디어 특성을 고려한 DSCP 정보 생성을 요청하거나, 단말로부터 전달 받은 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보를 바탕으로 PCC 규칙 업데이트를 결정 할 수 있다. If the PCF decides to provide a handling service of a service data flow considering a tethered device in step 504, it may allocate 5QI information reflecting each media characteristic in the service flow, and request generation of DSCP information considering the network type and media characteristics between the terminal and the tethered device in relation to the service data flow that the tethered device transmits to the terminal or the tethered device receives from the terminal, or determine PCC rule update based on DSCP information considering the type and media characteristics of the network connected to the tethered device received from the terminal.
PCF는 AF로부터 전달 받은 리마킹 요청 지시자 또는 단말과 테더드 디바이스 사이의 네트워크 타입을 고려한 DSCP 값의 생성에 관련된 정보를 바탕으로 해당 요청을 수락 여부를 판단한 뒤, 해당 서비스 요청을 수락할 수 있을 경우 DSCP 리마킹 지시자 및 관련 정보를 포함하는 PCC 규칙 업데이트 동작을 수행할 수 있다.The PCF determines whether to accept the request based on the remarking request indicator received from the AF or the information related to generation of the DSCP value considering the network type between the terminal and the tethered device, and if the service request can be accepted, it can perform a PCC rule update operation including the DSCP remarking indicator and related information.
단계 605에서, PCF는 단말이 테더드 디바이스로 전달하거나 단말이 테더드 디바이스로부터 전달받는 서비스 데이터 플로우 관련 5QI 정보, 단말과 테더드 디바이스 사이의 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보 생성 요청 및 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성 정보, AF로부터 전달 받은 테더드 디바이스에 연결된 네트워크의 타입 및 미디어 특성을 고려한 DSCP 정보, 또는 테더드 디바이스 관련 방향 정보 중 적어도 하나 이상을 포함하는 업데이트 된 PCC 규칙을 세션 정책 제어 업데이트 통보 (Npcf_SMPolicyControl_UpdateNotify) 요청 메시지를 통해 SMF에 전달할 수 있다. In step 605, the PCF may transmit an updated PCC rule including at least one of 5QI information related to service data flow transmitted from the terminal to the tethered device or received from the tethered device, a request for generation of DSCP information considering the type and media characteristics of the network between the terminal and the tethered device, and type and media characteristic information of the network connected to the tethered device, DSCP information considering the type and media characteristics of the network connected to the tethered device received from the AF, or direction information related to the tethered device, to the SMF through a session policy control update notification (Npcf_SMPolicyControl_UpdateNotify) request message.
추가적으로 AF로부터 멀티플레싱 등 5GC 네트워크 내에서 별도의 DSCP 정보를 활용한 패킷을 구분하기 위한 서비스가 존재할 경우, 업데이트된 PCC 규칙은 단말 또는 UPF에서 DSCP 리마킹 동작을 위한 지시자 (DSCP remarking indication)를 포함할 수 있다. 예를 들어, 서로 다른 네트워크 #1, #2 및 #3로 구성된 네트워크로 구성된 서비스에서, 네트워크 #1은 단말 및 단말과 연결된 테더드 디바이스, 네트워크 #2는 5GC, 네트워크 #3은 별도의 네트워크 또는 서비스 사업자의 요청에 따라 네트워크 #1을 고려한 DSCP 값을 이용한 패킷을 구분하는 서비스 요청이 있는 도 3의 경우, PCF는 단말 및 UPF에서의 리마킹 동작을 위한 지시자 정보를 PCC 규칙 내에 포함하는 업데이트 동작을 수행할 수 있다. Additionally, if there is a service for distinguishing packets using separate DSCP information within a 5GC network such as multiplexing from AF, the updated PCC rule may include an indicator for DSCP remarking operation in the terminal or UPF. For example, in a service configured with different networks #1, #2, and #3, where network #1 is a terminal and a tethered device connected to the terminal, network #2 is 5GC, and network #3 is a separate network or a service provider's request for a service to distinguish packets using a DSCP value considering network #1 as shown in FIG. 3, the PCF may perform an update operation to include indicator information for remarking operation in the terminal and UPF in the PCC rule.
만약 5GC 와 AS 사이에 별도의 DSCP를 사용하여 패킷을 구분하는 것과 관련된 서비스 요청 정보가 AF로부터 전달되지 않았을 경우, PCF는 UPF를 제외한 단말에서 리마킹 동작을 위한 지시자 정보를 PCC 규칙 내에 포함하는 업데이트 동작을 수행할 수 있다. If the service request information related to distinguishing packets using separate DSCP between 5GC and AS is not transmitted from AF, PCF can perform an update operation to include indicator information for remarking operation in the PCC rule at terminals other than UPF.
만약 테더드 다비이스를 이용하는 서비스가 하향 링크 패킷 관련 서비스인 경우 DSCP 값을 바탕으로 멀티플렉싱된 패킷을 구분하기 위한 서비스를 이용하는 5GC에서 테더드 디바이스 네트워크 (네트워크 #1)로 연결된 서비스와 구분하기 위하여 UPF 또는 단말에서 별도의 리마킹 동작을 수행할 수 있다. If the service using tethered devices is a downlink packet-related service, a separate remarking operation can be performed on the UPF or terminal to distinguish it from the service connected to the tethered device network (network #1) in 5GC that uses a service to distinguish multiplexed packets based on DSCP values.
만약 AS에서 테더드 디바이스를 고려하여 별도의 패킷 헤더 내에 테더드 디바이스를 고려한 DSCP 값을 마킹하여 패킷들을 UPF로 전달하는 경우, UPF는 해당 테더드 디바이스 네트워크를 고려한 DSCP 값을 5GC 네트워크내의 DSCP 값으로 리마킹하는 동작을 수행할 수 있다. 이후 단말은 단말에 입력된 5GC 네트워크 정보를 바탕으로 DSCP 값이 마킹되어 전달된 패킷들의 DSCP 값을 테더드 디바이스의 네트워크를 고려한 DSCP 값으로 리마킹하여 이를 테더드 디바이스로 전달할 수 있다. If AS considers tethered devices and marks packets with DSCP values considering tethered devices in a separate packet header and transmits them to UPF, UPF can perform an operation of remarking the DSCP values considering the tethered device network as DSCP values within the 5GC network. Thereafter, the terminal can remark the DSCP values of packets marked with DSCP values based on the 5GC network information input to the terminal as DSCP values considering the tethered device's network and transmit them to the tethered device.
만약 AS에서 UPF로 테더드 디바이스의 네트워크를 고려하여 DSCP 정보로 마킹된 패킷이 전달하지 않는 경우, UPF는 5GC 네트워크의 5QI 및 ARP 등의 정보를 바탕으로 생성된 DSCP 값으로 해당 패킷의 헤더 내에 DSCP 값 마킹 동작을 수행한 뒤, 최종적으로 테더드 디바이스로 전달되기 전에 단말이 테더드 디바이스의 네트워크 정보를 고려한 DSCP 값으로 리마킹하는 동작을 수행할 수 있다. If a packet marked with DSCP information is not transmitted from AS to UPF considering the network of the tethered device, UPF can perform a DSCP value marking operation in the header of the packet with a DSCP value generated based on information such as 5QI and ARP of the 5GC network, and then perform an operation in which the terminal remarks with a DSCP value considering the network information of the tethered device before finally transmitting to the tethered device.
단계 606에서, PCF로부터 서비스를 구성하는 패킷들의 특성을 고려하여 생성된 QFI 및 테더드 디바이스를 이용한 서비스를 지원하기 위한 테더드 디바이스 관련 정보를 포함하는 PCC 규칙을 수신한 SMF는 테더드 디바이스 관련 정보를 바탕으로 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려하여 테더드 디바이스로부터 전달받거나 테더드 디바이스로 전달하는 패킷들의 DSCP 값을 생성할 수 있다. In step 606, the SMF, which has received a PCC rule including tethered device-related information for supporting a service using a QFI and a tethered device, considering the characteristics of packets composing the service from the PCF, can generate DSCP values for packets received from or transmitted to the tethered device, considering the service characteristics of each network type between the terminal and the tethered device based on the tethered device-related information.
또한 5GC 네트워크 정보를 고려한 DSCP 값의 생성을 위한 DSCP 정보 생성 지시자 및 마킹시 패킷 간의 구분을 위해 이용되는 정보 (e.g. 5QI 및 ARP)를 바탕으로 5GC 내의 패킷을 구분하기 위한 DSCP 값을 생성할 수 있고, 현재 5GC 네트워크의 다른 서비스에서 특정 DSCP 값을 사용 중이라면 SMF는 다른 서비스에서 사용하지 않는 DSCP 값을 제외한 DSCP 값을 생성할 수 있다. 또한 SMF는 AF로부터 별도의 단말 및 테더드 디바이스 사이의 네트워크 타입별 서비스 특성을 고려한 DSCP 값을 생성을 지원할 수 있다. 만약 SMF가 테더드 디바이스 네트워크 타입을 고려한 DSCP 값을 생성하지 못할 경우 SMF는 AF로부터 전달받은 DSCP 정보를 사용할 수 있다.In addition, a DSCP information generation indicator for generating a DSCP value considering 5GC network information and a DSCP value for distinguishing packets in 5GC can be generated based on information (e.g. 5QI and ARP) used to distinguish packets during marking, and if a specific DSCP value is currently being used by another service of the 5GC network, the SMF can generate a DSCP value excluding DSCP values not used by other services. In addition, the SMF can support generation of a DSCP value considering service characteristics of each network type between a separate terminal and a tethered device from the AF. If the SMF cannot generate a DSCP value considering the tethered device network type, the SMF can use the DSCP information received from the AF.
단계 607에서, SMF는 테더드 디바이스로부터 전달받거나 테더드 디바이스로 전달하는 패킷들의 DSCP 값 관련 정보와 상기 패킷들의 서비스 타입을 고려한 상기 단계 606에서 생성한 5GC 내의 네트워크 정보를 바탕으로 생성한 DSCP 값 정보를 바탕으로 테더드 디바이스가 단말로 전달하는 패킷들을 구분하기 위한 구분 정보 (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi))를 생성할 수 있다. In step 607, the SMF may generate classification information (e.g. DSCP mapping table between 5GC and tethered device network (e.g. Wi-Fi)) for distinguishing packets transmitted by the tethered device to the terminal based on the DSCP value information generated based on the network information in the 5GC generated in step 606, which takes into account the service type of the packets and the DSCP value-related information of packets transmitted from or to the tethered device.
단계 608 및 단계 609에서, SMF는 상기 단계 605에서 PCF로부터 전달받은 PCC 규칙을 바탕으로 N4 규칙 업데이트 동작을 수행할 수 있다. SMF는 UPF 동작 관련 업데이트 정보를 N4 세션 수정 (N4 session Modification) 요청 메시지를 통해 UPF로 전달하고 해당 업데이트 요청에 대한 결과 메시지를 UPF로부터 전달 받을 수 있다. In steps 608 and 609, the SMF may perform an N4 rule update operation based on the PCC rule received from the PCF in step 605. The SMF may transmit UPF operation-related update information to the UPF through an N4 session Modification request message and receive a result message for the update request from the UPF.
본 개시의 일 실시예에 따르면, 테더드 디바이스로 전달되는 하향링크 패킷과 관련하여, UPF는 네트워크 타입별 서비스 특성을 고려한 DSCP 값을 바탕으로 해당 각 패킷들의 DSCP 값을 패킷 헤더에 매핑하여 이를 테더드 디바이스로 전달할 수 있다. 상기 테더드 디바이스 정보를 바탕으로 DSCP 정보가 마킹된 패킷을 전달받은 단말은 해당 정보를 바탕으로 적절한 테더드 디바이스로 각각의 패킷을 전달할 수 있다. 상기 하향링크 패킷들의 DSCP 마킹을 지원하기 위하여 SMF는 DSCP 마킹 지시자 및 QFI 별 적절한 테더드 디바이스를 고려한 DSCP 마킹 값을 UPF로 전달할 수 있다. According to one embodiment of the present disclosure, with respect to downlink packets transmitted to a tethered device, the UPF may map the DSCP values of each packet to a packet header based on a DSCP value that considers service characteristics of each network type and transmit them to the tethered device. A terminal that receives packets marked with DSCP information based on the tethered device information may transmit each packet to an appropriate tethered device based on the information. In order to support DSCP marking of the downlink packets, the SMF may transmit a DSCP marking value that considers a DSCP marking indicator and an appropriate tethered device for each QFI to the UPF.
본 개시의 일 실시예에 따르면, 단말 또는 서비스 사업자의 설정에 따라 만약 UPF에서, 테더드 디바이스로 전달되는 하향링크 패킷의 DSCP 값 마킹을 지원하지 않을 경우, 해당 DSCP 마킹 동작을 단말에서 수행하도록 DSCP 마킹 지시자 정보를 SMF에서 단말로 전달할 수 있다.According to one embodiment of the present disclosure, if the UPF does not support DSCP value marking of a downlink packet transmitted to a tethered device according to the settings of the terminal or service provider, DSCP marking indicator information can be transmitted from the SMF to the terminal so that the terminal performs the corresponding DSCP marking operation.
본 개시의 일 실시예에 따르면, 서로 다른 네트워크에서 DSCP 정보를 바탕으로 패킷을 구분할 경우 해당 서비스 간의 연결을 지원하기 위하여 각 네트워크 간의 종단에서 DSCP 값의 리마킹 동작을 수행할 수 있다. 예를 들어 도 3과 관련하여 UPF에서 서로 다른 네트워크 타입을 고려한 DSCP 값을 고려한 패킷을 구분하는 서비스를 지원하기 위하여 PCF는 DSCP 리마킹 동작 지시자를 SMF를 통해 UPF로 전달할 수 있다. 상기 동작 지시자를 전달받은 UPF는 5GC (N3) 또는 AS (N6)로부터 전달되는 패킷들을 DSCP 값을 바탕으로 구분하고 해당 DSCP 값을 적절한 새로운 네트워크 타입을 지원하기 위한 DSCP 값으로 리마킹하는 동작을 수행할 수 있다. 상기 리마킹을 위한 DSCP 값은 SMF를 통해 전달 받을 수 있다. According to one embodiment of the present disclosure, when distinguishing packets based on DSCP information in different networks, a remarking operation of DSCP values can be performed at the end between each network to support connection between the corresponding services. For example, in order to support a service of distinguishing packets considering DSCP values considering different network types in UPF with respect to FIG. 3, PCF can transmit a DSCP remarking operation indicator to UPF through SMF. UPF that has received the operation indicator can distinguish packets transmitted from 5GC (N3) or AS (N6) based on DSCP values and remark the corresponding DSCP values as DSCP values for supporting an appropriate new network type. The DSCP value for the remarking can be transmitted through SMF.
단계 610에서, SMF는 테더드 디바이스로부터 전달되는 서비스 데이터 플로우 내의 패킷들을 적절한 5GC 내 정보를 바탕으로 생성된 DSCP 값으로 매핑되도록 설정된 매핑 정보, DSCP 리마킹 지시자, 또는 방향성 정보 중 적어도 하나 이상의 정보를 포함하는 N1 SM 컨테이너를 N1N2메세지 전달 (Namf_Communication_N1N2MessageTransfer) 메시지를 통해 AMF로 전달할 수 있다. In step 610, the SMF may forward an N1 SM container including at least one of mapping information, a DSCP remarking indicator, or directionality information configured to map packets in a service data flow transmitted from a tethered device to a DSCP value generated based on information in an appropriate 5GC, to the AMF via an N1N2MessageTransfer (Namf_Communication_N1N2MessageTransfer) message.
단계 611에서, AMF는 RAN으로 N2 SM 정보 및 N1 SM 컨테이너를 N2 메시지를 이용하여 RAN으로 전달할 수 있다. 이때, N2 SM 정보는 적절한 5GC 내 정보를 바탕으로 생성된 DSCP 값으로 매핑되도록 설정된 매핑 정보, DSCP 리마킹 지시자, 또는 방향성 정보 중 적어도 하나 이상의 정보를 포함하는 테더드 디바이스 컨테이너 및 테더드 디바이스 패킷 핸들링 서비스를 지원하기 위한 업데이트된 QFI 및 QoS rule, QoS profile 등을 포함할 수 있다. In step 611, the AMF may forward the N2 SM information and the N1 SM container to the RAN using an N2 message. At this time, the N2 SM information may include a tethered device container including at least one of mapping information configured to be mapped to a DSCP value generated based on information within an appropriate 5GC, a DSCP remarking indicator, or directionality information, and updated QFI and QoS rules, QoS profiles, etc. to support the tethered device packet handling service.
단계 612에서, RAN은 테더드 디바이스로부터 단말로 전달되는 서비스 데이터 플로우의 내의 상향 링크 패킷들의 DSCP 정보를 이용한 패킷 구분 동작 및 QFI 맵핑 동작을 지원하기 위한, 업데이트 된 QoS rule 등을 포함하는 N1 SM 컨테이너를 UE로 전달할 수 있다. 이때, 테더드 디바이스 컨테이너는 하향링크 패킷들을 구분하기 위한 정보도 함께 포함할 수 있다.In step 612, the RAN may transmit to the UE an N1 SM container including updated QoS rules, etc., to support packet segmentation operation and QFI mapping operation using DSCP information of uplink packets in service data flows transmitted from the tethered device to the terminal. At this time, the tethered device container may also include information for segmenting downlink packets.
AMF는 단계 612에서 전달한 정보와 관련하여, 단계 613에서 RAN으로부터 UE 및 RAN의 서비스 관련 응답 메시지를 전달 받을 수 있다.AMF may receive a service-related response message from RAN regarding the information delivered in step 612 in step 613.
단계 614에서, AMF는 상기 단계 610에서 전달 받은 서비스 관련 응답 메시지를 SMF로 전달하여 세션 관련 정보를 업데이트 동작을 수행할 수 있다.In step 614, AMF may perform an operation to update session-related information by forwarding the service-related response message received in step 610 to SMF.
단계 615에서, SMF는 단계 614에서 AMF로부터 전달받은 메시지와 관련하여, AMF로 614 메시지에 대응하는 메시지를 전달할 수 있다.At step 615, the SMF may forward a message corresponding to message 614 to the AMF, in relation to the message received from the AMF at step 614.
단말은 패킷 헤더 내의 DSCP 값을 활용하여 SMF가 전달하는 테더드 디바이스 관련 정보를 바탕으로 테더드 디바이스로부터 전달되는 패킷을 구분할 수 있다. 추가적으로, 테더드 디바이스 네트워크 타입 + 미디어 타입, QFI + 테더드 디바이스 네트워크 타입, QFI + sub QoF flow ID, sub QoF flow ID + 테더드 디바이스 네트워크 타입 등의 정보를 바탕으로 테더드 디바이스로 전달되거나 전달받은 패킷을 구분할 수 있다. The terminal can distinguish packets transmitted from the tethered device based on the tethered device-related information transmitted by the SMF by utilizing the DSCP value in the packet header. Additionally, packets transmitted to or received from the tethered device can be distinguished based on information such as tethered device network type + media type, QFI + tethered device network type, QFI + sub QoF flow ID, and sub QoF flow ID + tethered device network type.
도 7은 본 개시의 일 실시 예에 따른 단말의 구조를 도시하는 블록도이다.FIG. 7 is a block diagram illustrating the structure of a terminal according to one embodiment of the present disclosure.
도 7을 참조하면, 본 개시의 일 실시 예에 따른 단말은 단말기 수신부(700), 단말기 송신부(704), 단말기 처리부(702)를 포함할 수 있다. 단말기 수신부(700)와 단말기 송신부(704)를 통칭하여 본 개시에서는 송수신부라 칭할 수 있다. 송수신부는 기지국과 신호를 송수신할 수 있다. 상기 신호는 제어 정보와 데이터를 포함할 수 있다. 이를 위해 송수신부는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신기와 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등으로 구성될 수 있다. 또한 송수신부는 무선 채널을 통해 신호를 수신하여 단말기 처리부(702)로 출력하고, 단말기 처리부(702)로부터 출력된 신호를 무선 채널을 통해 전송할 수 있다. 단말기 처리부(702)는 상술한 실시 예에 따라 단말이 동작할 수 있도록 일련의 과정을 제어할 수 있다. Referring to FIG. 7, a terminal according to an embodiment of the present disclosure may include a terminal receiving unit (700), a terminal transmitting unit (704), and a terminal processing unit (702). The terminal receiving unit (700) and the terminal transmitting unit (704) may be collectively referred to as a transceiver in the present disclosure. The transceiver unit may transmit and receive signals with a base station. The signals may include control information and data. To this end, the transceiver unit may be configured with an RF transmitter that up-converts and amplifies the frequency of a transmitted signal, and an RF receiver that low-noise amplifies and down-converts the frequency of a received signal. In addition, the transceiver unit may receive a signal through a wireless channel and output it to the terminal processing unit (702), and transmit a signal output from the terminal processing unit (702) through the wireless channel. The terminal processing unit (702) may control a series of processes so that the terminal may operate according to the above-described embodiment.
도 8은 본 개시의 일 실시 예에 따른 SMF 엔티티의 구조를 도시하는 블록도이다.FIG. 8 is a block diagram illustrating the structure of an SMF entity according to one embodiment of the present disclosure.
도 8을 참조하면, 본 개시의 일 실시 예에 따른 SMF 엔티티는 SMF 엔티티 수신부(801), SMF 엔티티 송신부(805) 및 SMF 엔티티 처리부(803) 중 적어도 하나를 포함할 수 있다. SMF 엔티티 수신부(801)와 SMF 엔티티 송신부(805)를 통칭하여 본 개시에서는 송수신부라 칭할 수 있다. 송수신부는 단말과 신호를 송수신할 수 있다. 상기 신호는 제어 정보와, 데이터를 포함할 수 있다. 송수신부는 유/무선 채널을 통해 신호를 수신하여 SMF 엔티티 처리부(803)로 출력하고, SMF 엔티티 처리부(803)로부터 출력된 신호를 유/무선 채널을 통해 전송할 수 있다. SMF 엔티티 처리부(803)는 상술한 본 개시의 일 실시 예에 따라 SMF 엔티티의 동작할 수 있도록 일련의 과정을 제어할 수 있다.Referring to FIG. 8, an SMF entity according to an embodiment of the present disclosure may include at least one of an SMF entity receiving unit (801), an SMF entity transmitting unit (805), and an SMF entity processing unit (803). The SMF entity receiving unit (801) and the SMF entity transmitting unit (805) may be collectively referred to as a transceiver in the present disclosure. The transceiver unit may transmit and receive signals with a terminal. The signals may include control information and data. The transceiver unit may receive a signal through a wired/wireless channel and output it to the SMF entity processing unit (803), and transmit the signal output from the SMF entity processing unit (803) through the wired/wireless channel. The SMF entity processing unit (803) may control a series of processes so that the SMF entity may operate according to the embodiment of the present disclosure described above.
도 9는 본 개시의 일 실시 예에 따른 AMF 엔티티의 구조를 도시하는 블록도이다.FIG. 9 is a block diagram illustrating the structure of an AMF entity according to one embodiment of the present disclosure.
도 9를 참조하면, 본 개시의 일 실시 예에 따른 AMF 엔티티는 AMF 엔티티 수신부(901), AMF 엔티티 송신부(905) 및 AMF 엔티티 처리부(903) 중 적어도 하나를 포함할 수 있다. AMF 엔티티 수신부(901)와 AMF 엔티티 송신부(905)를 통칭하여 본 개시에서는 송수신부라 칭할 수 있다. 송수신부는 단말과 신호를 송수신할 수 있다. 상기 신호는 제어 정보와, 데이터를 포함할 수 있다. 송수신부는 유/무선 채널을 통해 신호를 수신하여 AMF 엔티티 처리부(903)로 출력하고, AMF 엔티티 처리부(903)로부터 출력된 신호를 유/무선 채널을 통해 전송할 수 있다. AMF 엔티티 처리부(903)는 상술한 본 개시의 일 실시 예에 따라 AMF 엔티티의 동작할 수 있도록 일련의 과정을 제어할 수 있다.Referring to FIG. 9, an AMF entity according to an embodiment of the present disclosure may include at least one of an AMF entity receiving unit (901), an AMF entity transmitting unit (905), and an AMF entity processing unit (903). The AMF entity receiving unit (901) and the AMF entity transmitting unit (905) may be collectively referred to as a transceiver in the present disclosure. The transceiver may transmit and receive signals with a terminal. The signals may include control information and data. The transceiver may receive signals through a wired/wireless channel and output them to the AMF entity processing unit (903), and transmit signals output from the AMF entity processing unit (903) through the wired/wireless channel. The AMF entity processing unit (903) may control a series of processes so that the AMF entity may operate according to the embodiment of the present disclosure described above.
도 10은 본 개시의 일 실시 예에 따른 UPF 엔티티의 구조를 도시하는 블록도이다.FIG. 10 is a block diagram illustrating the structure of a UPF entity according to one embodiment of the present disclosure.
도 10을 참조하면, 본 개시의 일 실시 예에 따른 UPF 엔티티는 UPF 엔티티 수신부(1001), UPF 엔티티 송신부(1005) 및 UPF 엔티티 처리부(1003) 중 적어도 하나를 포함할 수 있다. UPF 엔티티 수신부(1001)와 UPF 엔티티 송신부(1005)를 통칭하여 본 개시에서는 송수신부라 칭할 수 있다. 송수신부는 단말과 신호를 송수신할 수 있다. 상기 신호는 제어 정보와, 데이터를 포함할 수 있다. 송수신부는 유/무선 채널을 통해 신호를 수신하여 UPF 엔티티 처리부(1003)로 출력하고, UPF 엔티티 처리부(1003)로부터 출력된 신호를 유/무선 채널을 통해 전송할 수 있다. UPF 엔티티 처리부(1003)는 상술한 본 개시의 일 실시 예에 따라 UPF 엔티티의 동작할 수 있도록 일련의 과정을 제어할 수 있다.Referring to FIG. 10, a UPF entity according to an embodiment of the present disclosure may include at least one of a UPF entity receiving unit (1001), a UPF entity transmitting unit (1005), and a UPF entity processing unit (1003). The UPF entity receiving unit (1001) and the UPF entity transmitting unit (1005) may be collectively referred to as a transceiver in the present disclosure. The transceiver unit may transmit and receive signals with a terminal. The signals may include control information and data. The transceiver unit may receive a signal through a wired/wireless channel and output it to the UPF entity processing unit (1003), and transmit a signal output from the UPF entity processing unit (1003) through the wired/wireless channel. The UPF entity processing unit (1003) may control a series of processes so that the UPF entity may operate according to the embodiment of the present disclosure described above.
한편, 본 개시에서 제안하는 방법을 설명하는 도면에서 설명의 순서가 반드시 실행의 순서와 대응되지는 않으며, 선후 관계가 변경되거나 병렬적으로 실행 될 수도 있다. 또는, 본 개시에서 제안하는 방법을 설명하는 도면은 본 개시의 본질을 해치지 않는 범위 내에서 일부의 구성 요소가 생략되고 일부의 구성요소만을 포함할 수 있다.Meanwhile, the order of description in the drawings explaining the method proposed in the present disclosure does not necessarily correspond to the order of execution, and the order of precedence may be changed or executed in parallel. Alternatively, the drawings explaining the method proposed in the present disclosure may omit some components and include only some components within the scope that does not harm the essence of the present disclosure.
본 개시의 청구항 또는 명세서에 기재된 실시예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다. The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시예에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함할 수 있다. In the case of software implementation, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured for execution by one or more processors in an electronic device. The one or more programs may include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specifications of the present disclosure.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 복수 개 포함될 수도 있다. These programs (software modules, software) may be stored in a random access memory, a non-volatile memory including a flash memory, a ROM (Read Only Memory), an Electrically Erasable Programmable Read Only Memory (EEPROM), a magnetic disc storage device, a Compact Disc-ROM (CD-ROM), a Digital Versatile Discs (DVDs) or other forms of optical storage devices, a magnetic cassette. Or, they may be stored in a memory composed of a combination of some or all of these. In addition, each configuration memory may be included in multiple numbers.
또한, 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크 상의 별도의 저장 장치가 본 개시의 실시예를 수행하는 장치에 접속할 수도 있다. Additionally, the program may be stored in an attachable storage device that is accessible via a communications network, such as the Internet, an Intranet, a Local Area Network (LAN), a Wide LAN (WLAN), or a Storage Area Network (SAN), or a combination thereof. The storage device may be connected to the device performing the embodiments of the present disclosure via an external port. Additionally, a separate storage device on the communications network may be connected to the device performing the embodiments of the present disclosure.
상술한 본 개시의 구체적인 실시 예들에서, 본 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.In the specific embodiments of the present disclosure described above, the components included in the present disclosure are expressed in the singular or plural form according to the specific embodiments presented. However, the singular or plural expressions are selected appropriately for the presented situation for the convenience of explanation, and the present disclosure is not limited to the singular or plural components, and even if a component is expressed in the plural form, it may be composed of the singular form, or even if a component is expressed in the singular form, it may be composed of the plural form.
개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Although the detailed description of the disclosure has described specific embodiments, it should be understood that various modifications may be made without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be limited to the described embodiments, but should be determined not only by the scope of the claims described below, but also by equivalents of the claims.
Claims (1)
단말로부터 전송되는 제1 제어 신호를 수신하는 단계;
상기 수신된 제1 제어 신호를 처리하는 단계; 및 상기 처리에 기반하여 생성된 제2 제어 신호를 상기 단말로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.In a method for processing a control signal in a wireless communication system of a communication system,
A step of receiving a first control signal transmitted from a terminal;
A method characterized by comprising: a step of processing the received first control signal; and a step of transmitting a second control signal generated based on the processing to the terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240008661A KR20250113679A (en) | 2024-01-19 | 2024-01-19 | Apparatus and method for managing traffic related to tethered devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020240008661A KR20250113679A (en) | 2024-01-19 | 2024-01-19 | Apparatus and method for managing traffic related to tethered devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20250113679A true KR20250113679A (en) | 2025-07-28 |
Family
ID=96579417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020240008661A Pending KR20250113679A (en) | 2024-01-19 | 2024-01-19 | Apparatus and method for managing traffic related to tethered devices |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20250113679A (en) |
-
2024
- 2024-01-19 KR KR1020240008661A patent/KR20250113679A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113473634A (en) | Apparatus and method for configuring multi-cell scheduling for NR operation | |
| US12457542B2 (en) | Method and apparatus for verifying compliance with UE route selection policy | |
| US20240155418A1 (en) | Method and apparatus for connecting qos flow based terminal in wireless communication system | |
| US20230319757A1 (en) | Method and device for providing access path in wireless communication system | |
| JP2024514748A (en) | Enhanced Service Classification for Service Function Chaining in Next Generation Cellular Networks | |
| EP4580157A1 (en) | Method and device for l4s congestion marking, reporting, and local feedback in wireless communication system | |
| US20240298245A1 (en) | Session management method and device in mobile communication system | |
| KR20240063536A (en) | Apparatus and method to provide congestion information | |
| KR20240149680A (en) | Method and apparatus for recovery of inconsistency for UE Route Selection Policy and session information | |
| KR20240149729A (en) | Apparatus and method for supporting uplink scheduling considering transmission delay of tethered device | |
| KR20250113679A (en) | Apparatus and method for managing traffic related to tethered devices | |
| KR20230140301A (en) | Method and apparatus for providing access path in wireless communication system | |
| US20250106165A1 (en) | Method and apparatus for processing multiplexed data in a wireless communication system | |
| KR20250047118A (en) | Apparatus and method for handling multiplexing data within qos flow in wireless communication systems | |
| KR20240162710A (en) | Apparatus and method for managing session in a wireless communication system | |
| EP4645938A1 (en) | Method and device for supporting terminal policy-related slice data collection and analysis service | |
| KR20250023754A (en) | Apparatus and method for fec packet scheduling | |
| US12507274B2 (en) | Systems and methods for management of maximum simultaneous slices | |
| KR20250151092A (en) | Method and apparatus for managing traffic based on dynamic traffic characteristics in a wireless communication system | |
| US20240260076A1 (en) | Systems and methods for management of maximum simultaneous slices | |
| KR20240110395A (en) | Apparatus and method for session management based on service characteristics | |
| KR20250038129A (en) | Apparatus and method for supporting l4s service in non-3gpp access environment | |
| KR20250148115A (en) | Method and apparatus for notifying events considering local smf in a wireless communication system | |
| KR20240044724A (en) | A method and an apparatus for configuing transmission rate and usage of tethering data for mobile terminal of shared mode | |
| KR20240109922A (en) | Method and apparatus for providing ue policy in wireless communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |