--- title: 5G O-RAN Non-RT RIC 元件功能介紹 tags: nycu MIRC104 --- # 5G O-RAN Non-RT RIC 元件功能介紹 > [name=蔡秀吉]<br/>[time=May 17 2022][color=#F4B400] https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=3604819 ## Functional view of OSC NONRTRIC  圖片來源:[Non-RealTime RIC (NONRTRIC)](https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=3604819)  ## **介紹幾個重要元件** ### Information Coordinator Service **協調/註冊 A1-EI 類型、生產者、消費者和作業(A1 Enrichment Information Job Coordination)** - 維護一個註冊表: - 資訊 類型/框架模式 - 資訊 生產者 (Producers) - 資訊 消費者 (Consumers) - 資訊 工作 (Jobs) - Information Query API(例:每個生產者、每個消費者、每個類型) - 查詢資訊作業工作狀態 - 資訊類型/生產者/消費者/作業註冊成功後,資訊生產者和資訊消費者之間可以直接進行 交付(Delivery) / 流轉(Flow) ### A1 Enrichment Information Coordinator - A1-EI 類型的資源、消費者和 EI-jobs。 - 包括請求數據的細節(例如:模式)、發行特徵、識別碼等…。 - 提供持續的 EI-Job 管理、LCM 和狀態資訊。 - A1-EI Query(詢問) API - 監控所有的 Near RT-RIC 並從不一致狀態中恢復。 - A1-EI 資料流直接從管理層傳遞到 RAN。 ### A1 Policy Controller / Adapter ( 來自 ONAP CCSDK –Istanbul ) - A1 REST 南向 - RESTCONF 北向 - Mapping logic / Provider (提供者) - 可包含在任何基於 ONAP CCSDK 的 controller 中 - 基於 SDNC 的獨立 A1 controller - 也可用於組合 OSC A1/O1 controller 有關 Controller / Adapter 的文檔可以在以下位置找到: https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/e-release/ https://docs.onap.org/projects/onap-ccsdk-oran/en/latest/ CCSDK A1 Adapter for A1 Policies in ONAP ### (Initial) Non-RT-RIC APP catalog - 註冊 NONTRIC 應用程式 - APP可以註冊/查詢 - 目前整合有限的功能 - 隨著 rApp 概念的成熟,為即將發布的版本奠定基礎 https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/e-release/ ### DMaaP/Kafka Information Producer Adapters (DMaaP/Kafka 訊息生產者適配器) - 可設定的 mediators 從 DMaaP(和 Kafka)獲取訊息,並將其顯示為協調的Information Producer - 允許 Information Producer 使用 DMaaP 或 Kafka 事件作為協調 Information Producer 的兩種替代執行。 - 這些可設定的 Adapters/Mediator 透過輪流諮詢 DMaaP Message Router (MR) 或 Kafka 中的主題,並將訊息推送給消費者來充當資訊協調服務 (ICS) 工作的生產者。 NONTRIC 閘道器程式碼可在以下連結找到: https://gerrit.o-ran-sc.org/r/gitweb?p=portal/nonrtric-controlpanel.git;a=tree;f=nonrtric-gateway  ### Non-RT RIC Control Panel / GUI **與 Non RT-RIC 服務相互作用的圖形用戶介面** - 查詢 RAN 中支持的 A1-Policy 的類型 - 查看及管理 RAN(Near RT-RIC)中的 A1-Policy ,基於 policy 類型的 JSON 框架模式 - 查看及管理 (Information Coordination Service, ICS) 的 producers 和工作項目 - A1 策略中 (Model-driven) 的 狀態/創建/查詢/更新/刪除。(註1) - 查看已註冊的 A1-EI (A1-Enrichment Information )工作項目 - 透過服務公開的閘道器與 A1- Policy Management Service 和 ICS (REST NBI) 互相作用 > (註1) Status/Create/Query/Update/Delete ### Near-RT-RIC Simulator ( 有狀態的 A1 test stub ) - 用於創建多個有狀態 A1 介面(模擬 Near-RT-RIC) - 支援 A1-Policy (A1-P) 和 A1-Enrichment Information (A1-EI) - 實施 為 Python 開發的應用程式 - 基於 Swagger 的北向介面,輕鬆更改公開的 A1 設定文件 (例: A1 version, A1 Policy Types, A1-EI consumers 等…) - 支援所有 A1-AP 版本 - 部署/設定 API - 啟用多個 A1 設定文件、動態指標和狀態檢查、模擬器 LCM、A1-P 和 A1-EI 消費者/生產者管理 Exposed 翻譯為:公開 Profile 翻譯為 :設定文件 有關模擬器的文檔可以在以下位置找到:https://docs.o-ran-sc.org/projects/o-ran-sc-sim-a1-interface/en/e-release/ ### Non-RT-RIC (Spring Cloud) Service Gateway - Spring Cloud Gateway 提供了建置微服務架構的 API 閘道器的資訊庫。 - 在 Non-RT-RIC 中,使用 spring cloud gateway 構建了基本的 API 閘道器,然後公開兩個 Non-RT-RIC 功能; ( A1- Policy Management Service 和 Enrichment Coordinator Service )。 - 您可以通過程式碼或 yaml 檔 添加述詞( predicates ) ,#推薦使用 yaml。 NONTRIC 閘道器程式碼可在以下連結找到: https://gerrit.o-ran-sc.org/r/gitweb?p=portal/nonrtric-controlpanel.git;a=tree;f=nonrtric-gateway ### Initial K8S Helm Chart LCM Manager - 作為 Helm Charts Onboard(載入)/start(開始)/stop(停止)/modify(修改) Non-RT-RIC 應用 µService - 隨著 rApp 概念的成熟,即將發布 Building block - 接受Non-RT-RIC 應用 µServices Helm Charts 的介面 - 支援基本的LCM操作 - 載入(Onboard)、開始(start)、停止(stop)、修改(modify)、監控(Monitor) - 共同開發的初始版本,與 [ONAP 中 v. 功能類似](https://wiki.onap.org/display/DW/The+CLAMP+Kubernetes+Participant) - 目前整合有限的功能 ### Non-RT-RIC Test Platform 有關測試平台的信息可以在以下位置找到: https://wiki.o-ran-sc.org/display/RICNR/Function+Test ## A1 Policy Functions in ONAP  ### A1 Policy Management Service **A1 Controller Service 在 A1 Adapter 之上,它提供:** - 統一 REST & DMaaP APIs ,用於管理 A1-Policy 的所有 Near RT-RIC - Operations: - 在 Near-RT-RIC 中查詢 A1 Policy 類型 - 在 Near-RT-RIC 中 創建/查詢狀態/更新/刪除 A1 Policy 實例 - 維持 RAN 在 A1 Policy 的資訊(長久)快取 - 支援 A1 Policy 資訊 多版本 RAN 範圍管理 - 減少 A1 流量 - 不一致 或 Near RT-RIC 重新啟動後的可選擇重新同步 - 可選擇在不使用 A1 Adapter 的情況下部署,直接連接到 Near-RT-RIC - Near-RT-RIC 支援不同的南向連接器 – (例如 不同的 A1 版本、不同的 Near-RT-RIC 版本、不同的 A1 Adapter/controller 支援不同或專有的 A1 controller /EMS)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up