隨著 5G 通訊服務的發展,目前電信營運商遇到的問題之一是眾多數量的基地台導致佈建成本過高。基地台的技術以往都掌握在電信設備的製造廠商手上,而 O-RAN 這個組織想要將其中的介面都標準化,依此讓基地台的每個元件由不同廠商來提供,甚至將許多功能,例如: RAN Intelligence Controller(RIC), O-CU, O-DU, 以 Virtualized Network Function(VNF)或是Containerized Network Function(CNF)的形式來提供,並提出 O-Cloud 的概念將 CNFs 運行在雲端平台上。而其中O-Cloud Infrastructure Management Services (IMS) 的角色尤其重要,它負責控管整個 O-Cloud 上的資源,並且向最上層的 Service Management and Orchestration Framework (SMO) 來提供 API 服務。IMS和SMO目前已有部分標準與實作釋出,不過許多流程細節和實作工具都未定義。目前也仍未有完整的O-Cloud及O2介面 (O2 Interface) 實作,本研究因此著重於SMO與O-Cloud兩者之間的介面O2 Interface設計與實作,提供一個將此介面功能實作的方法,以及一個在O-RAN中完整的測試平台。
With rapid growing of 5G wireless communication services, one of the challenges is the soaring cost of base station deployment. To reduce dependency on a single vendor for radio access network (RAN) technologies, the goal of the O-RAN organization is to standardize all the interfaces, so that each element of the base station can be provided by independent manufacturers. Furthermore, each Network Function, such as RAN Intelligence Controller (RIC), O-CU, O-DU, can be provided as a Virtualized Network Function (VNF) or Containerized Network Function (CNF). Therefore, O-RAN proposed the concept of O-Cloud to run CNFs on cloud platforms. Among them, the role of O-Cloud Infrastructure Management Services (IMS) is particularly important. It is responsible for controlling resources on the entire O-Cloud and providing API services to the uppermost Service Management and Orchestration Framework (SMO). So far, some standards and implementations have been released, but many details and tools for implementation have not been defined. This thesis focuses on the O2 Interface between the SMO and O-Cloud, providing an elegant solution for design and implementation, and demonstrating a complete platform for testing O-RAN functions.