:::info 注意事項:本文件著重於(網路功能)NF Onboarding Package 的介紹,當然 SMO 也有執行 xApp 和 rApp 的 Onboarding。 ::: ## Onboarding Package 簡介 O-RAN 架構中所提及的 Onboarding package 是一個檔案,其中包含了部署網路功能 (Network Function;NF) 所需的全部資訊。(包含:NF的軟體、設置檔案 (Configuration files)、註冊檔案 (Registration file)[[註1]](https://hackmd.io/3Auji02xT7ub9geBbfbcjQ?view#%E8%A8%BB%E9%87%8B),和其他特定功能的工件(artifacts)) ## NF Onboarding Package Workflow 簡述 Onboarding Package 通常會以壓縮檔的格式(如:CSAR、ZIP)進行軟體交付(delivery),就是將 NF Onboarding package 傳送至 SMO(服務與管理編排系統)[[註2]](https://hackmd.io/3Auji02xT7ub9geBbfbcjQ?view#%E8%A8%BB%E9%87%8B),SMO 會透過 O2 介面連結 O-Cloud 並開始進行下一步的 NF 部屬。 參考資料:[Ericsson ONAP xNF Onboarding ](https://drive.google.com/file/d/1xKJHlAdWW2kR-OWNE0RNvtPkzQ5hj2-J/view?usp=drive_link) ### OAM 將資訊傳輸至 SMO 之後的 Workflow SMO 會使用 Onboarding Package 中的資訊,來建立 NF 的部署計劃,而部署計劃指定了部署 NF 所需的資源(如:計算 (Compute)、儲存 (Storage) 和網路資源 (Network Resources)。除此之外,部署計劃還指定了部署 NF 需要執行的步驟(如:安裝軟體、配置 NF、啟動執行 NF。) 接下來,SMO 會執行部署計劃來部署 NF。一旦部署了 NF,SMO (NETCONF client)就會記錄下所有部署的 NF 的資訊 (NETCONF server)。 ## 使用 Onboarding Package 的優點: - Onboarding Package 使 NF 的部署和管理都變得更加容易,因為 Onboarding Package 包含了部署 NF 所需的全部資訊,因此 SMO 不必辛苦從不同來源收集資訊,使部署過程更容易,同時也提高了部署過程的效率,更一致且更易於管理,且不容易出錯。 - Onboarding Package 提高了 NF 部署的一致性,同時確保所有 NF 能以相同的方式部署,提高了 O-RAN 網路的魯棒性和效能。 #### 註釋 [註1]:Onboarding package 其實也有一個註冊檔案 (Registration file),而註冊檔案包含你架設 O-RAN 設備的一些資訊。(如:名稱、S/N序號、使用的軟體版本)不過這部分其實沒有很重要(我只是單純想到然後提起矣) Registration file 檔案可在下列位置找到: ``` bash= /etc/o-ran/registration.yaml ``` [註2]:SMO 支援由第三方等其他**管理與編排套件**來部屬(如:MANO、ONAP、NMS) #### 參考資料 1. [O-RAN.WG4.MP.0-R003-v11.00](https://reurl.cc/8j93xg) 2. [ONAP CSAR概述](https://docs.onap.org/projects/onap-vnfrqts-requirements/en/latest/Chapter5/Tosca/ONAP%20VNF%20or%20PNF%20CSAR%20Package.html) 3. [O-RAN.WG10.OAM-Architecture-R003-v08.00](https://drive.google.com/file/d/1iLTc-VHPuMawfKV8l4scHG9tX5rbwO26/view?usp=sharing) #### 其他資訊 歡迎加入 FB [O-RAN 5G 網路通訊技術 X GDSC] 學術交流社群:https://www.facebook.com/groups/534980718419173 #### 作者資訊(蔡秀吉) - hctsai@linux.com - thc1006@ieee.org - https://www.facebook.com/thc1006