--- title: 5G O-RAN Non-RT RIC 功能介紹 及 E release 目標範疇介紹 繁體中文 tags: nycu MIRC104 --- # 5G O-RAN Non-RT RIC 功能介紹及 E release 目標介紹 > [name=蔡秀吉]<br/>[time=May 16 2022][color=#F4B400] https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=3604819 [投影片](https://docs.google.com/presentation/d/1L1FseFLlYfx8ClbDxigMnkRAH6LQGCNa/edit?usp=sharing&ouid=113296565415234841307&rtpof=true&sd=true) :::spoiler 目錄 [TOC] ::: ![](https://i.imgur.com/zDnaOd8.png) 圖中紅色圈的地方的是本篇主角 Non-RT RIC。 圖片來源:[O-RAN Architecture Overview](https://docs.o-ran-sc.org/en/latest/architecture/architecture.html) ## 前言 當前就幫 O-RAN 的規範做正體中文化,不然台灣 O-RAN 相關資料真的好少。 在大略看過 O-RAN 的架構之後, 本篇文章,將重點放在 Non-RT RIC 的介紹,和跟他互動的 A1 介面等...。 ## Non-RT RIC 介紹: (Described by the O-RAN Alliance) - 透過即時智能編排和自動化功能管理 RAN ( RAN Intelligent Controller) 。 ## Non-RT RIC 主要目標: - 支援 Non-Real-time 無線電的資源管理。 - 高層 ( higher layer) 的處理程序優化。 - RAN 分析及RAN 中的策略 ( policy ) 優化。 - Near-RT RIC 的服務和策略管理。 - 負責 AI/ML 模型訓練以及參數、策略,以支持 Near-RT RIC 在 RAN 中發揮功用。 ## A1 interface A1 介面實現以下功能: - 與 RAN 中的 Near-RT RIC 元件進行通訊。 - Non-RT RIC 促進 A1 Policy 的提供。 - 監控並提供來自 Near-RT RIC policy 狀態的基本反饋。 - 要求 Near-RT RIC 提供 A1 的豐富訊息 ( A1 Enrichment Information )。 - 更新 Near-RT RIC 的 ML 模型。 - 充當 rApps ( Non-RT RIC apps ) 的託管平台。 - 託管 rApp 、底層 SMO 和 Non-RT RIC 平台之間的 R1 介面。 - 管理 SMO 平台功能、 Non-RT RIC 平台功能,以及其他 rApp 的功能。 # E release 目標範疇介紹 前面已經介紹 Non-RT RIC 和 A1 介面的功能,後段會簡介在 E release 中 Non-RT RIC 的目標範疇。 ## Non-RT RIC Project Scopes (目標範籌) ### Scopes 1:A1 控制器(Mediator、Endpoint ) - 南向:為 A1 介面提供終止點 – REST 端點,用於發送到/來自 Near-RealTime RIC 的訊息。 - 北向:為 A1 操作提供更通用的介面,為 rApp 提供介面,無需 A1 訊息生成、尋址、協調、中介等。 ### Scopes 2:協調/主持 A1 策略管理服務 - 將高級 RAN 目標/意向,映射到精確 A1 策略中單獨的 Near-RT RIC 實例 。(註1) - 透過觀察的 RAN 前後狀況(透過 OAM 功能通過 O1 提供)和其他外部前後狀況(通過其他 SMO 功能)來通知。 - 隨著環境的變化,動態協調各個 Near-RT RIC 中 A1 策略的生命週期。 >註1: Map high level RAN goal/intent directives to finely-scoped A1 Policies towards individual Near-RT RIC instances. ### Scopes 3:協調 ML/AI 模型 位於 RAN ( E2 節點 和 Near-RT RIC )和 NONRTRIC (TBC) - 充當模型訓練的主機。 - 可以充當模型推論 ( Model Inference ) 主機 ( others:Near-RT RIC、E2 節點 )。 - 動態協調 ML/AI 模型的生命週期管理(例如 重新訓練、重新部署等…) - 模型(總能?)部署在 O1 接口上。 > 原文真的這樣寫 (always?),畢竟是目標範疇嘛!又不是完整功能。 ### Scopes 4:豐富資料的協調員 (Enrichment Information Coordinator) - Near-RT RIC 無法使用的其他前後資料(例: RAN 資料、SMO 及外部的工作內容)。 - 動態協調訪問,並將資訊傳遞給適當的 Near-RT RIC(例如,用於 ML/AI 模型推論)。 > Context 譯為 前後資料、工作內容 ### Scopes 5:rApp 主機和 rApp 協調員 - rApps 可以充當或構成 NONTRIC 或 SMO 級別的應用程式一部分。 - rApps,透過 rApp 主機功能,可能會消耗許多其他服務 (如:來自 NONTRIC 平台、SMO 平台、其他 rApp)。 - 動態協調 rApp 生命週期的管理。 ### Scopes 6:為 rApps 提供 R1 介面 - rApp 只能透過 R1 介面使用服務(如:來自 NONRTRIC 平台, SMO 平台,其他 rApp)。 - 平台服務和 rApp 提供的可選服務,必須透過 R1 介面公開。 - 這些服務可能是“標準化”的 R1 服務或 R1 擴展(有些可能為專有的)。 ## Non-Real-time RIC (A1 Interface) ![](https://i.imgur.com/V5nPA0j.png) **A1 Interface E Release Functions:** - 整合在 ONAP 的 A1 Adapter (A1 控制器 - 中介 整合)。 - ONAP 的整合 A1 策略管理服務(A1 Policy (A1-P) controller)。 - rApp/控制迴路管理器 (ONAP & OSC)。 - OSC 訊息協調員 (controller – Data Management & Exposure & A1 Enrichment Information (A1-EI) Job management)。 - OSC Non-RT RIC 的控制面板 (GUI – for A1-P & A1-EI Job management) 。 - OSC A1 模擬器 ( 用於模擬 A1 介面的 Near RT-RIC 端 - 有狀態測試存根) (A1-P 和 A1-EI)。 - 初始 OSC APP 目錄(用於註冊/查詢 APP)。 - K8S Helm Chart LCM Manager - 用於 APP µServices 等 (ONAP & OSC)。 - 公開閘道器功能。 - R1介面的協調服務公開。 - DMaaP → Information Producer Mediator/Adapter( multiple ) ## 參考資料 [Welcome to O-RAN SC E Release Documentation Home](https://docs.o-ran-sc.org/en/latest/#welcome-to-o-ran-sc-e-release-documentation-home) [Non-RealTime RIC (NONRTRIC) ORANSC](https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=3604819) [ORAN Interfaces: A1 和 O1 介面](https://note-on-clouds.blogspot.com/2021/05/ORAN-O1-and-A1.html)