다음의 기법, 장치 및 시스템은 다양한 무선 다중 접속 시스템에 적용될 수 있다. 다중 접속 시스템의 예시는 CDMA(code division multiple access) 시스템, FDMA(frequency division multiple access) 시스템, TDMA(time division multiple access) 시스템, OFDMA(orthogonal frequency division multiple access) 시스템, 시스템, SC-FDMA(single carrier frequency division multiple access) 시스템, MC-FDMA(multicarrier frequency division multiple access) 시스템을 포함한다. CDMA는 UTRA(universal terrestrial radio access) 또는 CDMA2000과 같은 무선 기술을 통해 구현될 수 있다. TDMA는 GSM(global system for mobile communications), GPRS(general packet radio service) 또는 EDGE(enhanced data rates for GSM evolution)와 같은 무선 기술을 통해 구현될 수 있다. OFDMA는 IEEE(institute of electrical and electronics engineers) 802.11(Wi-Fi), IEEE 802.16(WiMAX), IEEE 802.20, 또는 E-UTRA(evolved UTRA)와 같은 무선 기술을 통해 구현될 수 있다. UTRA는 UMTS(universal mobile telecommunications system)의 일부이다. 3GPP(3rd generation partnership project) LTE(long-term evolution)는 E-UTRA를 이용한 E-UMTS(evolved UMTS)의 일부이다. 3GPP LTE는 하향링크(DL; downlink)에서 OFDMA를, 상향링크(UL; uplink)에서 SC-FDMA를 사용한다. 3GPP LTE의 진화는 LTE-A(advanced), LTE-A Pro, 및/또는 5G NR(new radio)을 포함한다.
설명의 편의를 위해, 본 명세서의 구현은 주로 3GPP 기반 무선 통신 시스템과 관련하여 설명된다. 그러나 본 명세서의 기술적 특성은 이에 국한되지 않는다. 예를 들어, 3GPP 기반 무선 통신 시스템에 대응하는 이동 통신 시스템을 기반으로 다음과 같은 상세한 설명이 제공되지만, 3GPP 기반 무선 통신 시스템에 국한되지 않는 본 명세서의 측면은 다른 이동 통신 시스템에 적용될 수 있다.
본 명세서에서 사용된 용어와 기술 중 구체적으로 기술되지 않은 용어와 기술에 대해서는, 본 명세서 이전에 발행된 무선 통신 표준 문서를 참조할 수 있다.
본 명세서에서 "A 또는 B(A or B)"는 "오직 A", "오직 B" 또는 "A와 B 모두"를 의미할 수 있다. 달리 표현하면, 본 명세서에서 "A 또는 B(A or B)"는 "A 및/또는 B(A and/or B)"으로 해석될 수 있다. 예를 들어, 본 명세서에서 "A, B 또는 C(A, B or C)"는 "오직 A", "오직 B", "오직 C", 또는 "A, B 및 C의 임의의 모든 조합(any combination of A, B and C)"을 의미할 수 있다.
본 명세서에서 사용되는 슬래쉬(/)나 쉼표(comma)는 "및/또는(and/or)"을 의미할 수 있다. 예를 들어, "A/B"는 "A 및/또는 B"를 의미할 수 있다. 이에 따라, "A/B"는 "오직 A", "오직 B", 또는 "A와 B 모두"를 의미할 수 있다. 예를 들어, "A, B, C"는 "A, B 또는 C"를 의미할 수 있다.
본 명세서에서 "A 및 B의 적어도 하나(at least one of A and B)"는, "오직 A", "오직 B" 또는 "A와 B 모두"를 의미할 수 있다. 또한, 본 명세서에서 "A 또는 B의 적어도 하나(at least one of A or B)"나 "A 및/또는 B의 적어도 하나(at least one of A and/or B)"라는 표현은 "A 및 B의 적어도 하나(at least one of A and B)"와 동일하게 해석될 수 있다.
또한, 본 명세서에서 "A, B 및 C의 적어도 하나(at least one of A, B and C)"는, "오직 A", "오직 B", "오직 C", 또는 "A, B 및 C의 임의의 모든 조합(any combination of A, B and C)"을 의미할 수 있다. 또한, "A, B 또는 C의 적어도 하나(at least one of A, B or C)"나 "A, B 및/또는 C의 적어도 하나(at least one of A, B and/or C)"는 "A, B 및 C의 적어도 하나(at least one of A, B and C)"를 의미할 수 있다.
또한, 본 명세서에서 사용되는 괄호는 "예를 들어(for example)"를 의미할 수 있다. 구체적으로, "제어 정보(PDCCH)"로 표시된 경우, "제어 정보"의 일례로 "PDCCH"가 제안된 것일 수 있다. 달리 표현하면 본 명세서의 "제어 정보"는 "PDCCH"로 제한(limit)되지 않고, "PDCCH"가 "제어 정보"의 일례로 제안될 것일 수 있다. 또한, "제어 정보(즉, PDCCH)"로 표시된 경우에도, "제어 정보"의 일례로 "PDCCH"가 제안된 것일 수 있다.
본 명세서에서 하나의 도면 내에서 개별적으로 설명되는 기술적 특징은, 개별적으로 구현될 수도 있고, 동시에 구현될 수도 있다.
여기에 국한되지는 않지만, 본 명세서에서 개시된 다양한 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도는 기기 간 무선 통신 및/또는 연결(예: 5G)이 요구되는 다양한 분야에 적용될 수 있다.
이하, 본 명세서는 도면을 참조하여 보다 상세하게 기술될 것이다. 다음의 도면 및/또는 설명에서 동일한 참조 번호는 달리 표시하지 않는 한 동일하거나 대응하는 하드웨어 블록, 소프트웨어 블록 및/또는 기능 블록을 참조할 수 있다.
도 1은 본 명세서의 구현이 적용되는 통신 시스템의 예를 나타낸다.
도 1에 표시된 5G 사용 시나리오는 본보기일 뿐이며, 본 명세서의 기술적 특징은 도 1에 나와 있지 않은 다른 5G 사용 시나리오에 적용될 수 있다.
5G에 대한 세 가지 주요 요구사항 범주는 (1) 향상된 모바일 광대역(eMBB; enhanced mobile broadband) 범주, (2) 거대 기계 유형 통신 (mMTC; massive machine type communication) 범주 및 (3) 초고신뢰 저지연 통신 (URLLC; ultra-reliable and low latency communications) 범주이다.
도 1을 참조하면, 통신 시스템(1)은 무선 장치(100a~100f), 기지국(BS; 200) 및 네트워크(300)을 포함한다. 도 1은 통신 시스템(1)의 네트워크의 예로 5G 네트워크를 설명하지만, 본 명세서의 구현은 5G 시스템에 국한되지 않으며, 5G 시스템을 넘어 미래의 통신 시스템에 적용될 수 있다.
기지국(200)과 네트워크(300)는 무선 장치로 구현될 수 있으며, 특정 무선 장치는 다른 무선 장치와 관련하여 기지국/네트워크 노드로 작동할 수 있다.
무선 장치(100a~100f)는 무선 접속 기술(RAT; radio access technology) (예: 5G NR 또는 LTE)을 사용하여 통신을 수행하는 장치를 나타내며, 통신/무선/5G 장치라고도 할 수 있다. 무선 장치(100a~100f)는, 이에 국한되지 않고, 로봇(100a), 차량(100b-1 및 100b-2), 확장 현실(XR; extended reality) 장치(100c), 휴대용 장치(100d), 가전 제품(100e), IoT 장치(100f) 및 인공 지능(AI; artificial intelligence) 장치/서버(400)을 포함할 수 있다. 예를 들어, 차량에는 무선 통신 기능이 있는 차량, 자율주행 차량 및 차량 간 통신을 수행할 수 있는 차량이 포함될 수 있다. 차량에는 무인 항공기(UAV; unmanned aerial vehicle)(예: 드론)가 포함될 수 있다. XR 장치는 AR/VR/혼합 현실(MR; mixed realty) 장치를 포함할 수 있으며, 차량, 텔레비전, 스마트폰, 컴퓨터, 웨어러블 장치, 가전 제품, 디지털 표지판, 차량, 로봇 등에 장착된 HMD(head-mounted device), HUD(head-up display)의 형태로 구현될 수 있다. 휴대용 장치에는 스마트폰, 스마트 패드, 웨어러블 장치(예: 스마트 시계 또는 스마트 안경) 및 컴퓨터(예: 노트북)가 포함될 수 있다. 가전 제품에는 TV, 냉장고, 세탁기가 포함될 수 있다. IoT 장치에는 센서와 스마트 미터가 포함될 수 있다.
본 명세서에서, 무선 장치(100a~100f)는 사용자 장비(UE; user equipment)라고 부를 수 있다. UE는 예를 들어, 휴대 전화, 스마트폰, 노트북 컴퓨터, 디지털 방송 단말기, PDA(personal digital assistant), PMP(portable multimedia player), 네비게이션 시스템, 슬레이트 PC, 태블릿 PC, 울트라북, 차량, 자율주행 기능이 있는 차량, 연결된 자동차, UAV, AI 모듈, 로봇, AR 장치, VR 장치, MR 장치, 홀로그램 장치, 공공 안전 장치, MTC 장치, IoT 장치, 의료 장치, 핀테크 장치(또는 금융 장치), 보안 장치, 날씨/환경 장치, 5G 서비스 관련 장치 또는 4차 산업 혁명 관련 장치를 포함할 수 있다.
예를 들어, UAV는 사람이 탑승하지 않고 무선 제어 신호에 의해 항행되는 항공기일 수 있다.
예를 들어, VR 장치는 가상 환경의 개체 또는 배경을 구현하기 위한 장치를 포함할 수 있다. 예를 들어, AR 장치는 가상 세계의 개체나 배경을 실제 세계의 개체나 배경에 연결하여 구현한 장치를 포함할 수 있다. 예를 들어, MR 장치는 객체나 가상 세계의 배경을 객체나 실제 세계의 배경으로 병합하여 구현한 디바이스를 포함할 수 있다. 예를 들어, 홀로그램 장치는, 홀로그램이라 불리는 두 개의 레이저 조명이 만났을 때 발생하는 빛의 간섭 현상을 이용하여, 입체 정보를 기록 및 재생하여 360도 입체 영상을 구현하기 위한 장치가 포함할 수 있다.
예를 들어, 공공 안전 장치는 사용자 몸에 착용할 수 있는 이미지 중계 장치 또는 이미지 장치를 포함할 수 있다.
예를 들어, MTC 장치와 IoT 장치는 인간의 직접적인 개입이나 조작이 필요하지 않은 장치일 수 있다. 예를 들어, MTC 장치와 IoT 장치는 스마트 미터, 자동 판매기, 온도계, 스마트 전구, 도어락 또는 다양한 센서를 포함할 수 있다.
예를 들어, 의료 장치는 질병의 진단, 처리, 완화, 치료 또는 예방 목적으로 사용되는 장치일 수 있다. 예를 들어, 의료 장치는 부상이나 손상을 진단, 처리, 완화 또는 교정하기 위해 사용되는 장치일 수 있다. 예를 들어, 의료 장치는 구조나 기능을 검사, 교체 또는 수정할 목적으로 사용되는 장치일 수 있다. 예를 들어, 의료 장치는 임신 조정 목적으로 사용되는 장치일 수 있다. 예를 들어, 의료 장치는 치료용 장치, 운전용 장치, (체외)진단 장치, 보청기 또는 시술용 장치를 포함할 수 있다.
예를 들어, 보안 장치는 발생할 수 있는 위험을 방지하고 안전을 유지하기 위해 설치된 장치일 수 있다. 예를 들어, 보안 장치는 카메라, 폐쇄 회로 TV(CCTV), 녹음기 또는 블랙박스일 수 있다.
예를 들어, 핀테크 장치는 모바일 결제와 같은 금융 서비스를 제공할 수 있는 장치일 수 있다. 예를 들어, 핀테크 장치는 지불 장치 또는 POS 시스템을 포함할 수 있다.
예를 들어, 날씨/환경 장치는 날씨/환경을 모니터링 하거나 예측하는 장치를 포함할 수 있다.
무선 장치(100a~100f)는 기지국(200)을 통해 네트워크(300)와 연결될 수 있다. 무선 장치(100a~100f)에는 AI 기술이 적용될 수 있으며, 무선 장치(100a~100f)는 네트워크(300)를 통해 AI 서버(400)와 연결될 수 있다. 네트워크(300)는 3G 네트워크, 4G(예: LTE) 네트워크, 5G(예: NR) 네트워크 및 5G 이후의 네트워크 등을 이용하여 구성될 수 있다. 무선 장치(100a~100f)는 기지국(200)/네트워크(300)를 통해 서로 통신할 수도 있지만, 기지국(200)/네트워크(300)를 통하지 않고 직접 통신(예: 사이드링크 통신(sidelink communication))할 수도 있다. 예를 들어, 차량(100b-1, 100b-2)은 직접 통신(예: V2V(vehicle-to-vehicle)/V2X(vehicle-to-everything) 통신)을 할 수 있다. 또한, IoT 기기(예: 센서)는 다른 IoT 기기(예: 센서) 또는 다른 무선 장치(100a~100f)와 직접 통신을 할 수 있다.
무선 장치(100a~100f) 간 및/또는 무선 장치(100a~100f)와 기지국(200) 간 및/또는 기지국(200) 간에 무선 통신/연결(150a, 150b, 150c)이 확립될 수 있다. 여기서, 무선 통신/연결은 상향/하향링크 통신(150a), 사이드링크 통신(150b)(또는, D2D(device-to-device) 통신), 기지국 간 통신(150c)(예: 중계, IAB(integrated access and backhaul)) 등과 같이 다양한 RAT(예: 5G NR)을 통해 확립될 수 있다. 무선 통신/연결(150a, 150b, 150c)을 통해 무선 장치(100a~100f)와 기지국(200)은 서로 무선 신호를 송신/수신할 수 있다. 예를 들어, 무선 통신/연결(150a, 150b, 150c)은 다양한 물리 채널을 통해 신호를 송신/수신할 수 있다. 이를 위해, 본 명세서의 다양한 제안에 기반하여, 무선 신호의 송신/수신을 위한 다양한 구성 정보 설정 과정, 다양한 신호 처리 과정(예: 채널 인코딩/디코딩, 변조/복조, 자원 맵핑/디맵핑 등), 및 자원 할당 과정 등 중 적어도 일부가 수행될 수 있다.
AI는 인공적인 지능 또는 이를 만들 수 있는 방법론을 연구하는 분야를 의미하며, 머신 러닝(기계 학습, Machine Learning)은 인공 지능 분야에서 다루는 다양한 문제를 정의하고 그것을 해결하는 방법론을 연구하는 분야를 의미한다. 머신 러닝은 어떠한 작업에 대하여 꾸준한 경험을 통해 그 작업에 대한 성능을 높이는 알고리즘으로 정의하기도 한다.
로봇은 스스로 보유한 능력에 의해 주어진 일을 자동으로 처리하거나 작동하는 기계를 의미할 수 있다. 특히, 환경을 인식하고 스스로 판단하여 동작을 수행하는 기능을 갖는 로봇을 지능형 로봇이라 칭할 수 있다. 로봇은 사용 목적이나 분야에 따라 산업용, 의료용, 가정용, 군사용 등으로 분류할 수 있다. 로봇은 액츄에이터(actuator) 또는 모터를 포함하는 구동부를 구비하여 로봇 관절을 움직이는 등의 다양한 물리적 동작을 수행할 수 있다. 또한, 이동 가능한 로봇은 구동부에 휠, 브레이크, 프로펠러 등이 포함되어, 구동부를 통해 지상에서 주행하거나 공중에서 비행할 수 있다.
자율 주행은 스스로 주행하는 기술을 의미하며, 자율 주행 차량은 사용자의 조작 없이 또는 사용자의 최소한의 조작으로 주행하는 차량을 의미한다. 예를 들어, 자율 주행에는 주행 중인 차선을 유지하는 기술, 어댑티브 크루즈 컨트롤과 같이 속도를 자동으로 조절하는 기술, 정해진 경로를 따라 자동으로 주행하는 기술, 목적지가 설정되면 자동으로 경로를 설정하여 주행하는 기술 등이 모두 포함될 수 있다. 차량은 내연 기관만을 구비하는 차량, 내연 기관과 전기 모터를 함께 구비하는 하이브리드 차량, 그리고 전기 모터만을 구비하는 전기 차량을 모두 포괄하며, 자동차뿐만 아니라 기차, 오토바이 등을 포함할 수 있다. 자율 주행 차량은 자율 주행 기능을 가진 로봇으로 볼 수 있다.
확장 현실은 VR, AR, MR을 총칭한다. VR 기술은 현실 세계의 객체나 배경 등을 CG 영상으로만 제공하고, AR 기술은 실제 사물 영상 위에 가상으로 만들어진 CG 영상을 함께 제공하며, MR 기술은 현실 세계에 가상 객체를 섞고 결합시켜서 제공하는 CG 기술이다. MR 기술은 현실 객체와 가상 객체를 함께 보여준다는 점에서 AR 기술과 유사하다. 그러나, AR 기술에서는 가상 객체가 현실 객체를 보완하는 형태로 사용되는 반면, MR 기술에서는 가상 객체와 현실 객체가 동등한 성격으로 사용된다는 점에서 차이점이 있다.
NR은 다양한 5G 서비스를 지원하기 위한 다수의 뉴머럴로지(numerology) 또는 부반송파 간격(SCS; subcarrier spacing)을 지원한다. 예를 들어, SCS가 15kHz인 경우, 전통적인 셀룰러 밴드에서의 넓은 영역(wide area)를 지원하며, SCS가 30kHz/60kHz인 경우, 밀집한 도시(dense-urban), 저지연(lower latency) 및 더 넓은 반송파 대역폭(wider carrier bandwidth)를 지원하며, SCS가 60kHz 또는 그보다 높은 경우, 위상 잡음(phase noise)를 극복하기 위해 24.25GHz보다 큰 대역폭을 지원한다.
NR 주파수 대역은 2가지 타입(FR1, FR2)의 주파수 범위(frequency range)로 정의될 수 있다. 주파수 범위의 수치는 변경될 수 있다. 예를 들어, 2가지 타입(FR1, FR2)의 주파수 범위는 아래 표 1과 같을 수 있다. 설명의 편의를 위해, NR 시스템에서 사용되는 주파수 범위 중 FR1은 "sub 6GHz range"를 의미할 수 있고, FR2는 "above 6GHz range"를 의미할 수 있고 밀리미터 웨이브(millimeter wave, mmW)로 불릴 수 있다.
주파수 범위 정의 |
주파수 범위 |
부반송파 간격 |
FR1 |
450MHz - 6000MHz |
15, 30, 60kHz |
FR2 |
24250MHz - 52600MHz |
60, 120, 240kHz |
상술한 바와 같이, NR 시스템의 주파수 범위의 수치는 변경될 수 있다. 예를 들어, FR1은 아래 표 2와 같이 410MHz 내지 7125MHz의 대역을 포함할 수 있다. 즉, FR1은 6GHz (또는 5850, 5900, 5925 MHz 등) 이상의 주파수 대역을 포함할 수 있다. 예를 들어, FR1 내에서 포함되는 6GHz (또는 5850, 5900, 5925 MHz 등) 이상의 주파수 대역은 비면허 대역(unlicensed band)을 포함할 수 있다. 비면허 대역은 다양한 용도로 사용될 수 있고, 예를 들어 차량을 위한 통신(예: 자율 주행)을 위해 사용될 수 있다.
주파수 범위 정의 |
주파수 범위 |
부반송파 간격 |
FR1 |
410MHz - 7125MHz |
15, 30, 60kHz |
FR2 |
24250MHz - 52600MHz |
60, 120, 240kHz |
여기서, 본 명세서의 무선 장치에서 구현되는 무선 통신 기술은 LTE, NR 및 6G뿐만 아니라 저전력 통신을 위한 협대역 IoT(NB-IoT, narrowband IoT)를 포함할 수 있다. 예를 들어, NB-IoT 기술은 LPWAN(low power wide area network) 기술의 일례일 수 있고, LTE Cat NB1 및/또는 LTE Cat NB2 등의 규격으로 구현될 수 있으며, 상술한 명칭에 한정되는 것은 아니다. 추가적으로 또는 대체적으로, 본 명세서의 무선 장치에서 구현되는 무선 통신 기술은 LTE-M 기술을 기반으로 통신을 수행할 수 있다. 예를 들어, LTE-M 기술은 LPWAN 기술의 일례일 수 있고, eMTC(enhanced MTC) 등의 다양한 명칭으로 불릴 수 있다. 예를 들어, LTE-M 기술은 1) LTE CAT 0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-BL(non-bandwidth limited), 5) LTE-MTC, 6) LTE MTC, 및/또는 7) LTE M 등의 다양한 규격 중 적어도 어느 하나로 구현될 수 있으며 상술한 명칭에 한정되는 것은 아니다. 추가적으로 또는 대체적으로, 본 명세서의 무선 장치에서 구현되는 무선 통신 기술은 저전력 통신을 고려한 지그비(ZigBee), 블루투스(Bluetooth) 및/또는 LPWAN 중 적어도 어느 하나를 포함할 수 있으며, 상술한 명칭에 한정되는 것은 아니다. 예를 들어, 지그비 기술은 IEEE 802.15.4 등의 다양한 규격을 기반으로 소형/저-파워 디지털 통신에 관련된 PAN(personal area networks)을 생성할 수 있으며, 다양한 명칭으로 불릴 수 있다.
도 2는 본 명세서의 구현이 적용되는 무선 장치의 예를 나타낸다.
도 2를 참조하면, 제1 무선 장치(100)와 제2 무선 장치(200)는은 다양한 RAT(예: LTE 및 NR)를 통해 외부 장치로/외부 장치로부터 무선 신호를 송수신할 수 있다.
도 2에서, {제1 무선 장치(100) 및 제2 무선 장치(200)}은(는) 도 1의 {무선 장치(100a~100f) 및 기지국(200)}, {무선 장치(100a~100f) 및 무선 장치(100a~100f)} 및/또는 {기지국(200) 및 기지국(200)} 중 적어도 하나에 대응할 수 있다.
제1 무선 장치(100)는 송수신기(106)와 같은 적어도 하나의 송수신기, 프로세싱 칩(101)과 같은 적어도 하나의 프로세싱 칩 및/또는 하나 이상의 안테나(108)를 포함할 수 있다.
프로세싱 칩(101)은 프로세서(102)와 같은 적어도 하나의 프로세서와 메모리(104)와 같은 적어도 하나의 메모리를 포함할 수 있다. 도 2에는 메모리(104)가 프로세싱 칩(101)에 포함되는 것이 본보기로 보여진다. 추가적으로 및/또는 대체적으로, 메모리(104)는 프로세싱 칩(101) 외부에 배치될 수 있다.
프로세서(102)는 메모리(104) 및/또는 송수신기(106)를 제어할 수 있으며, 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 구현하도록 구성될 수 있다. 예를 들어, 프로세서(102)는 메모리(104) 내의 정보를 처리하여 제1 정보/신호를 생성하고, 제1 정보/신호를 포함하는 무선 신호를 송수신기(106)를 통해 전송할 수 있다. 프로세서(102)는 송수신기(106)를 통해 제2 정보/신호를 포함하는 무선 신호를 수신하고, 제2 정보/신호를 처리하여 얻은 정보를 메모리(104)에 저장할 수 있다.
메모리(104)는 프로세서(102)에 동작 가능하도록 연결될 수 있다. 메모리(104)는 다양한 유형의 정보 및/또는 명령을 저장할 수 있다. 메모리(104)는 프로세서(102)에 의해 실행될 때 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 수행하는 명령을 구현하는 소프트웨어 코드(105)를 저장할 수 있다. 예를 들어, 소프트웨어 코드(105)는 프로세서(102)에 의해 실행될 때, 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 수행하는 명령을 구현할 수 있다. 예를 들어, 소프트웨어 코드(105)는 하나 이상의 프로토콜을 수행하기 위해 프로세서(102)를 제어할 수 있다. 예를 들어, 소프트웨어 코드(105)는 하나 이상의 무선 인터페이스 프로토콜 계층을 수행하기 위해 프로세서(102)를 제어할 수 있다.
여기에서, 프로세서(102)와 메모리(104)는 RAT(예: LTE 또는 NR)을 구현하도록 설계된 통신 모뎀/회로/칩의 일부일 수 있다. 송수신기(106)는 프로세서(102)에 연결되어 하나 이상의 안테나(108)를 통해 무선 신호를 전송 및/또는 수신할 수 있다. 각 송수신기(106)는 송신기 및/또는 수신기를 포함할 수 있다. 송수신기(106)는 RF(radio frequency)부와 교체 가능하게 사용될 수 있다. 본 명세서에서 제1 무선 장치(100)는 통신 모뎀/회로/칩을 나타낼 수 있다.
제2 무선 장치(200)는 송수신기(206)와 같은 적어도 하나의 송수신기, 프로세싱 칩(201)과 같은 적어도 하나의 프로세싱 칩 및/또는 하나 이상의 안테나(208)를 포함할 수 있다.
프로세싱 칩(201)은 프로세서(202)와 같은 적어도 하나의 프로세서와 메모리(204)와 같은 적어도 하나의 메모리를 포함할 수 있다. 도 2에는 메모리(204)가 프로세싱 칩(201)에 포함되는 것이 본보기로 보여진다. 추가적으로 및/또는 대체적으로, 메모리(204)는 프로세싱 칩(201) 외부에 배치될 수 있다.
프로세서(202)는 메모리(204) 및/또는 송수신기(206)를 제어할 수 있으며, 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 구현하도록 구성될 수 있다. 예를 들어, 프로세서(202)는 메모리(204) 내의 정보를 처리하여 제3 정보/신호를 생성하고, 제3 정보/신호를 포함하는 무선 신호를 송수신기(206)를 통해 전송할 수 있다. 프로세서(202)는 송수신기(206)를 통해 제4 정보/신호를 포함하는 무선 신호를 수신하고, 제4 정보/신호를 처리하여 얻은 정보를 메모리(204)에 저장할 수 있다.
메모리(204)는 프로세서(202)에 동작 가능하도록 연결될 수 있다. 메모리(204)는 다양한 유형의 정보 및/또는 명령을 저장할 수 있다. 메모리(204)는 프로세서(202)에 의해 실행될 때 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 수행하는 명령을 구현하는 소프트웨어 코드(205)를 저장할 수 있다. 예를 들어, 소프트웨어 코드(205)는 프로세서(202)에 의해 실행될 때, 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 수행하는 명령을 구현할 수 있다. 예를 들어, 소프트웨어 코드(205)는 하나 이상의 프로토콜을 수행하기 위해 프로세서(202)를 제어할 수 있다. 예를 들어, 소프트웨어 코드(205)는 하나 이상의 무선 인터페이스 프로토콜 계층을 수행하기 위해 프로세서(202)를 제어할 수 있다.
여기에서, 프로세서(202)와 메모리(204)는 RAT(예: LTE 또는 NR)을 구현하도록 설계된 통신 모뎀/회로/칩의 일부일 수 있다. 송수신기(206)는 프로세서(202)에 연결되어 하나 이상의 안테나(208)를 통해 무선 신호를 전송 및/또는 수신할 수 있다. 각 송수신기(206)는 송신기 및/또는 수신기를 포함할 수 있다. 송수신기(206)는 RF부와 교체 가능하게 사용될 수 있다. 본 명세서에서 제2 무선 장치(200)는 통신 모뎀/회로/칩을 나타낼 수 있다.
이하, 무선 장치(100, 200)의 하드웨어 요소에 대해 보다 구체적으로 설명한다. 이로 제한되는 것은 아니지만, 하나 이상의 프로토콜 계층이 하나 이상의 프로세서(102, 202)에 의해 구현될 수 있다. 예를 들어, 하나 이상의 프로세서(102, 202)는 하나 이상의 계층(예: PHY(physical) 계층, MAC(media access control) 계층, RLC(radio link control) 계층, PDCP(packet data convergence protocol) 계층, RRC(radio resource control) 계층, SDAP(service data adaptation protocol) 계층과 같은 기능적 계층)을 구현할 수 있다. 하나 이상의 프로세서(102, 202)는 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도에 따라 하나 이상의 PDU(protocol data unit) 및/또는 하나 이상의 SDU(service data unit)를 생성할 수 있다. 하나 이상의 프로세서(102, 202)는 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도에 따라 메시지, 제어 정보, 데이터 또는 정보를 생성할 수 있다. 하나 이상의 프로세서(102, 202)는 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도에 따라 PDU, SDU, 메시지, 제어 정보, 데이터 또는 정보를 포함하는 신호(예: 베이스밴드 신호)를 생성하여, 하나 이상의 송수신기(106, 206)에게 제공할 수 있다. 하나 이상의 프로세서(102, 202)는 하나 이상의 송수신기(106, 206)로부터 신호(예: 베이스밴드 신호)를 수신할 수 있고, 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도에 따라 PDU, SDU, 메시지, 제어 정보, 데이터 또는 정보를 획득할 수 있다.
하나 이상의 프로세서(102, 202)는 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 및/또는 마이크로 컴퓨터로 지칭될 수 있다. 하나 이상의 프로세서(102, 202)는 하드웨어, 펌웨어, 소프트웨어, 및/또는 이들의 조합에 의해 구현될 수 있다. 일 예로, 하나 이상의 ASIC(application specific integrated circuit), 하나 이상의 DSP(digital signal processor), 하나 이상의 DSPD(digital signal processing device), 하나 이상의 PLD(programmable logic device) 및/또는 하나 이상의 FPGA(field programmable gate arrays)가 하나 이상의 프로세서(102, 202)에 포함될 수 있다. 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도는 펌웨어 및/또는 소프트웨어를 사용하여 구현될 수 있고, 펌웨어 및/또는 소프트웨어는 모듈, 절차, 기능을 포함하도록 구현될 수 있다. 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도를 수행하도록 설정된 펌웨어 또는 소프트웨어는 하나 이상의 프로세서(102, 202)에 포함되거나, 하나 이상의 메모리(104, 204)에 저장되어 하나 이상의 프로세서(102, 202)에 의해 구동될 수 있다. 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도는 코드, 명령어 및/또는 명령어의 집합 형태로 펌웨어 또는 소프트웨어를 사용하여 구현될 수 있다.
하나 이상의 메모리(104, 204)는 하나 이상의 프로세서(102, 202)와 연결될 수 있고, 다양한 형태의 데이터, 신호, 메시지, 정보, 프로그램, 코드, 지시 및/또는 명령을 저장할 수 있다. 하나 이상의 메모리(104, 204)는 ROM(read-only memory), RAM(random access memory), EPROM(erasable programmable ROM), 플래시 메모리, 하드 드라이브, 레지스터, 캐쉬 메모리, 컴퓨터 판독 저장 매체 및/또는 이들의 조합으로 구성될 수 있다. 하나 이상의 메모리(104, 204)는 하나 이상의 프로세서(102, 202)의 내부 및/또는 외부에 위치할 수 있다. 또한, 하나 이상의 메모리(104, 204)는 유선 또는 무선 연결과 같은 다양한 기술을 통해 하나 이상의 프로세서(102, 202)와 연결될 수 있다.
하나 이상의 송수신기(106, 206)는 하나 이상의 다른 장치에게 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도에서 언급되는 사용자 데이터, 제어 정보, 무선 신호/채널 등을 전송할 수 있다. 하나 이상의 송수신기(106, 206)는 하나 이상의 다른 장치로부터 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도에서 언급되는 사용자 데이터, 제어 정보, 무선 신호/채널 등을 수신할 수 있다. 예를 들어, 하나 이상의 송수신기(106, 206)는 하나 이상의 프로세서(102, 202)와 연결될 수 있고, 무선 신호를 송수신할 수 있다. 예를 들어, 하나 이상의 프로세서(102, 202)는 하나 이상의 송수신기(106, 206)가 하나 이상의 다른 장치에게 사용자 데이터, 제어 정보, 무선 신호 등을 전송하도록 제어할 수 있다. 또한, 하나 이상의 프로세서(102, 202)는 하나 이상의 송수신기(106, 206)가 하나 이상의 다른 장치로부터 사용자 데이터, 제어 정보, 무선 신호 등을 수신하도록 제어할 수 있다.
하나 이상의 송수신기(106, 206)는 하나 이상의 안테나(108, 208)와 연결될 수 있다. 하나 이상의 송수신기(106, 206)는 하나 이상의 안테나(108, 208)를 통해 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 동작 흐름도에서 언급되는 사용자 데이터, 제어 정보, 무선 신호/채널 등을 송수신하도록 설정될 수 있다. 본 명세서에서, 하나 이상의 안테나(108, 208)는 복수의 물리 안테나이거나, 복수의 논리 안테나(예: 안테나 포트)일 수 있다.
하나 이상의 송수신기(106, 206)는 수신된 사용자 데이터, 제어 정보, 무선 신호/채널 등을 하나 이상의 프로세서(102, 202)를 이용하여 처리하기 위해, 수신된 사용자 데이터, 제어 정보, 무선 신호/채널 등을 RF 밴드 신호에서 베이스밴드 신호로 변환할 수 있다. 하나 이상의 송수신기(106, 206)는 하나 이상의 프로세서(102, 202)를 이용하여 처리된 사용자 데이터, 제어 정보, 무선 신호/채널 등을 베이스밴드 신호에서 RF 밴드 신호로 변환할 수 있다. 이를 위하여, 하나 이상의 송수신기(106, 206)는 (아날로그) 발진기(oscillator) 및/또는 필터를 포함할 수 있다. 예를 들어, 하나 이상의 송수신기(106, 206)는 하나 이상의 프로세서(102, 202)의 제어 하에 (아날로그) 발진기 및/또는 필터를 통해 OFDM 베이스밴드 신호를 OFDM 신호로 상향 변환(up-convert)하고, 상향 변환된 OFDM 신호를 반송파 주파수에서 전송할 수 있다. 하나 이상의 송수신기(106, 206)는 반송파 주파수에서 OFDM 신호를 수신하고, 하나 이상의 프로세서(102, 202)의 제어 하에 (아날로그) 발진기 및/또는 필터를 통해 OFDM 신호를 OFDM 베이스밴드 신호로 하향 변환(down-convert)할 수 있다.
본 명세서의 구현에서, UE는 상향링크(UL; uplink)에서 송신 장치로, 하향링크(DL; downlink)에서 수신 장치로 작동할 수 있다. 본 명세서의 구현에서, 기지국은 UL에서 수신 장치로, DL에서 송신 장치로 동작할 수 있다. 이하에서 기술 상의 편의를 위하여, 제1 무선 장치(100)는 UE로, 제2 무선 장치(200)는 기지국으로 동작하는 것으로 주로 가정한다. 예를 들어, 제1 무선 장치(100)에 연결, 탑재 또는 출시된 프로세서(102)는 본 명세서의 구현에 따라 UE 동작을 수행하거나 본 명세서의 구현에 따라 UE 동작을 수행하도록 송수신기(106)를 제어하도록 구성될 수 있다. 제2 무선 장치(200)에 연결, 탑재 또는 출시된 프로세서(202)는 본 명세서의 구현에 따른 기지국 동작을 수행하거나 본 명세서의 구현에 따른 기지국 동작을 수행하기 위해 송수신기(206)를 제어하도록 구성될 수 있다.
본 명세서에서, 기지국은 노드 B(Node B), eNode B(eNB), gNB로 불릴 수 있다.
도 3은 본 명세서의 구현이 적용되는 무선 장치의 예를 나타낸다.
무선 장치는 사용 예/서비스에 따라 다양한 형태로 구현될 수 있다(도 1 참조).
도 3을 참조하면, 무선 장치(100, 200)는 도 2의 무선 장치(100, 200)에 대응할 수 있으며, 다양한 구성 요소, 장치/부분 및/또는 모듈에 의해 구성될 수 있다. 예를 들어, 각 무선 장치(100, 200)는 통신 장치(110), 제어 장치(120), 메모리 장치(130) 및 추가 구성 요소(140)를 포함할 수 있다. 통신 장치(110)는 통신 회로(112) 및 송수신기(114)를 포함할 수 있다. 예를 들어, 통신 회로(112)는 도 2의 하나 이상의 프로세서(102, 202) 및/또는 도 2의 하나 이상의 메모리(104, 204)를 포함할 수 있다. 예를 들어, 송수신기(114)는 도 2의 하나 이상의 송수신기(106, 206) 및/또는 도 2의 하나 이상의 안테나(108, 208)를 포함할 수 있다. 제어 장치(120)는 통신 장치(110), 메모리 장치(130), 추가 구성 요소(140)에 전기적으로 연결되며, 각 무선 장치(100, 200)의 전체 작동을 제어한다. 예를 들어, 제어 장치(120)는 메모리 장치(130)에 저장된 프로그램/코드/명령/정보를 기반으로 각 무선 장치(100, 200)의 전기/기계적 작동을 제어할 수 있다. 제어 장치(120)는 메모리 장치(130)에 저장된 정보를 무선/유선 인터페이스를 통해 통신 장치(110)를 거쳐 외부(예: 기타 통신 장치)로 전송하거나, 또는 무선/유선 인터페이스를 통해 통신 장치(110)를 거쳐 외부(예: 기타 통신 장치)로부터 수신한 정보를 메모리 장치(130)에 저장할 수 있다.
추가 구성 요소(140)는 무선 장치(100, 200)의 유형에 따라 다양하게 구성될 수 있다. 예를 들어, 추가 구성 요소(140)는 동력 장치/배터리, 입출력(I/O) 장치(예: 오디오 I/O 포트, 비디오 I/O 포트), 구동 장치 및 컴퓨팅 장치 중 적어도 하나를 포함할 수 있다. 무선 장치(100, 200)는, 이에 국한되지 않고, 로봇(도 1의 100a), 차량(도 1의 100b-1 및 100b-2), XR 장치(도 1의 100c), 휴대용 장치(도 1의 100d), 가전 제품(도 1의 100e), IoT 장치(도 1의 100f), 디지털 방송 단말, 홀로그램 장치, 공공 안전 장치, MTC 장치, 의료 장치, 핀테크 장치(또는 금융 장치), 보안 장치, 기후/환경 장치, AI 서버/장치(도 1의 400), 기지국(도 1의 200), 네트워크 노드의 형태로 구현될 수 있다. 무선 장치(100, 200)는 사용 예/서비스에 따라 이동 또는 고정 장소에서 사용할 수 있다.
도 3에서, 무선 장치(100, 200)의 다양한 구성 요소, 장치/부분 및/또는 모듈의 전체는 유선 인터페이스를 통해 서로 연결되거나, 적어도 일부가 통신 장치(110)를 통해 무선으로 연결될 수 있다. 예를 들어, 각 무선 장치(100, 200)에서, 제어 장치(120)와 통신 장치(110)는 유선으로 연결되고, 제어 장치(120)와 제1 장치(예: 130과 140)는 통신 장치(110)를 통해 무선으로 연결될 수 있다. 무선 장치(100, 200) 내의 각 구성 요소, 장치/부분 및/또는 모듈은 하나 이상의 요소를 더 포함할 수 있다. 예를 들어, 제어 장치(120)는 하나 이상의 프로세서 집합에 의해 구성될 수 있다. 일 예로, 제어 장치(120)는 통신 제어 프로세서, 애플리케이션 프로세서(AP; application processor), 전자 제어 장치(ECU; electronic control unit), 그래픽 처리 장치 및 메모리 제어 프로세서의 집합에 의해 구성될 수 있다. 또 다른 예로, 메모리 장치(130)는 RAM, DRAM, ROM, 플래시 메모리, 휘발성 메모리, 비휘발성 메모리 및/또는 이들의 조합에 의해 구성될 수 있다.
도 4는 본 명세서의 구현이 적용되는 UE의 예를 나타낸다.
도 4를 참조하면, UE(100)는 도 2의 제1 무선 장치(100) 및/또는 도 3의 무선 장치(100 또는 200)에 대응할 수 있다.
UE(100)는 프로세서(102), 메모리(104), 송수신기(106), 하나 이상의 안테나(108), 전원 관리 모듈(110), 배터리(112), 디스플레이(114), 키패드(116), SIM(subscriber identification module) 카드(118), 스피커(120), 마이크(122)를 포함한다.
프로세서(102)는 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 구현하도록 구성될 수 있다. 프로세서(102)는 본 명세서에 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 구현하도록 UE(100)의 하나 이상의 다른 구성 요소를 제어하도록 구성될 수 있다. 무선 인터페이스 프로토콜의 계층은 프로세서(102)에 구현될 수 있다. 프로세서(102)는 ASIC, 기타 칩셋, 논리 회로 및/또는 데이터 처리 장치를 포함할 수 있다. 프로세서(102)는 애플리케이션 프로세서일 수 있다. 프로세서(102)는 DSP(digital signal processor), CPU(central processing unit), GPU(graphics processing unit), 모뎀(변조 및 복조기) 중 적어도 하나를 포함할 수 있다. 프로세서(102)의 예는 Qualcomm®에서 만든 SNAPDRAGONTM 시리즈 프로세서, Samsung®에서 만든 EXYNOSTM 시리즈 프로세서, Apple®에서 만든 A 시리즈 프로세서, MediaTek®에서 만든 HELIOTM 시리즈 프로세서, Intel®에서 만든 ATOMTM 시리즈 프로세서 또는 대응하는 차세대 프로세서에서 찾을 수 있다.
메모리(104)는 프로세서(102)와 동작 가능하도록 결합되며, 프로세서(102)를 작동하기 위한 다양한 정보를 저장한다. 메모리(104)는 ROM, RAM, 플래시 메모리, 메모리 카드, 저장 매체 및/또는 기타 저장 장치를 포함할 수 있다. 구현이 소프트웨어에서 구현될 때, 여기에 설명된 기술은 본 명세서에서 개시된 설명, 기능, 절차, 제안, 방법 및/또는 작동 흐름도를 수행하는 모듈(예: 절차, 기능 등)을 사용하여 구현될 수 있다. 모듈은 메모리(104)에 저장되고 프로세서(102)에 의해 실행될 수 있다. 메모리(104)는 프로세서(102) 내에 또는 프로세서(102) 외부에 구현될 수 있으며, 이 경우 기술에서 알려진 다양한 방법을 통해 프로세서(102)와 통신적으로 결합될 수 있다.
송수신기(106)는 프로세서(102)와 동작 가능하도록 결합되며, 무선 신호를 전송 및/또는 수신한다. 송수신기(106)는 송신기와 수신기를 포함한다. 송수신기(106)는 무선 주파수 신호를 처리하기 위한 베이스밴드 회로를 포함할 수 있다. 송수신기(106)는 하나 이상의 안테나(108)를 제어하여 무선 신호를 전송 및/또는 수신한다.
전원 관리 모듈(110)은 프로세서(102) 및/또는 송수신기(106)의 전원을 관리한다. 배터리(112)는 전원 관리 모듈(110)에 전원을 공급한다.
디스플레이(114)는 프로세서(102)에 의해 처리된 결과를 출력한다. 키패드(116)는 프로세서(102)에서 사용할 입력을 수신한다. 키패드(116)는 디스플레이(114)에 표시될 수 있다.
SIM 카드(118)는 IMSI(international mobile subscriber identity)와 관련 키를 안전하게 저장하기 위한 집적 회로이며, 휴대 전화나 컴퓨터와 같은 휴대 전화 장치에서 가입자를 식별하고 인증하는 데에 사용된다. 또한, 많은 SIM 카드에 연락처 정보를 저장할 수도 있다.
스피커(120)는 프로세서(102)에서 처리한 사운드 관련 결과를 출력한다. 마이크(122)는 프로세서(102)에서 사용할 사운드 관련 입력을 수신한다.
<PDU 세션 수립>
PDU 세션 수립(PDU session establishment) 절차에 대해 설명한다. 3GPP TS 23.502 V16.3.0 (2019-12)의 섹션 4.3.2를 참조할 수 있다.
도 5 및 도 6은 본 명세서의 구현이 적용되는
PDU
세션 수립 절차의 예를 나타낸다.
PDU 세션 수립은 다음에 해당할 수 있다:
- UE가 개시한 PDU 세션 수립 절차
- UE가 개시한 3GPP와 비-3GPP 사이의 PDU 세션 핸드오버
- UE가 개시한 EPS에서 5GS로 PDU 세션 핸드오버.
- 네트워크가 트리거 한 PDU 세션 수립 절차
PDU 세션은 (a) 주어진 시간에 단일 접속 유형, 즉 3GPP 접속 또는 비-3GPP 접속 중 어느 하나에 연관되거나, 또는 (b) 동시에 여러 접속 유형, 즉 하나의 3GPP 접속 및 하나의 비-3GPP 접속과 연관될 수 있다. 다중 접속 유형과 연관된 PDU 세션을 MA(multi access) PDU 세션이라고 하며, ATSSS(access traffic steering, switching, splitting) 지원 UE에 의해 요청될 수 있다.
도 5와 6은 주어진 시간에 단일 접속 유형과 연관된 PDU 세션을 수립하기 위한 절차를 명시한다.
도 5와 6에 나타난 절차에서는, UE가 이미 AMF에 등록되었으므로 UE가 긴급 등록되지 않은 한, AMF는 UDM에서 사용자 구독 데이터를 이미 회수한 것을 가정한다.
먼저, 도 5의 절차를 설명한다.
(1) 1단계: 새로운 PDU 세션을 수립하기 위해 UE는 새로운 PDU 세션 ID를생성한다다.
UE는 N1 SM 컨테이너(container) 내에 PDU 세션 수립 요청 메시지를 포함하는 NAS 메시지를 전송하여 UE가 요청한 PDU 세션 수립 절차를 시작한다. PDU 세션 수립 요청 메시지는 PDU 세션 ID(PDU session ID), 요청된 PDU 세션 유형(Requested PDU Session Type), 요청된 SSC(session and service continuity) 모드, 5G SM 능력, PCO(Protocol Configuration Options), SM PDU DN 요청 컨테이너(SM PDU DN Request Container), UE 무결성 보호 최대 데이터 전송 속도(UE Integrity Protection Maximum Data Rate) 등을 포함한다.
PDU 세션 수립이 새 PDU 세션을 수립하기 위한 요청인 경우, 요청 유형은 "초기 요청(Initial Request)"을 나타낸다. 요청이 3GPP 접속과 비-3GPP 접속 사이에서 전환되는 기존 PDU 세션 또는 EPC에서 기존 PDN(packet data network) 연결로부터의 PDU 세션 핸드오버를 참조하는 경우, 요청 유형은 "기존 PDU 세션(Existing PDU Session)"을 나타낸다. PDU 세션 수립이 긴급 서비스에 대한 PDU 세션을 수립하기 위한 요청인 경우, 요청 유형은 "긴급 요청(Emergency Request)"을 나타낸다. 요청이 3GPP 접속과 비-3GPP 접속 사이에서 전환되는 긴급 서비스에 대한 기존 PDU 세션 또는 EPC에서 비상 서비스를 위한 기존 PDN 연결로부터의 PDU 세션 핸드오버를 참조하는 경우, 요청 유형은 "기존 긴급 PDU 세션(Existing Emergency PDU Session)"을 나타낸다.
UE는 현재 접속 유형의 허용된 NSSAI로부터 S-NSSAI를 포함한다. 허용된 NSSAI의 맵핑(Mapping Of Allowed NSSAI)이 UE에 제공된 경우, UE는 허용된 NSSAI로부터 VPLMN(visited VPLMN)의 S-NSSAI 및 허용된 NSSAI의 맵핑으로부터 HPLMN의 대응하는 S-NSSAI를 모두 제공한다.
(2) 2단계: AMF는 SMF를 선택한다. 요청 유형이 "초기 요청"을 나타내거나, 요청이 EPS 또는 다른 AMF가 제공하는 비-3GPP 접속으로부터 핸드오버 때문인 경우, AMF는 PDU 세션의 접속 유형뿐만 아니라 S-NSSAI(s)의 연관, DNN (data network name), PDU 세션 ID, SMF ID를 저장한다.
요청 유형이 "초기 요청"이고 기존 PDU 세션을 나타내는 이전 PDU 세션 ID도 메시지에 포함된 경우, AMF는 SMF를 선택하고 새 PDU 세션 ID, S-NSAI(s), 선택한 SMF ID의 연결을 저장합니다.
요청 유형이 "기존 PDU 세션"을 나타내는 경우, AMF는 UDM에서 수신한 SMF-ID를 기반으로 SMF를 선택한다. AMF는 PDU 세션에 대해 저장된 접속 유형을 업데이트한다.
요청 유형이 3GPP 접속과 비-3GPP 접속 사이에서 이동하는 기존 PDU 세션을 참조하는 "기존 PDU 세션"을 나타내는 경우, 그리고 PDU 세션의 서빙 PLMN S-NSSAI가 대상 접속 유형의 허용 NSSAI에 존재하는 경우, PDU 세션 수립 절차는 다음의 경우에 수행될 수 있다.
- PDU 세션 ID에 대응하는 SMF ID와 AMF가 동일한 PLMN에 속하는 경우;
- PDU 세션 ID에 대응하는 SMF ID가 HPLMN에 속하는 경우;
그렇지 않은 경우, AMF는 적절한 거부 원인과 함께 PDU 세션 수립 요청을 거절한다.
AMF는 요청 유형은 "긴급 요청" 또는 "기존 긴급 PDU 세션"을 지시하지 않는 긴급 등록된 UE로부터의 요청을 거절한다.
(3) 3단계: AMF가 UE에서 제공하는 PDU 세션 ID에 대해 SMF와 연관되지 않은 경우(예: 요청 유형이 "초기 요청"을 지시할 때), AMF는 생성 SM 컨텍스트 요청 절차(예: Nsmf_PDUSession_CreateSMContext Request)를 호출한다. AMF가 UE에서 제공하는 PDU 세션 ID에 대해 SMF와 이미 연관되어 있는 경우(예: 요청 유형이 "기존 PDU 세션"을 지시할 때), AMF는 업데이트 SM 컨텍스트 요청 절차(예: Nsmf_PDUSession_UpdateSMContext Request)를 호출한다.
AMF는 허용 NSSAI로부터 서빙 PLMN의 S-NSSAI를 SMF로 전송한다. 로컬 브레이크아웃(LBO; local breakout)의 로밍 시나리오에 대해, AMF는 허용된 NSSAI의 맵핑으로부터 HPLMN의 대응하는 S-NSSAI를 또한 SMF로 전송한다.
AMF ID는 UE의 GUAMI로, UE를 서빙하는 AMF를 고유하게 식별한다. AMF는 UE로부터 수신한 PDU 세션 수립 요청 메시지가 포함된 N1 SM 컨테이너와 함께 PDU 세션 ID를 전달한다. GPSI(generic public subscription identifier)는 AMF에서 사용할 수 있는 경우 포함된다.
제한된 서비스 상태의 UE가 SUPI를 제공하지 않고 긴급 서비스를 위해 등록된 경우, AMF는 SUPI 대신 PEI를 제공한다. 제한된 서비스 상태의 UE가 SUPI를 제공하면서 긴급 서비스를 위해 등록되었지만 인증되지 않은 경우, AMF는 SUPI가 인증되지 않았음을 지시한다. SMF는 UE에 대해 SUPI를 수신하지 않거나 AMF가 SUPI가 인증되지 않았음을 지시하면, UE가 인증되지 않았다고 판단한다.
AMF는 Nsmf_PDUSession_CreateSMContext에 PCF ID를 포함할 수 있다. 이 PCFID는 비로밍 경우에서 H-PCF(home PCF)와 LBO 로밍 경우에서 V-PCF(visited PCF)를 식별한다.
(4) 4단계: 대응하는 SUPI, DNN, HPLMN의 S-NSSAI에 대한 세션 관리 가입 데이터(session management subscription data)를 사용할 수 없는 경우 SMF는 UDM에서 세션 관리 가입 데이터를 회수할 수 있고, 이 가입 데이터가 수정될 때 이를 통지 받을 수 있다.
(5) 5단계: SMF는, 3단계에서 수신한 요청에 따라, 생성 SM 컨텍스트 응답 메시지(예: Nsmf_PDUSession_CreateSMContext Response) 또는 업데이트 SM 컨텍스트 응답 메시지(예: Nsmf_PDUSession_UpdateSMContext Response)를 AMF로 전송한다.
SMF가 3단계에서 Nsmf_PDUSession_CreateSMContext Request를 수신하였고 PDU 세션 수립 요청을 처리할 수 있으면, SMF는 SM 컨텍스트를 생성하고 SM 컨텍스트 ID를 제공하여 AMF에 응답한다.
SMF가 PDU 세션 수립을 수락하지 않기로 결정하면, SMF는 Nsmf_PDUSession_CreateSMContext Response로 AMF에 응답함으로써 관련 SM 거부 원인을 포함한 NAS SM 신호를 통해 UE 요청을 거절한다. SMF는 또한 AMF에 PDU 세션 ID가 해제된 것으로 간주되고 SMF가 아래 20단계를 진행하고 PDU 세션 설정 절차가 중지됨을 나타낸다.
(6) 6단계: 선택적 2차 인증/허가가 수행될 수 있다.
(7a) 7a 단계: PDU 세션에 동적 정책 및 과금 제어(PCC; policy and charging control)를 사용할 경우, SMF가 PCF 선택을 수행할 수 있다.
(7b) 7b 단계: SMF는 SM 정책 연관 수립 절차를 수행하여 PCF와 SM 정책 연관을 수립하고, PDU 세션에 대한 기본 PCC 규칙을 얻을 수 있다.
(8) 8단계: SMF는 하나 이상의 UPF를 선택한다.
(9) 9단계: SMF는 SMF가 개시한 SM 정책 연관 수정 절차를 수행하여 충족된 정책 제어 요청 트리거 조건에 대한 정보를 제공할 수 있다.
(10) 10단계: 요청 유형이 "초기 요청"을 지시하는 경우, SMF는 선택한 UPF와 N4 세션 수립(N4 Session Establishment) 절차를 개시할 수 있다. 그렇지 않으면, SMF는 선택한 UPF와 N4 세션 수정(N4 Session Modification) 절차를 개시할 수 있다.
10a 단계에서, SMF는 UPF에 N4 세션 수립/수정 요청을 보낼 수 있고, PDU 세션에 대해 UPF에 설치되는 패킷 감지, 시행 및 보고 규칙을 제공한다. 10b 단계에서, UPF는 N4 세션 수립/수정 응답을 전송하여 확인할 수 있다.
(11) 11단계: SMF는 N1N2 메시지 전달 메시지(예: Namf_Communication_N1N2 Message Transfer)를 AMF에 전송한다.
N1N2 메시지 전달 메시지는 N2 SM 정보가 포함할 수 있다. N2 SM 정보는 AMF가 (R)AN으로 전달할 다음의 정보를 나른다.
- CN 터널 정보(CN Tunnel Info): PDU 세션에 대응하는 N3 터널의 코어 네트워크 주소에 해당함;
- 하나 이상의 QoS(quality of service) 프로파일과 대응하는 QFI(QoS flow ID);
- PDU 세션 ID: RAN 자원과 UE를 위한 PDU 세션 간의 연관을 UE에게 지시함;
- 서빙 PLMN을 위한 값을 갖는 S-NSSAI(즉, HPLMN S-NSSAI, 또는 LBO 로밍의 경우 VPLMN S-NSSAI);
- SMF에 의해 결정된 사용자 평면 보안 시행 정보;
- PDU 세션 수립 요청 메시지에서 수신된 UE 무결성 보호 최대 데이터 속도: 사용자 평면 보안 시행 정보에 무결성 보호가 "우선(Preferred)" 또는 "필요(Required)"로 지시된 경우
- RSN(redundancy sequence number) 파라미터
N1N2 메시지 전달 메시지는 N1 SM 컨테이너를 포함할 수 있다. N1 SM 컨테이너는 AMF가 UE에 제공할 PDU 세션 수립 수락 메시지를 포함한다. PDU 세션 수립 수락 메시지는 허용된 NSASI로부터의 S-NSSAI를 포함한다. LBO 로밍 시나리오의 경우, PDU 세션 수립 수락 메시지는 VPLMN에 대해 허용된 NSSAI로부터 S-NSSAI를 포함하며, 3단계서 SMF가 수신한 허용된 NSSAI의 맵핑으로부터 HPLMN의 대응하는 S-NSSAI를 또한 포함한다.
QoS 규칙 및 QoS 프로파일과 관련된 QoS 흐름에 대해 필요한 경우, 복수의 QoS 규칙, QoS 흐름 수준, QoS 파라미터가 N1 SM 컨테이너 내의 PDU 세션 수립 수락 메시지 및 N2 SM 정보 내에 포함될 수 있다.
5단계와 11단계 사이에 PDU 세션 수립이 실패한 경우, N1N2 메시지 전달 메시지는 PDU 세션 수립 거절 메시지를 포함하는 N1 SM 컨테이너를 포함하며, N2 SM 정보는 포함하지 않는다. (R)AN은 PDU 세션 수립 거절 메시지를 포함하는 NAS 메시지를 UE로 전송한다. 이 경우 아래 12-17단계를 생략된다.
(12) 12단계: AMF는 UE로 향하는 PDU 세션 ID 및 PDU 세션 수립 수락 메시지 및 SMF로부터 수신한 N2 SM 정보를 포함하는 NAS 메시지를 N2 PDU 세션 요청 메시지 내에서 (R)AN으로 전송한다.
(13) 13단계: (R)AN은 SMF에서 수신한 정보와 관련된 UE와 AN 특정 신호 교환을 수행할 수 있다. 예를 들어, NG-RAN의 경우, UE가 12단계에서 수신한 PDU 세션 요청에 대한 QoS 규칙과 관련하여 필요한 NG-RAN 자원을 설정하는 RRC 연결 재구성을 UE와 수행할 수 있다.
(R)AN은 12단계에서 수신한 NAS 메시지(PDU 세션 ID, N1 SM 컨테이너(PDU 세션 수립 수락 메시지))를 UE로 전달한다. (R)AN은 UE와의 AN 특정 신호 교환이 수신된 N2 명령과 관련된 (R)AN 자원 추가를 포함하는 경우에만 UE에 NAS 메시지를 제공한다.
N2 SM 정보가 11단계에 포함되지 않는 경우, 아래 14~16b 단계 및 17단계는 생략된다.
이제, 도 5의 절차에 뒤따르는 도 6의 절차가 설명된다.
(14) 14단계: (R)AN은 N2 PDU 세션 응답 메시지를 AMF로 전송한다. N2 PDU 세션 응답 메시지는 PDU 세션 ID, 원인, N2 SM 정보(PDU 세션 ID, AN 터널 정보, 수락/거절된 QFI 목록, 사용자 평면 시행 정책 알림) 등을 포함할 수 있다.
(15) 15단계: AMF는 업데이트 SM 컨텍스트 요청 메시지(예: Nsmf_PDUSession_UpdateSMContext Request)를 SMF로 전송한다. AMF는 (R)AN으로부터 수신한 N2 SM 정보를 SMF로 전달한다.
(16a) S16a 단계: SMF는 UPF와 함께 N4 세션 수정 절차를 개시한다. SMF는 AN 터널 정보와 대응하는 전달 규칙을 UPF로 제공한다.
(16b) S16b 단계: UPF는 SMF에 N4 세션 수정 응답을 제공한다.
이 단계 후에, UPF는 이 PDU 세션을 위하여 버퍼 되었을 수 있는 DL 패킷을 UE에 전달할 수 있다.
(16c) 16c 단계: SMF가 이 PDU 세션에 대해 아직 등록되지 않은 경우, SMF는 주어진 PDU 세션에 대해 UDM에 등록할 수 있다.
(17) 17단계: SMF는 업데이트 SM 컨텍스트 응답 메시지(예: Nsmf_PDUSession_UpdateSMContext Response)를 AMF로 전송한다.
이 단계 후에, AMF는 SMF가 구독한 관련 이벤트를 전달한다.
(18) 18단계: 5단계 이후 언제라도 절차 도중, PDU 세션 수립이 성공하지 못하는 경우, SMF는 Nsmf_PDUSession_SMContextStatusNotify (해제)를 호출하여 AMF에 알릴 수 있다. SMF는 또한 생성된 N4 세션, 할당된 경우 PDU 세션 주소(예: IP 주소)를 해제할 수 있으며, 가능한 경우 PCF와의 연관도 해제할 수 있다. 이 경우 아래 19단계는 생략된다.
(19) 19단계: PDU 세션 유형 IPv6 또는 IPv4v6의 경우, SMF는 IPv6 라우터 알림(IPv6 Router Advertisement)을 생성하여 UE에 전송할 수 있다.
(20) 20단계: SMF는 SMF가 개시한 SM 정책 연관 수정을 수행할 수 있다.
(21) 21단계: 4단계 이후에 PDU 세션 수립이 실패한 경우, SMF는 UE의 PDU 세션을 더 이상 처리하지 않을 경우 SMF는 세션 관리 구독 데이터의 수정에 대해 구독 해제할 수 있다.
<Redundant PDU 세션>
매우 안정적인 URLLC(Ultra reliable and low latency communication) 서비스를 지원하기 위해, 단말은 5G 네트워크를 통해 두 개의 중복(redundant) PDU 세션을 설정할 수 있다. 신용성이 필요한 어플등에 사용될 수 있다. 두 개의 PDU 세션을 설립하여 각각 다른 네트워크 노드가 관리할 수 있다. 상기 두 개의 PDU 세션을 통해 동일한 데이터를 전송할 수 있다.
5GS가 두 개의 중복(redundant) PDU 세션의 사용자 평면 경로(user plane path)를 분리(disjoint)되도록 설정할 수 있다. 사용자의 서브스크립션(subscription)은 사용자가 중복 PDU 세션을 가질 수 있는지 여부를 나타내며 이 표시는 UDM에서 SMF로 제공될 수 있다.
RAN은 이중 연결(dual connectivity)을 지원하며, 대상 영역에서 이중 연결을 위한 충분한 RAN 커버리지가 있을 수 있다. 단말은 이중 연결을 지원할 수 있다. 코어 네트워크 UPF 배포는 RAN 배포와 일치하며 중복 사용자 평면 경로를 지원할 수 있다. 기본 전송 토폴로지는 RAN 및 UPF 배포와 일치하며 중복 사용자 평면 경로를 지원할 수 있다. 물리적 네트워크 토폴로지 및 기능의 지리적 분포는 운영자가 필요하다고 간주하는 범위까지 중복 사용자 평면 경로를 지원할 수 있다. 중복 사용자 평면 경로의 작동은 운영자가 필요하다고 간주하는 정도로 충분히 독립적으로 이루어질 수 있다.
도 7은 이중 연결을 사용하는 중복(redundant) 사용자 평면 경로의 예를 나타낸다.
도 7은 중복(redundant) PDU 세션이 적용될 때, 이중 PDU 세션의 사용자 평면 자원 구성의 예를 나타낸다. 하나의 PDU 세션은 마스터 NG-RAN(Master NG-RAN)을 통해 UE에서 PDU 세션 앵커 역할을 하는 UPF1에 걸쳐 있고, 다른 PDU 세션은 UE에서 보조 NG-RAN(Secondary NG-RAN)을 통해 PDU 세션 앵커 역할을 하는 UPF2에 걸쳐 있다. NG-RAN은 두 개의 NG-RAN 노드(마스터 NG-RAN 및 보조 NG-RAN)또는 단일 NG-RAN 노드가 있는 두 개의 PDU 세션에 대한 중복 사용자 평면 리소스를 실현할 수 있다. 두 경우 모두 AMF에 대한 단일 N1 인터페이스가 있다.
이 두 개의 PDU 세션을 기반으로 두 개의 독립적인 사용자 평면 경로가 설정될 수 있다. UPF1 및 UPF2를 통한 트래픽이 DN 내의 다른 사용자 평면 노드를 통해 라우팅될 수 있지만 UPF1 및 UPF2는 동일한 데이터 네트워크(DN)에 연결될 수 있다.
두 개의 중복(redundant) PDU 세션을 설립하고 동일한 애플리케이션에서 오는 중복 트래픽을 상기 두 개의 PDU 세션에 연결하기 위해서, URSP(UE Route Selection Policy) 또는 UE 로컬 설정(configuration)이 사용될 수 있다.
URSP를 사용하면 중복(redundant) PDU 세션과 연결된 응용 프로그램의 중복 트래픽은 각각 고유한 URSP 규칙에 있는 두 개의 고유한 트래픽 설명자로 구분될 수 있다. 이러한 트래픽 설명자는 서로 다른 DNN, IP 설명자 또는 비IP 설명자(예: MAC 주소, VLAN ID)를 가져야 하므로 두 개의 중복(redundant) PDU 세션이 고유한 URSP 규칙의 경로 선택 설명자와 일치할 수 있다.
이중화 사용자 평면 설정은 IP 및 이더넷 PDU 세션 모두에 적용될 수 있다.
중복(redundant) PDU 세션 지원에는 다음이 포함될 수 있다.
- UE는 두 개의 중복(redundant) PDU 세션을 시작하고 각 PDU 세션에 대해 DNN과 S-NSSAI의 다른 조합을 제공할 수 있다.
- SMF는 PDU 세션을 중복 처리할지 여부를 결정할 수 있다. 동적 PCC(Policy and Charging Control)가 PDU 세션 또는 S-NSSAI, DNN, 사용자 가입 및 SMF의 로컬 정책 설정의 조합에 적용되는 경우, 상기 결정은 중복(redundant) PDU 세션이 PDU 세션에 대해 PCF에 의해 제공되어야 한다는 표시를 기반으로 한다. PDU 세션이 중복 처리되는 경우 SMF는 S-NSSAI, DNN을 사용하여 중복 처리되는 PDU 세션을 구별하고 NG-RAN의 PDU 세션에 대한 중복 사용자 평면 요구 사항을 나타내는 RSN 값을 결정할 수 있다.
- UPF 선택의 오퍼레이터 설정은 분리된 경로(disjoint path)에 대해 적절한 UPF 선택을 보장할 수 있다.
- PDU 세션이 설정되거나 CM-CONNECTED 상태로 전환될 때, RSN (Retransmission Sequence Number) 파라미터는 이중 연결을 통해 주어진 PDU 세션에 대해 중복(redundant) 사용자 평면 자원이 제공되어야 함을 NG-RAN에 나타낼 수 있다. RSN 파라미터의 값은 PDU 세션에 대한 중복(redundant) 사용자 평면 요구 사항을 나타낼 수 있다. 중복(redundant) 처리에 대한 이 요청은 PDU 세션 단위로 NG-RAN 노드에 RSN을 표시하여 이루어질 수 있다. 다른 RSN 값과 관련된 PDU 세션은 다른 중복(redundant) UP 자원에 의해 실현된다. RSN 및 RAN 구성을 기반으로 NG-RAN은 이중 연결을 설정하여 세션이 종단 간 중복 경로를 갖도록 할 수 있다. RSN 파라미터가 설정되고 RSN 값이 서로 다른 여러 PDU 세션이 있는 경우, 이는 CN(Core Network)이 이중 연결 설정을 요청하고 사용자 평면이 RSN 파라미터 및 연관된 RAN 구성. RSN 값이 NG-RAN에 제공되면 NG-RAN은 PDU 세션을 NG-RAN UP과 연관시킬 때 RSN 값을 고려한다.
이중 연결 설정에 대한 결정은 NG-RAN이 할 수 있다. NG-RAN은 CN에서 제공하는 이중 연결 설정에 대한 추가 요청을 고려할 수 있다.
- NG-RAN 로컬 구성을 사용하여 NG-RAN은 이중 연결을 통해 RSN 파라미터가 나타내는 사용자 평면 요구 사항을 고려하여 PDU 세션에 대한 RAN 리소스 설정 요청이 충족되는지 여부를 결정할 수 있다. PDU 세션에 대한 RAN 자원 설정 요청이 RAN에 의해 수행될 수 있으면 RSN이 지시하는 사용자 평면 요구 사항을 충족할 수 없더라도 PDU 세션이 설정될 수 있다. NG-RAN이 RAN 자원을 설정하라는 요청이 이행될 수 없다고 결정하면 결국 SMF가 UE에 대한 PDU 세션 설정을 거부하도록 트리거하는 요청을 거부한다. 각 PDU 세션에 대한 결정은 독립적으로 이루어질 수 있다. 즉, PDU 세션 요청의 거부는 이전에 설정된 PDU 세션을 해제하지 않을 수 있다. RAN은 RSN 매개변수에 의해 표시된 RAN 자원을 더 이상 유지할 수 없는 경우 SMF에 통지할지 여부를 결정해야 하며 SMF는 이를 사용하여 PDU 세션이 해제되어야 하는지 여부를 결정할 수 있다.
- 이더넷 PDU 세션의 경우 SMF는 UPF(PSA 역할)를 변경하고 Secondary NG-RAN이 이더넷 PDU 세션 앵커 재배치 절차를 사용하여 수정(또는 추가/해제)된다.
- SMF의 과금 기록은 RSN 정보를 반영할 수 있다.
- RSN 지시는 핸드오버의 경우 Source NG-RAN에서 Target NG-RAN으로 전달된다.
<본 명세서의 개시에서 해결하고자 하는 문제점>
단말과 네트워크는 통신을 위해 중복(redundant) PDU 세션을 만들 수 있다. 중복(redundant) PDU 세션이 수립되면 중복 전송(Redundant transmission)이 수행될 수 있다.
단말은 이러한 중복 전송(Redundant transmission)을 위하여, PDU 세션 수립 요청 메시지안에 PDU 세션 pair ID를 포함시킬 수 있다.
중복(redundant) PDU 세션에 대한 자원을 할당하고, 각 세션에 대하여 분리된 UP 경로(disjoint UP path)가 할당되는 경우에, 중복 전송(Redundant transmission)이 수행될 수 있다.
그런데 네트워크는 분리된 UP 경로(disjoint UP path)의 할당에 실패할 수 있다. 또한 중복(redundant) PDU 세션에 대한 자원은 할당되었는데, 분리된 UP 경로(disjoint UP path)의 할당에 실패할 수도 있다. 예를 들어, NG-RAN에서 2개의 중복(redundant) PDU 세션에 대해 분리된 UP 경로(disjoint UP path)를 할당하는 과정에서 세컨더리 노드 또는 CU-UP가 두 번째 중복(redundant) PDU 세션을 생성할 때 첫 번째 중복(redundant) PDU 세션에서 사용된 RSN (Retransmission Sequence Number) 정보를 알지 못하기 때문에 2개의 중복(redundant) PDU 세션에 대해 동일한 RSN 정보가 사용되어 분리된 UP 경로(disjoint UP path)를 할당하는 데에 실패할 수 있다.
이 경우, 종래에는 단말이 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)가 성공적으로 할당되었는지에 대한 결과를 알 수 없다.
따라서 어느 하나의 세션에 대한 분리된 UP 경로(Disjoint UP path)를 할당하는 데에 실패했을지라도 단말은 중복 전송(Redundant transmission)을 위해 2개의 PDU 세션을 계속해서 유지하게 되어 불필요한 자원을 낭비하게 된다.
<본 명세서의 개시>
아래에서 기술된 코어 NF(core network function) 간의 서비스 동작(service operation)들에서 일부는 새로운 서비스 동작이 정의되어 사용될 수 있다. 또한, 아래에서 기술된 AMF와 NG-RAN 간의 N2 메시지들에서 일부는 새로운 N2 메시지가 정의되어 사용될 수 있다. 또한, 아래에서 기술된 NG-RAN과 UE 간의 RRC 메시지들에서 일부는 새로운 RRC 메시지가 정의되어 사용될 수 있다.
이하 절차 들에서 어떤 단계들은 동시에 또는 병렬적으로 수행될 수도 있고, 서로 바뀐 순서로 수행될 수도 있다.
후술할 도면들은 개별적으로 실행될 수도 있고, 다른 도면들과 함께 실행되는 것도 가능하다.
이하의 도면은 본 명세서의 구체적인 일례를 설명하기 위해 작성되었다. 도면에 기재된 구체적인 장치의 명칭이나 구체적인 신호/메시지/필드의 명칭은 예시적으로 제시된 것이므로, 본 명세서의 기술적 특징이 이하의 도면에 사용된 구체적인 명칭에 제한되지 않는다.
1. 제1 실시예
도 8 및 도 9는 본 명세서의 제1 실시예를 나타낸다.
도 8 및 도 9에 개시되는 본 명세서의 제1 실시예에 따르면, SMF는 중복 전송을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)가 성공적으로 할당 되었는지를 단말에게 알릴 수 있다. 이를 기반으로 단말은 PDU 세션 해제 절차를 트리거할 수 있다.
기본적으로 SMF #1과 SMF #2가 2개의 중복(redundant) PDU 세션 각각을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
0단계) 특정 어플리케이션의 트래픽에 대해 중복 전송(Redundant transmission)을 할 수 있도록 단말 내부에 관련 정보 (e.g., 해당 트래픽을 전송하는데 사용할 RSN, PDU 세션 Pair ID, DNN, S-NSSAI 등)가 미리 설정(configuration) 되어 있을 수 있다. 또는 단말이 네트워크에 등록하는 과정에서 PCF로부터 중복 전송(Redundant transmission)을 위한 URSP 규칙을 설정(configuration) 받을 수 있다.
해당 정보를 기반으로 단말은 특정 어플리케이션의 트래픽에 대한 중복 전송(Redundant transmission)을 위한 중복(redundant) PDU 세션을 생성하기로 결정할 수 있다.
1단계) 단말은 중복 전송(Redundant transmission)을 위한 1번째 PDU 세션을 생성하기 위해 PDU 세션 Pair ID 정보와 DNN (data network name), S-NSSAI (Single Network Slice Selection Assistance Information)를 포함한 PDU 세션 수립 요청 메시지를 네트워크로 전송할 수 있다. 만약 단말이 UE 로컬 설정(UE Local Configuration) 이나 URSP 규칙을 기반으로 RSN 정보를 추가할 수 있는 경우, 해당 RSN 정보도 같이 PDU 세션 수립 요청 메시지 안에 포함하여 전송할 수 있다.
2단계) SMF #1은 단말로부터 수신한 PDU 세션 Pair ID나, PCF로부터 수신한 중복 전송(Redundant transmission)이 필요하다는 표시(indication), 또는 DNN/S-NSSAI 조합과 SMF 내의 로컬 정책 설정(local policy configuration) 정보 등을 기반으로 해당 PDU 세션에 대한 RSN을 결정할 수 있다.
만약 1단계에서 단말이 RSN 정보를 PDU 세션 수립 요청 메시지에 포함해서 전송한 경우, SMF #1은 2단계를 생략할 수 있다. 이 경우 단말로부터 수신한 RSN 값을 3단계에서 NG-RAN으로 전달할 수 있다.
3단계) SMF #1은 NG-RAN에게 PDU 세션 자원 설정 요청 메시지(PDU session resource setup request)를 보낼 수 있다.
SMF #1은 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청할 수 있다. 이때 SMF #1은 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 또한 PDU 세션 자원 설정 요청 메시지는 단말에게 전달할 PDU 세션 수립 승인 메시지도 포함할 수 있다.
4단계) 도 5 및 도 6에서 설명된 PDU 세션 수립 절차의 나머지 단계인 단계 13 내지 단계 21이 수행될 수 있다..
이 과정에서 만약 NG-RAN이 3단계에서 SMF #1으로부터 받은 RSN 와는 다른 RSN 값을 이용하여 UP 경로를 할당한 경우, 해당 RSN 값을 SMF #1에게 같이 알릴 수 있다.
5단계) 단말은 중복 전송(Redundant transmission)을 위한 두 번째 PDU 세션을 생성하기 위해 PDU 세션 Pair ID 정보와 DNN, S-NSSAI를 포함한 PDU 세션 수립 요청 메시지를 네트워크로 전송할 수 있다. 만약 단말이 UE 로컬 설정(UE Local Configuration) 이나 URSP 규칙을 기반으로 RSN 정보를 추가할 수 있는 경우, 해당 RSN 정보도 같이 PDU 세션 수립 요청 메시지 메시지 안에 포함하여 전송할 수 있다.
단말은 1~4단계 과정에서 만들어진 PDU 세션과 현재 5단계를 통해 만들어지게 될 PDU 세션에 대해 동일한 PDU 세션 Pair ID 값을 전송할 수 있다. 동일한 PDU 세션 Pair ID를 통하여, 2개의 PDU 세션이 중복 전송(Redundant transmission)을 위해 연관되어 있음을 단말은 네트워크에게 알릴 수 있다. 또한 단말이 RSN 값을 PDU 세션 수립 요청 메시지 안에 포함하는 경우, 동일한 어플리케이션에 대해 1단계에서 포함한 RSN 값과 5단계에서 포함한 RSN 값이 서로 달라야 한다.
6단계) SMF #2는 단말로부터 수신한 PDU 세션 Pair ID나, PCF로부터 수신한 중복 전송(Redundant transmission)이 필요하다는 표시(indication), 또는 DNN/S-NSSAI 조합과 SMF 내의 로컬 정책 설정(local policy configuration) 정보 등을 기반으로 해당 PDU 세션에 대한 RSN을 결정할 수 있다.
만약 5단계에서 단말이 RSN 정보를 PDU 세션 수립 요청 메시지에 포함해서 전송한 경우, SMF #2는 6단계을 생략하고 단말로부터 수신한 RSN 값을 7단계에서 NG-RAN으로 전달할 수 있다.
7단계) SMF #2는 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청할 수 있다. 이때 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 또한 해당 메시지는 단말에게 전달할 PDU 세션 수립 승인(PDU Session Establishment Accept) 메시지도 포함할 수 있다.
8단계) NG-RAN은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당하려고 시도할 수 있다. 이를 위해 마스터 노드와 세컨더리 노드가 각각 하나의 PDU 세션을 담당하는 이중 연결(Dual connectivity)을 이용할 수 있으며, 또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하여 분리된 UP 경로(Disjoint UP Path)를 할당하려 할 수 있다.
이중 연결(Dual connectivity)의 경우, 본 명세서의 제1 실시예는 후술할 본 명세서의 제4 실시예와 중복되는 부분을 제외한 나머지 부분이 조합될 수 있다. 단 후술할 본 명세서의 제4 실시예의 5단계의 내용 중 disjoint UP path 할당 실패했다고 단말에게 알려주는 내용은 제1 실시예와 조합될 수 없다.
또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하는 경우, 본 명세서의 제1 실시예는 후술할 본 명세서의 제3 실시예와 중복되는 부분을 제외한 나머지 부분이 조합될 수 있다. 단 후술할 본 명세서의 제3 실시예의 7단계의 내용 중 disjoint UP path 할당 실패했다고 단말에게 알려주는 내용은 제1 실시예와 조합될 수 없다.
NG-RAN은 분리된 UP 경로(Disjoint UP Path)를 할당하려는 시도를 2번째 PDU 세션이 만들어진 후, 즉 11단계 이후에 할 수 있다.
9단계) NG-RAN이 SMF #2 요청에 따라 해당 PDU 세션에 대한 자원 할당을 받아들이기로 결정한 경우, NG-RAN은 7단계에서 SMF #2로부터 받은 PDU 세션 수립 승인 메시지를 단말에게 전달할 수 있다.
10단계) NG-RAN은 해당 PDU 세션에 대한 자원 할당 성공 여부를 포함한 PDU 세션 자원 설정 응답메시지에 포함시켜 SMF #2에게 전송할 수 있다. 이 과정에서 만약 NG-RAN이 7단계에서 SMF #2으로부터 받은 RSN 와는 다른 RSN 값을 이용하여 UP 경로(UP path)를 할당한 경우, 해당 RSN 값을 SMF #2에게 같이 알릴 수 있다.
또한 만약 1~4단계에서 만들어진 PDU 세션과 현재 생성 중인 PDU 세션에게 각각 분리된 UP 경로(Disjoint UP Path)를 할당하는데 실패한 경우, NG-RAN은 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 PDU 세션 자원 설정 응답메시지에 포함시켜 SMF #2에게 전송할 수 있다.
또는 2번째 PDU 세션에 대한 생성을 끝마친 후, NG-RAN은 별도의 NGAP 메시지를 통해 SMF #1이나 SMF #2에게 또는 두 SMF 모두에게 현재의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당하는데 실패했음을 알릴 수 있다.
NG-RAN은 SMF 또는 단말이 해당 PDU 세션에 대해 해제를 선택하는 경우를 대비하여 새로운 PDU 세션을 생성할 수 있을 때까지 필요한 시간을 계산하여 타이머 값을 SMF에게 같이 전달할 수 있다.
11단계) 도 5 및 도 6에서 설명된 PDU 세션 수립 절차의 나머지 단계인 단계 16a 내지 단계 21이 수행될 수 있다.
12단계) 10단계에서 NG-RAN으로부터 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 수신한 경우, SMF는 PDU 세션 수정 명령(PDU Session Modification Command) 메시지 안에 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 포함시켜 단말에게 전송할 수 있다. 이를 통해 단말은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대하여 분리된 UP 경로(Disjoint UP Path) 할당이 실패했음을 알 수 있다.
만약 단말이 해당 PDU 세션에 대해 해제를 선택할 경우 및 SMF #2가 10단계에서 NG-RAN으로부터 타이머 값을 수신한 경우, 중복 전송(redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 일정 시간 동안 막기 위해 SMF는 상기 타이머 값을 백오프 타이머(back-off timer)로 설정할 수 있다. 또는 SMF 내에 로컬 설정(local configuration)되어 있는 값을 백오프 타이머(back-off timer)로 설정할 수 있다. SMF #2는 설정된 백오프 타이머를 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)와 같이 단말에게 전달할 수 있다.
13단계) 단말은 PDU 세션 수정 명령 Ack 메시지를 통해 네트워크에 응답할 수 있다.
14단계) 12단계에서 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 기반으로, 단말은 분리된 UP 경로(Disjoint UP Path)가 아닐지라도 2개의 PDU 세션을 그대로 유지할지 아니면 1개의 PDU 세션을 해제할지를 결정할 수 있다. 만약 1개의 PDU 세션을 해제(release)하기로 결정한 경우, 단말은 PDU 세션 해제 절차(PDU Session Release procedure)를 시작할 수 있다.
12단계에서 SMF로부터 백오프 타이머(back-off timer)를 수신한 경우, 단말은 해당 시간 동안 중복 전송(redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다. 또는 단말 내부에 백오프 타이머 값이 로컬 설정(local configuration) 되어 있는 경우 및 12단계에서 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 수신한 경우, 해당 시간 동안 단말은 중복 전송(redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다.
또한 12단계에서 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 통해 단말은 해당 어플리케이션의 트래픽에 대해 현재 사용한 URSP 규칙이 아니라 그 보다 우선순위가 더 낮은 URSP 규칙을 이용하여 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다.
2. 제2 실시예
도 10 및 도 11은 본 명세서의 제2 실시예를 나타낸다.
도 10 및 도 11에 개시되는 본 명세서의 제2 실시예에 따르면, 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)가 성공적으로 할당 되었는지를 SMF가 판단한 후, 이를 기반으로 SMF가 PDU 세션 해제를 트리거할 수 있다.
기본적으로 SMF #1과 SMF #2가 2개의 중복(redundant) PDU 세션 각각을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
0-11단계) 상술한 본 명세서의 제1 실시예의 0-11단계를 참고할 수 있다.
12단계) SMF #2는 단말에게 PDU 세션 해제 명령(PDU session release command) 메시지를 전송할 수 있다.
10단계에서 NG-RAN으로부터 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 기반으로, SMF는 분리된 UP 경로(Disjoint UP Path)가 아닐지라도 2개의 PDU 세션을 그대로 유지할지 아니면 1개의 PDU 세션을 해제할지를 결정할 수 있다. 만약 1개의 PDU 세션을 해제(release)하기로 결정한 경우, SMF는 PDU 세션 해제 절차(PDU Session Release procedure)를 시작할 수 있다.
이때 SMF#2는 단말에게 해당 PDU 세션을 해제하는 이유를 알려주기 위해 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 PDU 세션 해제 명령 메시지에 포함시켜 단말에게 전송할 수 있다. 이를 통해 단말은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대하여 분리된 UP 경로(Disjoint UP Path) 할당이 실패했음을 알 수 있다.
만약 SMF #2가 해당 PDU 세션에 대해 해제를 선택할 경우 및 SMF #2가 10단계에서 NG-RAN으로부터 타이머 값을 수신한 경우, 중복 전송(redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 일정 시간 동안 막기 위해 SMF는 상기 타이머 값을 백오프 타이머(back-off timer)로 설정할 수 있다. 또는 SMF 내에 로컬 설정(local configuration)되어 있는 값을 백오프 타이머(back-off timer)로 설정할 수 있다. SMF #2는 설정된 백오프 타이머를 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)와 같이 단말에게 전달할 수 있다.
12단계에서 SMF로부터 백오프 타이머(back-off timer)를 수신한 경우, 단말은 해당 시간 동안 중복 전송(redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다. 또는 단말 내부에 백오프 타이머 값이 로컬 설정(local configuration) 되어 있는 경우 및 12단계에서 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 수신한 경우, 해당 시간 동안 단말은 중복 전송(redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다.
또한 12단계에서 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 통해 단말은 해당 어플리케이션의 트래픽에 대해 현재 사용한 URSP 규칙이 아니라 그 보다 우선순위가 더 낮은 URSP 규칙을 이용하여 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다.
SMF는 해당 PDU 세션에 대하여 해제를 선택하지 않는 대신에 비활성화(deactivation)를 선택할 수 있다. 이 경우, 단말의 AS 계층은 NAS 계층에게 해당 PDU 세션에 대한 UP 연결(UP connection)이 해제(release) 되었다는 것을 알릴 수 있다. 따라서 NAS 계층은 이를 통해 중복 전송(Redundant transmission)을 위한 PDU 세션이 비활성화 되었다는 것을 알 수 있으며, 단말 내부에 로컬 설정(location configuration) 되어있는 타이머 값 또는 네트워크로부터 등록 과정에서 할당 받은 타이머 값에 따라 일정 시간 동안 중복 전송(Redundant transmission)을 위한 새로운 PDU 세션 생성 시도를 하지 않을 수 있다.
13단계) 단말은 PDU 세션 해제 완료(PDU Session Release Complete) 메시지를 통해 네트워크에 응답할 수 있다.
14단계) TS 23.502 V16.8.0 (2021-03) 내 Clause 4.3.4에 나타나있는 PDU 세션 해제 절차 중에서 남아있는 단계들이 실행될 수 있다.
3. 제3 실시예
도 12는 본 명세서의 제3 실시예를 나타낸다.
도 12에 개시되는 본 명세서의 제3 실시예에 따르면, 중복 전송을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)가 성공적으로 할당 되었는지를 NG-RAN이 단말에게 알려주고, 이를 기반으로 단말 또는 SMF가 PDU 세션 해제를 트리거할 수 있다.
기본적으로 SMF #1과 SMF #2가 2개의 중복(redundant) PDU 세션 각각을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
또한 NG-RAN #1만 CU-CP와 CU-UP 그리고 DU로 분리되어 있으며 또 다른 NG-RAN #2 없이 2개의 DU를 이용해서 분리된 UP 경로(Disjoint UP path)를 제공하는 경우를 가정하고 있으나, NG-RAN #1과 NG-RAN #2이 모두 CU-CP와 CU-UP, DU로 분리되어 있는 상태에서 각각의 PDU 세션을 담당하여 분리된 UP 경로(Disjoint UP path)를 제공할 수도 있다. 또한 NG-RAN #1과 NG-RAN #2이 각각 분리된 UP 경로(Disjoint UP path)를 제공할 수도 있다.
1단계) 상술한 본 명세서의 제1 실시예의 0-6단계에 따라 단말이 중복 전송(Redundant Transmission)을 위한 PDU 세션 생성을 시도할 수 있다.
2단계) SMF #2는 NG-RAN #1에게 PDU 세션 자원 설정 요청 메시지(PDU session resource setup request)를 보낼 수 있다.
SMF #2는 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청할 수 있다. 이때 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 또한 PDU 세션 자원 설정 요청 메시지는 단말에게 전달할 PDU 세션 수립 승인 메시지도 포함할 수 있다.
3단계) CU-CP는 중복 전송(Redundant Transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)를 할당하려고 시도할 수 있다. 따라서 CU-CP는 CU-UP에게 RSN과 PDU 세션 Pair ID를 포함한 베어러 컨텍스트 설정 요청(Bearer Context Setup Request) 메시지를 전송하여 2번째 PDU 세션에 대한 베어러(Bearer) 할당을 요청할 수 있다. 이때, CU-CP는 CU-UP에게 1번째 PDU 세션에 할당된 RSN 값을 같이 전달할 수 있다. 이를 통해 CU-UP는 SMF #2가 요청한 RSN에 따라 UP 경로를 할당하지 못하여서 다른 RSN 값을 선택할 때, 1번째 PDU 세션에서 사용한 RSN 값을 고려하여 2번째 PDU 세션에 대한 RSN 값을 선택할 수 있다.
4단계) CU-UP는 해당 PDU 세션에 대한 베어러(Bearer) 할당에 성공한 경우, 베어러 컨텍스트 설정 응답(Bearer Context Setup Response) 메시지로 CU-CP에 응답할 수 있다. 이때 CU-UP가 해당 PDU 세션에 대해 사용한 RSN 값을 같이 전달할 수 있다.
CU-UP의 응답에 기초하여, CU-CP는 중복 전송(Redundant Transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)가 할당되었는지를 판단할 수 있다.
5단계) CU-CP는 F1 UE 컨텍스트 설정 절차(F1 UE Context Setup procedure)를 통해 DU에 해당 PDU 세션에 대한 DU 자원 할당을 요청할 수 있다.
중복 전송(Redundant Transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)를 할당하기 위해, CU-CP는 DU에게 RSN과 PDU 세션 Pair ID를 포함한 F1 UE 컨텍스트 설정 요청(F1 UE Context Setup Request) 메시지를 전송하여 2번째 PDU 세션에 대한 UE 컨텍스트(context) 할당을 요청할 수 있다. 이때, 1번째 PDU 세션에 할당된 RSN 값을 같이 전달할 수 있다. 이를 통해 DU는 SMF #2가 요청한 RSN 에 따라 UP 경로를 할당하지 못하여서 다른 RSN 값을 선택할 때, 1번째 PDU 세션에서 사용한 RSN 값을 고려하여 2번째 PDU 세션에 대한 RSN 값을 선택할 수 있다.
6단계) CU-CP는 베어러 컨텍스트 수정 절차(Bearer Context Modification procedure)를 통해 F1 DL TNL (Transport Network Layer) 주소(address) 정보를 CU-UP에게 전달할 수 있다.
7단계) NG-RAN #1은 2번째 PDU 세션에 대한 베어러(Bearer) 정보를 RRC 재설정(Reconfiguration)을 통해 단말에게 전달할 수 있다. 이때 2단계에서 SMF #2가 전송한 PDU 세션 수립 승인 메시지(PDU Session Establishment Accept) 메시지도 같이 전달할 수 있다.
또한 중복 전송(Redundant Transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path) 할당에 실패했다고 판단한 경우 (e.g., NG-RAN이 2개의 PDU 세션에 대해 할당한 RSN 값이 동일한 경우), 단말에게 이를 같이 알릴 수 있다.
8단계) 7단계에서 수신한 재설정(Reconfiguration)에 따라 단말이 베어러(Bearer) 셋업(setup)에 성공한 경우 NG-RAN #1에게 RRC 재설정 완료(RRC Reconfiguration Complete) 메시지로 응답할 수 있다.
9단계) NG-RAN은 해당 PDU 세션에 대한 자원 할당 성공 여부를 SMF #2에게 알릴 수 있다. 이 과정에서 만약 NG-RAN이 2단계에서 SMF #2으로부터 받은 RSN 과는 다른 RSN 값을 이용하여 UP 경로를 할당한 경우, 해당 RSN 값을 SMF #2에게 같이 알릴 수 있다.
또한 이미 만들어진 1번째 PDU 세션 및 현재 생성 중인 2번째 PDU 세션에 각각 분리된 UP 경로(Disjoint UP path)를 할당하는데 실패한 경우, 이를 SMF #2에게 같이 알릴 수 있다.
또는 2번째 PDU 세션에 대한 생성을 끝마친 후, NG-RAN은 별도의 NGAP 메시지를 통해 SMF #1이나 SMF #2에게 또는 두 SMF 모두에게 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)를 할당하는데 실패했음을 알릴 수 있다.
10단계) 도 5 및 도 6에서 설명된 PDU 세션 수립 절차의 나머지 단계인 단계 16a 내지 단계 21이 수행될 수 있다.
11단계) 7단계에서 단말이 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 기반으로, 단말은 분리된 UP 경로(Disjoint UP path)가 아닐지라도 2개의 PDU 세션을 그대로 유지할지 아니면 1개의 PDU 세션을 해제할지를 결정할 수 있다. 만약 1개의 PDU 세션을 해제하기로 결정한 경우, 단말은 PDU 세션 해제 절차(PDU Session Release procedure)를 시작할 수 있다.
또는 9단계에서 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 기반으로 SMF가 PDU 세션 해제를 결정할 수도 있다.
SMF는 해당 PDU 세션에 대하여 해제를 선택하지 않는 대신에 비활성화(deactivation)를 선택할 수 있다. 이 경우, 단말의 AS 계층은 NAS 계층에게 해당 PDU 세션에 대한 UP 연결(UP connection)이 해제(release) 되었다는 것을 알릴 수 있다. 따라서 NAS 계층은 이를 통해 중복 전송(Redundant transmission)을 위한 PDU 세션이 비활성화 되었다는 것을 알 수 있으며, 단말 내부에 로컬 설정(location configuration) 되어있는 타이머 값 또는 네트워크로부터 등록 과정에서 할당 받은 타이머 값에 따라 일정 시간 동안 중복 전송(Redundant transmission)을 위한 새로운 PDU 세션 생성 시도를 하지 않을 수 있다.
4. 제4
실시예
도 13은 본 명세서의 제4
실시예를
나타낸다.
도 13에 개시되는 본 명세서의 제4 실시예에 따르면, 중복 전송을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)가 성공적으로 할당되었는지를 NG-RAN이 단말에게 알려주고, 이를 기반으로 단말 또는 SMF가 PDU 세션 해제를 트리거할 수 있다.
기본적으로 SMF #1과 SMF #2가 2개의 중복(redundant) PDU 세션 각각을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
NG-RAN #1은 CU-CP와 CU-UP 그리고 DU로 분리되어 있으며 또 다른 NG-RAN #2 없이 NG-RAN #1의 2개의 DU를 이용해서 분리된 UP 경로(Disjoint UP path) 를 제공할 수 있다. 또한 NG-RAN #1과 NG-RAN #2이 모두 CU-CP와 CU-UP, DU로 분리되어 있는 상태에서 각각의 PDU 세션을 담당하여 분리된 UP 경로(Disjoint UP path)를 제공할 수도 있다. 또한 NG-RAN #1과 NG-RAN #2이 각각 분리된 UP 경로(Disjoint UP path)를 제공할 수도 있다.
1단계) 상술한 본 명세서의 제1 실시예의 0-6단계에 따라 단말이 중복 전송(Redundant Transmission)을 위한 PDU 세션 생성을 시도할 수 있다.
2단계) SMF #2는 NG-RAN #1에게 PDU 세션 자원 설정 요청 메시지(PDU session resource setup request)를 보낼 수 있다.
SMF #2는 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청할 수 있다. 이때 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 또한 PDU 세션 자원 설정 요청 메시지는 단말에게 전달할 PDU 세션 수립 승인 메시지도 포함할 수 있다.
3단계) NG-RAN #1은 중복 전송(Redundant Transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)를 할당하려고 시도할 수 있다. 따라서 NG-RAN #2에게 S-노드 에디션 요청(S-Node Addition Request) 메시지를 전송하여 2번째 PDU 세션에 대한 자원 할당을 요청할 수 있다. 이때, 1번째 PDU 세션에 할당된 RSN 값을 같이 전달할 수 있다. 이를 통해 NG-RAN #2는 SMF #2가 요청한 RSN에 따라 UP 경로(path)를 할당하지 못하여서 다른 RSN 값을 선택할 때, 1번째 PDU 세션에서 사용한 RSN 값을 고려하여 2번째 PDU 세션에 대한 RSN 값을 선택할 수 있다.
NG-RAN이 중복 전송(Redundant transmission)을 위한 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당하는 과정에서, Paired PDU 세션에 대해 할당한 RSN 정보를 같이 이용하여 최대한 분리된 UP 경로(Disjoint UP Path)가 만들어질 수 있도록 시도할 수 있다.
4단계) NG-RAN #2는 해당 PDU 세션에 대한 자원 할당에 성공한 경우, S-노드 에디션 응답(S-Node Addition Response) 메시지로 NG-RAN #1에 응답할 수 있다. 이때 NG-RAN #2가 해당 PDU 세션에 대해 사용한 RSN 값을 같이 전달할 수 있다.
5단계) NG-RAN #1은 2번째 PDU 세션에 대한 베어러(Bearer) 정보를 RRC 재설정(Reconfiguration)을 통해 단말에게 전달할 수 있다. 이때 2단계에서 SMF #2가 전송한 PDU 세션 수립 승인(PDU Session Establishment Accept) 메시지도 같이 전달할 수 있다.
또한 중복 전송(Redundant Transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path) 할당에 실패했다고 판단한 경우(e.g., NG-RAN이 2개의 PDU 세션에 대해 할당한 RSN 값이 동일한 경우), 단말에게 이를 같이 알릴 수 있다.
6단계) 5단계에서 수신한 재설정(Reconfiguration)에 따라 단말이 베어러 설정(Bearer setup)에 성공한 경우 RRC 재설정 완료(RRC Reconfiguration Complete) 메시지로 NG-RAN #1에게 응답할 수 있다.
7단계) NG-RAN #1은 단말로부터 수신한 SN에 대한 RRC 재설정 완료(RRC Reconfiguration Complete) 메시지를 NG-RAN #2에게 전달할 수 있다.
8단계) NG-RAN #1은 해당 PDU 세션에 대한 자원 할당 성공 여부를 SMF #2에게 알릴 수 있다. 이 과정에서 만약 NG-RAN #2가 2단계에서 SMF #2으로부터 받은 RSN 와는 다른 RSN 값을 이용하여 UP 경로를 할당한 경우, 해당 RSN 값을 SMF #2에게 같이 알릴 수 있다.
또한 이미 만들어진 1번째 PDU 세션 및 현재 생성 중인 2번째 PDU 세션에 각각 분리된 UP 경로(Disjoint UP path)를 할당하는데 실패한 경우, 이를 SMF #2에게 같이 알릴 수 있다.
또는 2번째 PDU 세션에 대한 생성을 끝마친 후, NG-RAN은 별도의 NGAP 메시지를 통해 SMF #1이나 SMF #2에게 또는 두 SMF 모두에게 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)를 할당하는데 실패했음을 알릴 수 있다.
9단계) 도 5 및 도 6에서 설명된 PDU 세션 수립 절차의 나머지 단계인 단계 16a 내지 단계 21이 수행될 수 있다.
10단계) 5단계에서 단말이 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 기반으로, 단말은 분리된 UP 경로(Disjoint UP path)가 아닐지라도 2개의 PDU 세션을 그대로 유지할지 아니면 1개의 PDU 세션을 해제할지를 결정할 수 있다. 만약 1개의 PDU 세션을 해제하기로 결정한 경우, 단말은 PDU 세션 해제 절차(PDU Session Release procedure)를 시작할 수 있다.
또는 8단계에서 수신한 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 기반으로 SMF가 PDU 세션 해제를 결정할 수도 있다.
SMF는 해당 PDU 세션에 대하여 해제를 선택하지 않는 대신에 비활성화(deactivation)를 선택할 수 있다. 이 경우, 단말의 AS 계층은 NAS 계층에게 해당 PDU 세션에 대한 UP 연결(UP connection)이 해제(release) 되었다는 것을 알릴 수 있다. 따라서 NAS 계층은 이를 통해 중복 전송(Redundant transmission)을 위한 PDU 세션이 비활성화 되었다는 것을 알 수 있으며, 단말 내부에 로컬 설정(location configuration) 되어있는 타이머 값 또는 네트워크로부터 등록 과정에서 할당 받은 타이머 값에 따라 일정 시간 동안 중복 전송(Redundant transmission)을 위한 새로운 PDU 세션 생성 시도를 하지 않을 수 있다.
5. 제5
실시예
도 14는 본 명세서의 제5
실시예를
나타낸다.
도 14에 개시되는 본 명세서의 제5 실시예에 따르면, 중복 전송을 위한 2개의 PDU 세션 중 하나의 PDU 세션을 해제한 상태에서 NG-RAN이 분리된 UP 경로(Disjoint UP path) 할당이 가능해지는 것을 알리면 다시 새로운 PDU 세션을 생성하는 절차가 수행될 수 있다.
기본적으로 SMF #1과 SMF #2가 2개의 중복(redundant) PDU 세션 각각을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
1단계) 상술한 본 명세서의 제1 내지 제4 실시예와 같이 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)가 할당되지 않아서 단말 또는 SMF가 2개의 PDU 세션 중 하나의 PDU 세션을 해제한 경우를 가정한다.
NG-RAN은 중복 전송(Redundant transmission)을 위해 현재 단말이 사용 중인 PDU 세션 외에 추가로 새로운 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)를 제공할 수 있는지 계속해서 확인할 수 있다. 이러한 동작은 SMF가 NG-RAN에게 미리 요청하여 이뤄질 수 있고, 또는 단말로부터의 요청에 의해 진행될 수도 있다. 혹은 NG-RAN이 상술한 본 명세서의 제1 내지 제4 실시예에서와 같이 분리된 UP 경로(Disjoint UP path) 할당에 실패한 이후, 계속해서 NG-RAN이 스스로 해당 상황을 확인할 수도 있다.
2단계) 현재 단말이 사용 중인 PDU 세션 외에 추가로 새로운 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path) 할당이 가능해지면, NG-RAN은 PDU 세션 Pair ID와 분리된 UP 경로 이용가능성 표시(Disjoint UP Path Availability Indication)를 포함한 NGAP 메시지를 SMF #1로 전송할 수 있다. 분리된 UP 경로 이용가능성 표시(Disjoint UP Path Availability Indication)는 현재 단말이 사용 중인 PDU 세션 외에 추가로 새로운 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path) 할당이 가능하다는 내용을 포함할 수 있다.
NG-RAN은 SMF로 해당 사실을 알리는 대신 RRC 메시지를 이용하여 단말로 직접 알릴 수도 있다. 이 경우, 2-4단계는 생략 가능하다.
3단계) SMF #1은 PDU 세션 수정 명령(PDU Session Modification Command) 메시지 안에 PDU 세션 Pair ID와 분리된 UP 경로 이용가능성 표시(Disjoint UP Path Availability Indication)을 포함하여 단말에게 전달할 수 있다. 이를 통해 단말은 중복 전송(Redundant transmission)을 위해 새로운 PDU 세션을 생성할 수 있다는 것을 알 수 있다.
4단계) 단말은 PDU 세션 수정 명령 응답(PDU Session Modification Command Ack) 메시지를 통해 네트워크에 응답할 수 있다.
5단계) 단말은 중복 전송(Redundant transmission)을 위한 2번째 PDU 세션을 생성하기 위해 PDU 세션 Pair ID 정보와 DNN, S-NSSAI를 포함한 PDU 세션 수립 요청(PDU Session Establishment Request) 메시지를 SMF #2로 전송할 수 있다. 만약 단말이 UE 로컬 설정(UE Local Configuration) 이나 URSP 규칙을 기반으로 RSN 정보를 추가할 수 있는 경우, 해당 RSN 정보도 같이 PDU 세션 수립 요청 메시지 안에 포함하여 전송할 수 있다.
단말은 이미 만들어진 1번째 PDU 세션과 현재 단계에서 만들어지게 될 2번째 PDU 세션에 대해 동일한 PDU 세션 Pair ID 값을 전송함으로써 2개의 PDU 세션이 중복 전송(Redundant transmission)을 위해 연관되어 있음을 네트워크에게 알릴 수 있다. 또한 단말이 RSN 값을 PDU 세션 수립 요청 메시지 안에 포함하는 경우, 동일한 어플리케이션에 대해 1번째 PDU 세션 생성을 위해 PDU 세션 수립 요청 메시지에 포함한 RSN 값과 5단계에서 포함한 RSN 값이 서로 달라야 한다.
6단계) SMF #2는 단말로부터 수신한 PDU 세션 Pair ID나, PCF로부터 수신한 중복 전송(Redundant transmission)이 필요하다는 표시(indication), 또는 DNN/S-NSSAI 조합과 SMF 내의 로컬 정책 설정(local policy configuration) 정보 등을 기반으로 해당 PDU 세션에 대한 RSN을 결정할 수 있다.
만약 5단계에서 단말이 RSN 정보를 PDU 세션 수립 요청 메시지에 포함해서 전송한 경우, SMF #2는 6단계를 생략하고 단말로부터 수신한 RSN 값을 7단계에서 NG-RAN으로 전달할 수 있다.
7단계) SMF #2는 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청할 수 있다. 이때 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 또한 해당 메시지는 단말에게 전달할 PDU 세션 수립 승인(PDU Session Establishment Accept) 메시지를 포함할 수 있다.
8단계) NG-RAN은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당하려고 시도할 수 있다. 이를 위해 마스터 노드와 세컨더리 노드가 각각 하나의 PDU 세션을 담당하는 이중 연결(Dual connectivity)을 이용할 수 있으며, 또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하여 분리된 UP 경로(Disjoint UP Path)를 할당하려 할 수 있다.
NG-RAN은 분리된 UP 경로(Disjoint UP Path)를 할당하려는 시도를 2번째 PDU 세션이 만들어진 후, 즉 11단계 이후에 할 수 있다.
9단계) SMF #2 요청에 따라 해당 PDU 세션에 대한 자원 할당을 받아들이기로 결정한 경우, NG-RAN은 7단계에서 SMF #2로부터 받은 PDU 세션 수립 승인 메시지를 단말에게 전달할 수 있다.
10단계) NG-RAN은 해당 PDU 세션에 대한 자원 할당 성공 여부를 SMF #2에게 알릴 수 있다. 이 과정에서 만약 NG-RAN이 7단계에서 SMF #2으로부터 받은 RSN 와는 다른 RSN 값을 이용하여 UP 경로를 할당한 경우, 해당 RSN 값을 SMF #2에게 같이 알릴 수 있다.
11단계) 도 5 및 도 6에서 설명된 PDU 세션 수립 절차의 나머지 단계인 단계 16a 내지 단계 21이 수행될 수 있다.
6. 제6
실시예
도 15는 본 명세서의 제6
실시예를
나타낸다.
도 15에 개시되는 본 명세서의 제6 실시예에 따르면, 중복 전송을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP path)를 할당하는데 실패하면 NG-RAN이 해당 PDU 세션에 대한 자원 할당을 거절하고, 이를 기반으로 SMF가 해당 PDU 세션을 비활성화할 수 있다.
기본적으로 SMF #1과 SMF #2가 2개의 중복(redundant) PDU 세션 각각을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
0단계) 특정 어플리케이션의 트래픽에 대해 중복 전송(Redundant transmission)을 할 수 있도록 단말 내부에 관련 정보 (e.g., 해당 트래픽을 전송하는데 사용할 RSN, PDU 세션 Pair ID, DNN, S-NSSAI 등)가 미리 설정(configuration) 되어 있을 수 있다. 또는 단말이 네트워크에 등록(Registration) 하는 과정에서 PCF로부터 중복 전송(Redundant transmission)을 위한 URSP 규칙을 설정(configuration) 받을 수 있다.
해당 정보를 기반으로 단말은 특정 어플리케이션의 트래픽에 대해 중복 전송(Redundant transmission)을 위한 PDU 세션을 생성하기로 결정할 수 있다.
1-7단계) 상술한 본 명세서의 제1 실시예의 1-7단계를 참고할 수 있다.
8단계) NG-RAN은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당하려고 시도할 수 있다. 이를 위해 마스터 노드와 세컨더리 노드가 각각 하나의 PDU 세션을 담당하는 이중 연결(Dual connectivity)을 이용할 수 있으며, 또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하여 분리된 UP 경로(Disjoint UP Path)를 할당하려 할 수 있다.
이중 연결(Dual connectivity)의 경우, 본 명세서의 제6 실시예는 상술한 본 명세서의 제4 실시예와 중복되는 부분을 제외한 나머지 부분이 조합될 수 있다. 단 상술한 본 명세서의 제4 실시예의 5단계의 내용 중 disjoint UP path 할당 실패했다고 단말에게 알려주는 내용은 제6 실시예와 조합될 수 없다.
또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하는 경우, 본 명세서의 제6 실시예는 상술한 본 명세서의 제3 실시예와 중복되는 부분을 제외한 나머지 부분이 조합될 수 있다. 단 상술한 본 명세서의 제3 실시예의 7단계의 내용 중 disjoint UP path 할당 실패했다고 단말에게 알려주는 내용은 제6 실시예와 조합될 수 없다.
NG-RAN은 분리된 UP 경로(Disjoint UP Path)를 할당하려는 시도를 2번째 PDU 세션이 만들어진 후에 할 수 있다.
9단계) 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당할 수 없는 경우, NG-RAN은 해당 PDU 세션에 대한 자원 할당이 가능할지라도 2번째 PDU 세션의 생성 요청을 거절할 수 있다. 이때 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 포함한 PDU 세션 자원 설정 거절(PDU Session Resource Setup Reject) 메시지를 전달해서 SMF #2에게 해당 상황을 알릴 수 있다.
NG-RAN은 새로운 PDU 세션을 생성할 수 있을 때까지 필요한 시간을 계산하여, 타이머 값을 SMF에게 같이 전달할 수 있다.
중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당할 수 없으나 해당 PDU 세션에 대한 자원 할당은 가능한 경우, NG-RAN은 2번째 PDU 세션의 생성 요청을 받아들이는 것도 가능하다. 다만, 7단계에서 수신한 PDU 세션 수립 승인 메시지를 단말에게 전달하지 않을 수 있다. 대신 SMF에게 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 포함한 PDU 세션 자원 설정 응답(PDU Session Resource Setup Response) 메시지를 전달하여 해당 PDU 세션이 분리된 UP 경로(Disjoint UP Path) 상태로 생성되지 않았으며, PDU 세션 수락 승인 메시지를 단말에게 전달하지 않았음을 알릴 수 있다.
10단계) NG-RAN이 분리된 UP 경로(Disjoint UP Path) 할당에 실패하여 해당 PDU 세션에 대한 자원 할당을 거절했으나, SMF #2는 해당 PDU 세션을 비활성화 상태에 두기로 결정하고 해당 PDU 세션에 대한 단말의 생성 요청을 받아들일 수 있다.
11단계) SMF #2는 단말에게 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 포함한 PDU 세션 수립 승인 메시지를 전달할 수 있다. 이를 통해 단말은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대하여 분리된 UP 경로(Disjoint UP Path) 할당이 실패했음을 알 수 있다.
만약 단말이 일정 시간 동안 중복 전송(Redundant transmission)을 위해 비활성화된 PDU 세션을 다시 활성화(activation) 하려는 시도를 막기 위해 SMF는 9단계에서 NG-RAN으로부터 수신한 타이머 값을 백오프 타이머(back-off timer)로 설정할 수 있다. 또는 SMF 내에 로컬 설정(local configuration)되어 있는 값을 백오프 타이머(back-off timer)로 설정할 수 있다. SMF는 설정된 백오프 타이머를 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)와 같이 단말에게 전달할 수 있다.
9단계에서 NG-RAN이 PDU 세션 수립 승인 메시지를 단말에게 전달하지 않은 대신 SMF에게 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 포함한 PDU 세션 자원 설정 응답(PDU Session Resource Setup Response) 메시지를 응답한 경우에도 PDU 세션 수립 승인 메시지 안에 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication)를 포함하여 단말에게 알릴 수 있다. 이 경우 상술한 본 명세서의 제1 실시예에서와 같이, 단말은 분리된 UP 경로 실패 표시(Disjoint UP Path Failure Indication) 기반으로 PDU 세션 해제를 선택할 수 있고, 또는 해당 PDU 세션을 그대로 유지할 수도 있다. 또는 상술한 본 명세서의 제2 실시예에서와 같이, SMF는 해당 PDU 세션에 대한 해제를 선택할 수도 있다. 또는 상술한 본 명세서의 제2 실시예에서와 같이, SMF는 해당 PDU 세션에 대해 비활성화(Deactivation)를 선택하고 NG-RAN에게 해당 PDU 세션에 대해 할당한 자원을 릴리즈(release)하라고 알리고, 단말에게도 해당 PDU 세션이 비활성화(deactivation) 되었음을 알릴 수 있다.
7. 제7
실시예
도 16은 본 명세서의 제7
실시예를
나타낸다.
도 16에 개시되는 본 명세서의 제7 실시예에 따르면, 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션중 하나의 PDU 세션을 비활성화(deactivation)한 상태에서 단말 또는 SMF가 다시 PDU 세션을 활성화(activation)할 수 있다.
기본적으로 SMF #1과 SMF #2가 2개의 중복(redundant) PDU 세션 각각을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
1단계) 전술했던 실시예들(eg. 본 명세서의 제2 내지 제4 및 제6 실시예)에서와 같이 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)가 할당되지 않아서 SMF가 2개의 PDU 세션 중 하나의 PDU 세션을 비활성화(deactivation)한 상황을 가정한다.
2단계) SMF #2는 다음의 이유 중 하나로 인해 비활성화된 PDU 세션(Deactivated PDU Session)을 활성화(Activation)하기로 결정할 수 있다.
- 2a단계) 현재 단말이 사용 중인 PDU 세션 외에 추가로 비활성화된 PDU 세션(Deactivated PDU Session)에 대해 분리된 UP 경로(Disjoint UP Path) 할당이 가능해지면, NG-RAN은 PDU 세션 Pair ID와 분리된 UP 경로 이용가능성 표시(Disjoint UP Path Availability Indication)를 포함한 NGAP 메시지를 AMF를 통해 SMF #2에게 전송할 수 있다. AMF는 PDU 세션 Pair ID와 그에 대응되는 PDU 세션 ID, 그리고 이를 담당하는 SMF 정보를 이용하여 SMF #2에게 해당 사실을 전달할 수 있다. 이때 AMF는 해당 PDU 세션에 대한 ID 정보를 같이 전달할 수 있다.
NG-RAN은 중복 전송(Redundant transmission)을 위해 현재 단말이 사용 중인 PDU 세션 외에 추가로 비활성화된 PDU 세션(Deactivated PDU Session)에 대해 분리된 UP 경로(Disjoint UP Path) 를 제공할 수 있는지 계속해서 확인할 수 있다. 이러한 동작은 SMF가 NG-RAN에게 미리 요청하여 이뤄질 수 있고, 또는 단말로부터의 요청에 의해 진행될 수도 있다. 혹은 NG-RAN이 전술했던 실시예들과 같이 분리된 UP 경로(Disjoint UP Path) 할당에 실패한 이후 계속해서 스스로 해당 상황을 확인하는 것도 가능하다.
NG-RAN이 보낸 NGAP 메시지를 AMF가 SMF #2로 전달하기 위해, AMF는 동일한 PDU 세션 Pair ID를 가지고 있는 PDU 세션 ID와 이를 담당하고 있는 SMF를 모두 저장하고 있어야 한다.
- 2b단계) 단말은 단말 내부에 설정(configuration) 되어 있거나 또는 네트워크로부터 이전에 수신한 백오프 타이머(Back-off timer)가 끝나면, 중복 전송(Redundant transmission)을 위해 비활성화된 PDU 세션(Deactivated PDU Session)을 활성화(Activation)하기 위해 활성화된 PDU 세션들의 목록(List Of PDU Sessions To Be Activated) 안에 해당 PDU 세션의 ID 정보를 포함시킨 서비스 요청(Service Request) 메시지를 네트워크로 전송할 수 있다.
NG-RAN은 2a단계에서 SMF로 해당 사실을 알리는 대신 RRC 메시지를 이용하여 단말로 직접 알릴 수도 있다. 이를 기반으로 2b단계가 실행될 수 있다.
- 2c단계) SMF #2는 NG-RAN으로부터 이전에 수신했었던, 또는 SMF 내부에 설정(configuration) 되어 있는 백오프 타이머(Back-off timer)가 끝나면, 중복 전송(Redundant transmission)을 위해 비활성화된 PDU 세션(Deactivated PDU Session)을 활성화(Activation)하기 위한 시도를 할 수 있다.
3단계) SMF #2는 비활성화된 PDU 세션(Deactivated PDU Session)을 다시 활성화(Activation) 하기 위한 절차를 시작할 수 있다. 먼저 SMF #2는 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청할 수 있다. 이때 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 만약 2b단계를 통해 단말이 서비스 요청(Service Request) 메시지를 전송한 경우, SMF #2는 단말에게 응답하기 위해 서비스 승인(Service Accept) 메시지를 같이 NG-RAN에게 전달할 수 있다. 그 외의 경우에는 서비스 승인(Service Accept) 메시지를 포함하지 않는다.
4단계) NG-RAN은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당하려는 시도를 할 수 있다. 이를 위해 마스터 노드와 세컨더리 노드가 각각 하나의 PDU 세션을 담당하는 이중 연결(Dual connectivity)를 이용할 수 있으며, 또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하여 분리된 UP 경로(Disjoint UP Path)를 할당하려 할 수 있다.
NG-RAN은 분리된 UP 경로(Disjoint UP Path)를 할당하려는 시도를 2번째 PDU 세션이 만들어진 후, 즉 8단계 이후에 할 수 있다.
5단계) SMF #2 요청에 따라 해당 PDU 세션에 대한 자원 할당을 받아들이기로 결정한 경우, NG-RAN은 2번째 PDU 세션에 대한 베어러(Bearer) 정보를 RRC 재설정(RRC Reconfiguration)을 통해 단말에게 전달할 수 있다. 이때 2b단계에 대한 응답으로 3단계에서 SMF #2가 서비스 승인(Service Accept) 메시지를 같이 포함하여 NG-RAN에게 전송한 경우, NG-RAN은 서비스 승인(Service Accept) 메시지를 단말에게 전달할 수 있다.
6단계) NG-RAN은 해당 PDU 세션에 대한 자원 할당 성공 여부를 SMF #2에게 알릴 수 있다. 이 과정에서 만약 NG-RAN이 4단계에서 SMF #2으로부터 받은 RSN 와는 다른 RSN 값을 이용하여 UP 경로를 할당한 경우, 해당 RSN 값을 SMF #2에게 같이 알릴 수 있다.
7단계) TS 23.502 V16.8.0 (2021-03) 내 Clause 4.2.3에 나타나있는 서비스 요청(Service Request) 절차 중에서 남아있는 단계들이 수행될 수 있다.
8. 제8
실시예
도 17 및 도 18은 본 명세서의 제8
실시예를
나타낸다.
도 17 및 도 18에 개시되는 본 명세서의 제8 실시예에 따르면, 중복 전송(Redundant transmission)을 위한 PDU 세션에 대해 단말이 보낸 RSN과 다른 RSN을 NG-RAN이 할당한 경우, 이를 다시 단말에게 알릴 수 있다. 단말은 또 다른 중복 PDU 세션(Redundant PDU Session) 생성 시에 사용된 RSN(Used RSN) 값을 고려하여 이와 겹치지 않는 RSN 값을 할당하거나 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)가 할당되었는지를 판단할 수 있다. 기본적으로 SMF #1과 SMF #2가 각각의 PDU 세션을 담당하는 경우를 가정하고 있으나, 하나의 SMF가 2개의 PDU 세션을 모두 담당하는 경우에도 적용할 수 있다.
0단계) 특정 어플리케이션의 트래픽에 대해 중복 전송(Redundant transmission)을 할 수 있도록 단말 내부에 관련 정보 (e.g., 해당 트래픽을 전송하는데 사용할 RSN, PDU 세션 Pair ID, DNN, S-NSSAI 등)가 미리 설정(configuration) 되어 있을 수 있다. 또는 단말이 네트워크에 등록하는 과정에서 PCF로부터 중복 전송(Redundant transmission)을 위한 URSP 규칙을 설정(configuration) 받을 수 있다.
해당 정보를 기반으로 단말은 특정 어플리케이션의 트래픽에 대한 중복 전송(Redundant transmission)을 위한 중복(redundant) PDU 세션을 생성하기로 결정할 수 있다.
1단계) 단말은 중복 전송(Redundant transmission)을 위한 1번째 PDU 세션을 생성하기 위해 PDU 세션 Pair ID 정보와 DNN (data network name), S-NSSAI (Single Network Slice Selection Assistance Information)를 포함한 PDU 세션 수립 요청 메시지를 네트워크로 전송할 수 있다. 만약 단말이 UE 로컬 설정(UE Local Configuration) 이나 URSP 규칙을 기반으로 RSN 정보를 추가할 수 없는 경우, 해당 RSN 정보는 SMF에 의해 결정되어 NG-RAN에게 전달될 수 있다.
만약 단말이 UE 로컬 설정(UE Local Configuration)이나 URSP 규칙을 기반으로 RSN 정보를 추가할 수 없는 경우, SMF는 단말로부터 수신한 PDU 세션 Pair ID나, PCF로부터 수신한 중복 전송(Redundant transmission)이 필요하다는 표시(indication), 또는 DNN/S-NSSAI 조합과 SMF 내의 로컬 정책 설정(local policy configuration) 정보 등을 기반으로 해당 PDU 세션에 대한 RSN을 결정할 수 있다.
2단계) SMF #1은 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청(PDU session resource setup request)할 수 있다. 이때 SMF #1은 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 또한 단말에게 전달할 PDU 세션 수립 승인 메시지도 같이 전달될 수 있다.
SMF #1은 5단계에서 NG-RAN으로부터 PDU 세션 자원 설정 응답(PDU Session Resource Setup Response) 메시지를 수신한 후, 단말에게 전달할 PDU 세션 수립 승인 메시지를 생성하여 NG-RAN에게 전달하는 것도 가능하다. 이때 PDU 세션 수립 승인 메시지 안에 5단계에서 수신한 사용된 RSN(Used RSN) 값을 포함하여 전달할 수 있으며, 따라서 7-8단계는 생략 가능하다.
3단계) NG-RAN은 SMF 요청에 따라 해당 PDU 세션에 대한 자원을 할당할 수 있다. 이 과정에서 만약 NG-RAN이 2단계에서 SMF #1으로부터 받은 RSN 와는 다른 RSN 값을 이용하여 해당 PDU 세션에 대한 UP 경로를 할당하는 것도 가능하다.
4단계) 2단계에서 AMF로부터 받은 PDU 세션 수립 승인 메시지를 단말에게 전달할 수 있다.
만약 3단계에서 NG-RAN이 SMF #1으로부터 수신한 RSN과 다른 RSN을 할당한 경우, 해당 값을 RRC 메시지를 통해 단말에게 알릴 수 있다. 이 경우 7-8단계는 생략될 수 있다.
5단계) UE 컨텍스트(UE context)를 생성하고 PDU 세션에 대한 자원 할당을 끝낸 NG-RAN은 PDU 세션 자원 설정 응답(PDU Session Resource Setup Response) 메시지로 AMF에게 응답할 수 있다. 만약 3단계에서 NG-RAN이 SMF #1으로부터 수신한 RSN과 다른 RSN을 할당한 경우, 상기 다른 RSN을 AMF를 거쳐 SMF #1에게 보내어 응답할 수 있다.
NG-RAN은 SMF 또는 단말이 해당 PDU 세션에 대해 해제(release)를 선택하는 경우를 대비하여 새로운 PDU 세션을 생성할 수 있을 때까지 필요한 시간을 계산하여, 타이머 값을 SMF에게 같이 전달할 수 있다.
6단계) 도 5 및 도 6에서 설명된 PDU 세션 수립 절차의 나머지 단계인 단계 16a 내지 단계 21이 수행될 수 있다.
7단계) SMF #1은 PDU 세션 수정 명령(PDU Session Modification Command) 메시지 안에 5단계에서 수신한 RSN 값을 포함시켜 단말에게 전달할 수 있다. 7단계에서 SMF로부터 수신한 RSN 값과 단말이 저장하고 있는 RSN 값을 비교하여 두 값이 서로 다를 경우, 단말은 NG-RAN이 1단계에서 PDU 세션 수립 요청 메시지 안에 포함했던 RSN이 아니라 새로운 RSN 값을 사용했음을 알 수 있다.
만약 단말이 사용된 RSN(Used RSN)을 기반으로 분리된 UP 경로(Disjoint UP Path) 할당에 실패했음을 알고 특정 PDU 세션에 대해 해제(release)를 선택할 경우를 고려하여, 일정 시간 동안 중복 전송(Redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 막기 위해 SMF는 5단계에서 NG-RAN으로부터 수신한 타이머 값을 백오프 타이머(back-off timer)로 설정하거나 또는 SMF 내에 로컬 설정(local configuration)되어 있는 값을 백오프 타이머(back-off timer)로 설정하여 사용된 RSN(Used RSN)과 같이 단말에게 전달할 수 있다.
단말 내부에 PDU 세션 Pair ID/RSN 정보가 로컬 설정(local configuration) 되어 있는지 여부를 알려주는 표시(indication)는 PCF 또는 UDM 내부에 저장되어 있을 수 있다. 해당 정보는 SMF #1에게 전달되어, SMF #1은 단말에게 사용된 RSN(Used RSN)을 전달할지 여부를 결정하는데 해당 정보를 참고할 수 있다. 즉, 단말 내부에 PDU 세션 Pair ID와 RSN이 로컬 설정(local configuration) 되어 있고, 단말이 PDU 세션 수립 요청 메시지 안에 PDU 세션 Pair ID와 RSN 정보를 포함해서 SMF에게 전달한 경우, SMF #1은 7단계에서 단말에게 사용된 RSN(Used RSN) 정보를 전달할 수 있다. 만약 단말 내부에 PDU 세션 Pair ID와 RSN이 로컬 설정(local configuration) 되어 있지 않거나, 또는 단말이 URSP 규칙에 기반하여 PDU 세션 Pair ID와 RSN을 PDU 세션 수립 요청 메시지 안에 포함한 경우에는 7단계에서 단말에게 사용된 RSN(Used RSN) 정보를 전달하지 않을 수 있다.
8단계) 단말은 PDU 세션 수정 명령 Ack(PDU Session Modification Command Ack) 메시지를 통해 네트워크에 응답할 수 있다.
9단계) 단말은 중복 전송(Redundant transmission)을 위한 두 번째 PDU 세션을 생성하기 위해 PDU 세션 Pair ID 및 RSN 정보와 DNN, S-NSSAI를 포함한 PDU 세션 수립 요청 메시지를 네트워크로 전송할 수 있다. 만약 단말이 UE 로컬 설정(UE Local Configuration) 이나 URSP 규칙을 기반으로 RSN 정보를 추가할 수 없는 경우, 해당 RSN 정보는 SMF에 의해 결정되어 NG-RAN에게 전달될 수 있다.
단말은 1-8단계에서 만들어진 PDU 세션과 현재 step에서 만들어지게 될 PDU 세션에 대해 동일한 PDU 세션Pair ID 값을 전송함으로써 2개의 PDU 세션이 중복 전송(Redundant transmission)을 위해 연관되어 있음을 네트워크에게 알릴 수 있다. 또한 단말이 RSN 값을 PDU 세션 수립 요청 메시지 안에 포함하는 경우, 동일한 어플리케이션에 대해 1단계에서 포함한 RSN 값과 9단계에서 포함한 RSN 값이 서로 달라야 한다. 만약 4단계 또는 7단계에서 SMF로부터 사용된 RSN(Used RSN)값을 수신한 경우, 이를 참고하여 9단계에서 사용할 RSN 값을 결정할 수 있다.
만약 단말이 UE 로컬 설정(UE Local Configuration) 이나 URSP 규칙을 기반으로 RSN 정보를 추가할 수 없는 경우, SMF #2는 단말로부터 수신한 PDU 세션 Pair ID나, PCF로부터 수신한 중복 전송(Redundant transmission)이 필요하다는 표시(indication), 또는 DNN/S-NSSAI 조합과 SMF 내의 로컬 정책 설정(local policy configuration) 정보 등을 기반으로 해당 PDU 세션에 대한 RSN을 결정할 수 있다.
10단계) SMF #2는 AMF를 통해 NG-RAN에게 해당 PDU 세션에 대한 NG-RAN에서의 자원 할당을 요청할 수 있다. 이때 PDU 세션 Pair ID와 RSN 정보를 AMF를 통해 NG-RAN에게 같이 전달할 수 있다. 또한 해당 메시지는 단말에게 전달할 PDU 세션 수립 승인 메시지도 포함할 수 있다.
SMF #2는 13단계에서 NG-RAN으로부터 PDU 세션 자원 설정 응답(PDU Session Resource Setup Response) 메시지를 수신한 후, 단말에게 전달할 PDU 세션 수립 승인 메시지를 생성하여 NG-RAN에게 전달하는 것도 가능하다. 이때 PDU 세션 수립 승인 메시지 안에 13단계에서 수신한 사용된 RSN(Used RSN) 값을 포함하여 전달할 수 있으며, 따라서 15-16단계는 생략할 수 있다.
11단계) NG-RAN은 SMF 요청에 따라 해당 PDU 세션에 대한 자원을 할당할 수 있다. 이 과정에서 만약 NG-RAN이 10단계에서 SMF #2으로부터 받은 RSN 와는 다른 RSN 값을 이용하여 해당 PDU 세션에 대한 UP 경로를 할당하는 것도 가능하다.
또한 NG-RAN은 중복 전송(Redundant transmission)을 위한 2개의 PDU 세션에 대해 분리된 UP 경로(Disjoint UP Path)를 할당하려고 시도할 수 있다. 이를 위해 마스터 노드와 세컨더리 노드가 각각 하나의 PDU 세션을 담당하는 이중 연결(Dual connectivity)를 이용할 수 있으며, 또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하여 분리된 UP 경로(Disjoint UP Path)를 할당하려 할 수 있다.
이중 연결(Dual connectivity)의 경우, 본 명세서의 제8 실시예는 상술한 본 명세서의 제4 실시예와 중복되는 부분을 제외한 나머지 부분이 조합될 수 있다. 단 상술한 본 명세서의 제4 실시예의 5단계의 내용 중 disjoint UP path 할당 실패했다고 단말에게 알려주는 내용은 제8 실시예와 조합될 수 없다.
또는 한 개의 NG-RAN 내부에서 2개의 DU를 이용하는 경우, 본 명세서의 제8 실시예는 상술한 본 명세서의 제3 실시예와 중복되는 부분을 제외한 나머지 부분이 조합될 수 있다. 단 상술한 본 명세서의 제3 실시예의 7단계의 내용 중 disjoint UP path 할당 실패했다고 단말에게 알려주는 내용은 제8 실시예와 조합될 수 없다.
NG-RAN은 분리된 UP 경로(Disjoint UP Path)를 할당하려는 시도를 2번째 PDU 세션이 만들어진 후 시작할 수 있다.
12단계) 10단계에서 AMF로부터 받은 PDU 세션 수립 승인 메시지를 단말에게 전달할 수 있다.
만약 11단계에서 NG-RAN이 SMF #2으로부터 수신한 RSN과 다른 RSN을 할당한 경우, 해당 값을 RRC 메시지를 통해 단말에게 알릴 수 있다. 이 경우 15-16단계는 생략될 수 있다.
13단계) UE 컨텍스트(UE context)를 생성하고 PDU 세션에 대한 자원 할당을 끝낸 NG-RAN은 PDU 세션 자원 설정 응답(PDU Session Resource Setup Response) 메시지로 AMF에게 응답할 수 있다. 만약 11단계에서 NG-RAN이 SMF #2으로부터 수신한 RSN과 다른 RSN을 할당한 경우, 상기 다른 RSN 값을 AMF를 거쳐 SMF #2에게 응답할 수 있다.
NG-RAN은 SMF 또는 단말이 해당 PDU 세션에 대해 해제(release)를 선택하는 경우를 대비하여 새로운 PDU 세션을 생성할 수 있을 때까지 필요한 시간을 계산하여, 타이머 값을 SMF에게 같이 전달할 수 있다.
14단계) 도 5 및 도 6에서 설명된 PDU 세션 수립 절차의 나머지 단계인 단계 16a 내지 단계 21이 수행될 수 있다.
15단계) SMF #2는 PDU 세션 수정 명령(PDU Session Modification Command) 메시지 안에 13단계에서 수신한 RSN 값을 포함하여 단말에게 전달할 수 있다. 15단계에서 SMF로부터 수신한 RSN 값과 단말이 저장하고 있는 RSN 값을 비교하여 두 값이 서로 다를 경우, 단말은 NG-RAN이 9단계에서 PDU 세션 수립 요청 메시지 안에 포함했던 RSN이 아니라 새로운 RSN 값을 사용했음을 알 수 있다.
만약 단말이 사용된 RSN(Used RSN)을 기반으로 분리된 UP 경로(Disjoint UP Path) 할당에 실패했음을 알고 특정 PDU 세션에 대해 해제를 선택할 경우를 고려하여, 일정 시간 동안 중복 전송(Redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 막기 위해 SMF는 13단계에서 NG-RAN으로부터 수신한 타이머 값을 백오프 타이머(back-off timer)로 설정하거나 또는 SMF 내에 로컬 설정(local configuration)되어 있는 값을 백오프 타이머로 설정하여 사용된 RSN(Used RSN)과 같이 단말에게 전달할 수 있다.
단말 내부에 PDU 세션 Pair ID/RSN 정보가 로컬 설정(local configuration)되어 있는지 여부를 알려주는 표시(indication)가 PCF 또는 UDM 내부에 저장되어 있을 수 있다. 해당 정보는 SMF #2에게 전달되어 SMF #2는 단말에게 사용된 RSN(Used RSN)을 전달할지 여부를 결정하는데 해당 정보를 참고할 수 있다. 즉, 단말 내부에 PDU 세션 Pair ID와 RSN이 로컬 설정(local configuration) 되어 있고, 단말이 PDU 세션 수립 요청 메시지 안에 PDU 세션 Pair ID와 RSN 정보를 포함해서 SMF에게 전달한 경우, SMF #2는 15단계에서 단말에게 사용된 RSN(Used RSN) 정보를 전달할 수 있다. 만약 단말 내부에 PDU 세션 Pair ID와 RSN이 로컬 설정(local configuration) 되어 있지 않거나, 또는 단말이 URSP 규칙에 기반하여 PDU 세션 Pair ID와 RSN을 PDU 세션 수립 요청 메시지 안에 포함한 경우에는 15단계에서 단말에게 사용된 RSN(Used RSN) 정보를 전달하지 않을 수 있다.
16단계) 단말은 PDU 세션 수정 명령 Ack(PDU Session Modification Command Ack) 메시지를 통해 네트워크에 응답할 수 있다.
17단계) 7단계와 15단계에서 수신한 2개의 사용된 RSN(Used RSN)이 동일한 값을 가지는 경우, 단말은 분리된 UP 경로(Disjoint UP Path)가 만들어지지 않았다고 판단할 수 있다. 단말은 분리된 UP 경로(Disjoint UP Path)가 할당되지 않았을지라도 2개의 PDU 세션을 그대로 유지할지 아니면 1개의 PDU 세션을 해제할지를 결정할 수 있다. 만약 1개의 PDU 세션을 해제하기로 결정한 경우, 단말은 PDU 세션 해제 절차(PDU Session Release procedure)를 시작할 수 있다.
15단계에서 SMF로부터 백오프 타이머(back-off timer)를 수신한 경우, 단말은 해당 시간 동안 중복 전송(Redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 하지 않는다. 또는 단말 내부에 백오프 타이머(back-off timer) 값이 로컬 설정(local configuration) 되어 있어 해당 시간 동안 단말은 중복 전송(Redundant transmission)을 위한 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다.
또한 7단계와 15단계에서 수신한 2개의 사용된 RSN(Used RSN)이 동일한 값을 가지는 경우에도 단말은 해당 어플리케이션의 트래픽에 대해 현재 사용한 URSP 규칙이 아니라 그 보다 우선순위가 더 낮은 URSP 규칙을 이용하여 새로운 PDU 세션을 생성하려는 시도를 하지 않을 수 있다.
일반적으로 단말은 여러 개의 PDU 세션이 필요한 경우, 한번에 여러 개의 세션을 동시에 만들 수 있다. 하지만 중복 전송(Redundant transmission)을 위한 PDU 세션을 생성할 때는 반드시 1번째 PDU 세션을 생성하고 난 이후에 2번째 PDU 세션을 생성해야 한다. 즉, 동일한 PDU 세션 Pair ID를 가지는 PDU 세션 수립 요청이 진행중인 경우, 단말은 2번째 세션을 만들기 위한 요청을 보내지 않고 기다렸다고 1번째 PDU 세션이 생성된 이후에 네트워크로부터 1번째 PDU 세션에 대한 업데이트 된 RSN을 받은 이후에 2번째 요청을 보낼 수 있다. 네트워크가 업데이트된 RSN을 보내주는 동작을 지원하지 않거나 (e.g. Rel-16 네트워크) 또는 SMF가 단말이 올려준 RSN을 그대로 사용해서 업데이트된 값을 내려주지 않는 경우 단말이 계속해서 기다리는 경우가 발생할 수 있다. 이를 해결하기 위해서 단말은 1번째 PDU 세션을 만들 때 네트워크로부터 업데이트된 RSN을 받는 것을 계속해서 기다리지 않도록 하기 위해서 PDU 세션 수립 요청을 전송한 이후 또는 PDU 세션 수립 승인을 받은 이후에 타이머를 이용할 수 있다. 만일 타이머가 만료(expired)되면 단말은 네트워크로부터 업데이트 된 RSN을 받지 않더라도 두 번째 세션에 대한 요청을 전송할 수 있다. 또 다른 방법으로 SMF가 RSN이 업데이트되지 않은 경우에도 항상 RSN값을 내려주도록 할 수도 있다. 이 경우 네트워크가 RSN을 단말로 전송하는 능력(capability)이 있는지 등록(Registration)단계에서 단말로 알려줄 수 있다.
중복 전송(Redundant transmission)을 위한 PDU 세션을 생성하는 과정에서 단말이 여러 개의 세션을 동시에 만들고자 하는 경우에는 실시예 8에서와 같이 단말이 1번째 PDU 세션에 대해 NG-RAN이 사용한 RSN 값을 고려하여 2번째 PDU 세션에 대한 RSN 값을 결정할 수 없을 수 있다. 하지만 여전히 단말은 각각의 PDU 세션에 대해 NG-RAN이 사용한 RSN (Used RSN) 값을 살펴보고 분리된 UP 경로(Disjoint UP Path)가 할당되었는지 판단할 수 있다. 또는 실시예 1 또는 2에서와 같이 NG-RAN이 분리된 UP 경로(Disjoint UP Path)를 할당하는데 실패한 경우, NG-RAN이 실패 원인(failure cause)을 통해 단말에게 알릴 수 있다.
도 19는 본 명세서의 개시에 대한
SMF의
절차를 나타낸다.
1. SMF는 제1 PDU (Protocol Data Unit) 세션과 제2 PDU 세션의 자원 할당을 요청하는 요청 메시지를 기지국으로 전송할 수 있다.
상기 제1 PDU 세션과 상기 제2 PDU 세션은 동일한 PDU 세션 페어(pair) ID에 기초하여 UE (User Equipment)에 의해 수립될 수 있다.
2. SMF는 상기 기지국으로부터 응답 메시지를 수신할 수 있다.
상기 응답 메시지는 상기 제1 PDU 세션과 상기 제2 PDU 세션에 대하여 각각 분리된 UP 경로(disjoint UP Path)가 할당되었는지 여부를 나타내는 표시 정보를 포함할 수 있다.
3. SMF는 상기 UE에게 상기 표시 정보를 전송할 수 있다.
상기 제1 PDU 세션과 상기 제2 PDU 세션은 중복 전송(redundant transmission)을 위한 중복 PDU 세션(redundant PDU session)일 수 있다.
상기 제1 PDU 세션과 관련된 제1 RSN (Retransmission Sequence Number)과 상기 제2 PDU 세션과 관련된 제2 RSN은 서로 다를 수 있다.
상기 표시 정보에 기초하여, SMF는 상기 제1 PDU 세션과 상기 제2 PDU 세션 중 적어도 하나를 비활성화(deactivation)하기로 결정할 수 있다.
상기 표시 정보에 기초하여, SMF는 상기 제1 PDU 세션과 상기 제2 PDU 세션 중 적어도 하나를 해제(release)하기로 결정할 수 있다.
SMF는 상기 비활성화하기로 결정된 PDU 세션에 대한 백오프 타이머(back-off timer)를 설정할 수 있다.
SMF는 상기 해제하기로 결정된 PDU 세션에 대한 백오프 타이머(back-off timer)를 설정할 수 있다.
도 20은 본 명세서의 개시에 대한
UE의
절차를 나타낸다.
UE는 PDU (Protocol Data Unit) 세션 페어(pair) ID를 포함하는 제1 PDU 세션 수립 요청 메시지를 기지국을 통해 제1 SMF (Session Management Function)로 전송할 수 있다.
UE는 상기 제1 SMF 와 제1 PDU 세션을 수립할 수 있다.
UE는 상기 PDU 세션 페어(pair) ID를 포함하는 제2 PDU 세션 수립 요청 메시지를 상기 기지국을 통해 제2 SMF로 전송할 수 있다.
UE는 상기 제2 SMF와 제2 PDU 세션을 수립할 수 있다.
UE는 상기 제2 SMF로부터 표시 정보를 수신할 수 있다.
상기 표시 정보는 상기 제1 PDU 세션과 상기 제2 PDU 세션에 대하여 각각 분리된 UP 경로(disjoint UP Path)가 할당되었는지 여부를 나타내는 정보를 포함할 수 있다.
상기 제1 PDU 세션과 상기 제2 PDU 세션은 중복 전송(redundant transmission)을 위한 중복 PDU 세션(redundant PDU session) 일 수 있다.
상기 제1 PDU 세션과 관련된 제1 RSN (Retransmission Sequence Number)과 상기 제2 PDU 세션과 관련된 제2 RSN은 서로 다를 수 있다.
상기 표시 정보에 기초하여, UE는 상기 제1 PDU 세션과 상기 제2 PDU 세션 중 적어도 하나를 해제하기로 결정할 수 있다.
상기 표시 정보는 상기 UE가 상기 제1 PDU 세션과 상기 제2 PDU 세션 중 적어도 하나를 해제하는 경우에 사용되는 중복 전송(redundant transmission)을 위한 새로운 PDU 세션 수립에 대한 백오프 타이머를 포함할 수 있다.
이하, 본 발명의 일부 실시 예에 따른 통신을 수행하기 위한 장치에 대해 설명한다.
예를 들어, SMF는 프로세서, 송수신기 및 메모리를 포함할 수 있다.
예를 들어, 프로세서는 메모리 및 프로세서와 동작 가능하게 결합되도록 구성될 수 있다.
상기 SMF는 상기 송수신기를 통해 제1 PDU (Protocol Data Unit) 세션과 제2 PDU 세션의 자원 할당을 요청하는 요청 시지를 기지국으로 전송한다. 상기 제1 PDU 세션과 상기 제2 PDU 세션은 동일한 PDU 세션 페어(pair) ID에 기초하여 UE (User Equipment)에 의해 수립된다. 상기 SMF는 상기 송수신기를 상기 기지국으로부터 응답 메시지를 수신한다. 상기 응답 메시지는 상기 제1 PDU 세션과 상기 제2 PDU 세션에 대하여 각각 분리된 UP 경로(disjoint UP Path)가 할당되었는지 여부를 나타내는 표시 정보를 포함한다. 상기 SMF는 상기 송수신기를 통해 상기 UE에게 상기 표시 정보를 전송한다.
이하, 본 발명의 일부 실시 예에 따른 통신 수행에 대한 하나 이상의 명령어가 저장된 비 휘발성 컴퓨터 판독 가능매체에 대해 설명한다.
본 개시의 일부 실시 예에 따르면, 본 개시의 기술적 특징은 하드웨어, 프로세서에 의해 실행되는 소프트웨어, 또는 둘의 조합으로 직접 구현될 수 있다. 예를 들어, 무선 통신에서 무선 장치에 의해 수행되는 방법은 하드웨어, 소프트웨어, 펌웨어 또는 이들의 임의의 조합으로 구현될 수 있습니다. 예를 들어, 소프트웨어는 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 이동식 디스크, CD-ROM 또는 기타 저장 매체에 상주할 수 있다.
저장 매체의 일부 예는 프로세서가 저장 매체로부터 정보를 읽을 수 있도록 프로세서에 결합된다. 대안으로, 저장 매체는 프로세서에 통합될 수 있다. 프로세서 및 저장 매체는 ASIC에 상주할 수 있다. 다른 예를 들어, 프로세서 및 저장 매체는 개별 구성요소로 상주할 수 있다.
컴퓨터 판독 가능 매체는 유형 및 비 휘발성 컴퓨터 판독 가능 저장매체를 포함할 수 있다.
예를 들어, 비 휘발성 컴퓨터 판독 가능 매체에는 SDRAM (Synchronization Dynamic Random Access Memory), ROM (Read-Only Memory), NVRAM (Non-Volatile Random Access Memory)과 같은 RAM (Random Access Memory)이 포함될 수 있습니다. 읽기 전용 메모리 (EEPROM), 플래시 메모리, 자기 또는 광학 데이터 저장 매체 또는 명령이나 데이터 구조를 저장하는 데 사용할 수 있는 기타 매체. 비 휘발성 컴퓨터 판독 가능 매체는 또한 위의 조합을 포함할 수 있다.
또한, 본 명세서에 설명된 방법은 명령어 또는 데이터 구조의 형태로 코드를 전달하거나 전달하고 컴퓨터에 의해 액세스, 판독 및/또는 실행될 수 있는 컴퓨터 판독 가능 통신 매체에 의해 적어도 부분적으로 실현될 수 있다.
본 개시의 일부 실시 예에 따르면, 비 일시적 컴퓨터 판독 가능 매체는 하나 이상의 명령어를 그 위에 저장하였다. 저장된 하나 이상의 명령어는 기지국의 프로세서에 의해 실행될 수 있다.
실행되는 동작은 PDU (Protocol Data Unit) 세션 페어(pair) ID를 포함하는 제1 PDU 세션 수립 요청 메시지를 기지국을 통해 제1 SMF (Session Management Function)로 전송하는 단계; 상기 제1 SMF 와 제1 PDU 세션을 수립하는 단계; 상기 PDU 세션 페어(pair) ID를 포함하는 제2 PDU 세션 수립 요청 메시지를 상기 기지국을 통해 제2 SMF로 전송하는 단계; 상기 제2 SMF와 제2 PDU 세션을 수립하는 단계; 상기 제2 SMF로부터 표시 정보를 수신하는 단계를 포함할 수 있다. 상기 표시 정보는 상기 제1 PDU 세션과 상기 제2 PDU 세션에 대하여 각각 분리된 UP 경로(disjoint UP Path)가 할당되었는지 여부를 나타내는 정보를 포함할 수 있다.
도 21은 본 발명의 일 실시 예에 따른 네트워크 노드의 블록 구성도를 예시한다.
특히, 도 21에서는 기지국이 중앙 유닛(CU: central unit)과 분산 유닛(DU: distributed unit)으로 분할되는 경우, 앞서 도 W의 네트워크 노드를 보다 상세하게 예시하는 도면이다.
도 21을 참조하면, 기지국(W20, W30)은 코어 네트워크(W10)와 연결되어 있을 수 있고, 기지국(W30)은 이웃 기지국(W20)과 연결되어 있을 수 있다. 예를 들어, 기지국(W20, W30)과 코어 네트워크(W10) 사이의 인터페이스를 NG라고 칭할 수 있고, 기지국(W30) 이웃 기지국(W20) 사이의 인터페이스를 Xn이라고 칭할 수 있다.
기지국(W30)은 CU(W32) 및 DU(W34, W36)로 분할될 수 있다. 즉, 기지국(W30)은 계층적으로 분리되어 운용될 수 있다. CU(W32)는 하나 이상의 DU(W34, W36)와 연결되어 있을 수 있으며, 예를 들어, 상기 CU(W32)와 DU(W34, W36) 사이의 인터페이스를 F1이라고 칭할 수 있다. CU(W32)는 기지국의 상위 계층(upper layers)의 기능을 수행할 수 있고, DU(W34, W36)는 기지국의 하위 계층(lower layers)의 기능을 수행할 수 있다. 예를 들어, CU(W32)는 기지국(예를 들어, gNB)의 RRC(radio resource control), SDAP(service data adaptation protocol) 및 PDCP(packet data convergence protocol) 계층을 호스팅하는 로지컬 노드(logical node)일 수 있고, DU(W34, W36)는 기지국의 RLC(radio link control), MAC(media access control) 및 PHY(physical) 계층을 호스팅하는 로지컬 노드일 수 있다. 대안적으로, CU(W32)는 기지국(예를 들어, en-gNB)의 RRC 및 PDCP 계층을 호스팅하는 로지컬 노드일 수 있다.
DU(W34, W36)의 동작은 부분적으로 CU(W32)에 의해 제어될 수 있다. 하나의 DU(W34, W36)는 하나 이상의 셀을 지원할 수 있다. 하나의 셀은 오직 하나의 DU(W34, W36)에 의해서만 지원될 수 있다. 하나의 DU(W34, W36)는 하나의 CU(W32)에 연결될 수 있고, 적절한 구현에 의하여 하나의 DU(W34, W36)는 복수의 CU에 연결될 수도 있다.
도 22는 세분화된 배포 시나리오를 보여준다.
이 배포 시나리오에서 RAN 프로토콜 기능은 gNB-CU 및 gNB-DU와 같은 다양한 위치에 분산된다. gNB-DU는 RLC, MAC 및 물리 계층을 호스팅한다. gNB-CU-CP(이하, gNB-CU-CP는 단순히 CU-CP로 지칭될 수 있다)는 RRC 및 PDCP-C 프로토콜을 호스팅한다. gNB-CU-UP(이하, gNB-CU-UP은 단순히 CU-UP으로 지칭될 수 있다)는 PDCP-U(및 SDAP) 프로토콜을 호스팅한다.
gNB는 gNB-CU-CP, 다중 gNB-CU-UP 및 다중 gNB-DU로 구성될 수 있다. gNB-CU-CP는 F1-C 인터페이스를 통해 gNB-DU에 연결된다. gNB-CU-UP은 F1-U 인터페이스를 통해 gNB-DU에 연결된다. gNB-CU-UP은 E1 인터페이스를 통해 gNB-CU-CP에 연결된다. 하나의 gNB-DU는 하나의 gNB-CU-CP에만 연결된다. 하나의 gNB-CU-UP은 하나의 gNB-CU-CP에만 연결된다. 그러나, gNB-DU 및/또는 gNB-CU-UP은 적절한 구현에 의해 다수의 gNB-CU-CP에 연결될 수 있다. 하나의 gNB-DU는 동일한 gNB-CU-CP의 제어 하에 여러 gNB-CU-UP에 연결될 수 있다. 하나의 gNB-CU-UP은 동일한 gNB-CU-CP의 제어 하에 여러 gNB-DU에 연결될 수 있다. gNB-CU-UP과 gNB-DU 간의 연결은 베어러 컨텍스트 관리 기능을 사용하여 gNB-CU-CP에 의해 설정된다. gNB-CU-CP는 UE에 대해 요청된 서비스에 대해 적절한 gNB-CU-UP(들)을 선택한다. 다중 gNB-CU-Up의 경우 동일한 보안 도메인에 속한다. gNB 내에서 인트라-gNB-CU-CP 핸드오버 동안 gNB-CU-UP 사이의 데이터 포워딩은 Xn-U에 의해 지원될 수 있다.
도 22에 도시된 분해된 전개 시나리오에 따르면. RAN 기능은 시나리오 및 원하는 성능을 기반으로 서로 다른 위치에 최적으로 배치될 수 있다. 예를 들어, CU-CP는 DU 근처에 위치할 수 있다. 대안적으로, CU-CP는 DU와 함께 배치될 수 있다. 이 경우 연결(재)확립, 핸드오버, 상태 천이와 같은 중요한 CP 절차를 위해 짧은 지연 시간이 제공될 수 있다. 반면에 CU-UP은 지역 또는 국가 데이터 센터에 중앙 집중화될 수 있다. 따라서 CU-UP은 클라우드 구현에 유리하며 이중 연결 및 긴밀한 상호 연동 시나리오에서 UP 트래픽에 대한 중앙 집중식 종료 지점을 제공할 수 있다. 또한, 추가적인 CU-UP는 매우 낮은 대기 시간(예: 초신뢰성 저지연 통신(URLLC))을 요구하는 애플리케이션에 대한 UP 트래픽의 로컬 종료 지점을 제공하기 위해 DU에 가깝게(또는 함께 위치) 배치될 수 있다.
본 명세서는 다양한 효과를 가질 수 있다.
예를 들어 본 명세서에 개시된 절차를 통하여, 분리된 UP 경로(Disjoint UP Path) 할당에 실패한 경우에 단말이 해당 PDU 세션을 계속해서 유지하지 않고 해제할 수 있게 되어 불필요한 자원 낭비를 막을 수 있다.
본 명세서의 구체적인 일례를 통해 얻을 수 있는 효과는 이상에서 나열된 효과로 제한되지 않는다. 예를 들어, 관련된 기술분야의 통상의 지식을 가진 자(a person having ordinary skill in the related art)가 본 명세서로부터 이해하거나 유도할 수 있는 다양한 기술적 효과가 존재할 수 있다. 이에 따라 본 명세서의 구체적인 효과는 본 명세서에 명시적으로 기재된 것에 제한되지 않고, 본 명세서의 기술적 특징으로부터 이해되거나 유도될 수 있는 다양한 효과를 포함할 수 있다.
본 명세서에 기재된 청구항은 다양한 방식으로 조합될 수 있다. 예를 들어, 본 명세서의 방법 청구항의 기술적 특징이 조합되어 장치로 구현될 수 있고, 본 명세서의 장치 청구항의 기술적 특징이 조합되어 방법으로 구현될 수 있다. 또한, 본 명세서의 방법 청구항의 기술적 특징과 장치 청구항의 기술적 특징이 조합되어 장치로 구현될 수 있고, 본 명세서의 방법 청구항의 기술적 특징과 장치 청구항의 기술적 특징이 조합되어 방법으로 구현될 수 있다. 다른 구현은 다음과 같은 청구 범위 내에 있다.