什麼是Nephio?

更新於 發佈於 閱讀時間約 6 分鐘

Nephio是一個基於 Kubernetes(K8s) 的雲原生工具,它解決 NF 註1自動化 和 O-Cloud Infra 設置的問題。

支援 K8s 的協調(Reconciliation)註2,以確保當網路出現(如:故障、Scaling Events、分散式雲(Distributed Cloud) 改變等等問題時,可以保持正常運行。

利用 Kubernetes(K8s) 作為 O-Cloud 每個「功能平面」註3的自動化控制平面,來簡化整體自動化,實現聲明式管理,並對 O-Cloud 整個 Cloud Stack 進行主動協調(Reconciliation)。

註1:Network Functions
註2:K8s 的協調:Kubernetes-enabled reconciliation
註3:O-Cloud 主要分為三個功能平面(備註1)

Nephio 這個字是來源於希臘文的 néphos,意思是“一朵雲”或“一團雲”,此外,Nephio 就是反映這個詞的意思,意旨「雲」原生網路自動化。

raw-image

Nephio 是 Linux 基金會支助的開源計畫,而 Nephio 這個計畫所想要實現的目標為以下幾點:(以下目標針對於 Cloud RAN Automation 為部分)

Nephio 專注於擴展 K8s 作為統一的自動化控制平面:

  • 多雲、多 NF、電信雲原生自動化
  • 為每個公有雲和私有雲的基礎設施自動化提供基於 K8s operators 和 K8s CRD
  • 工作負載雲資源自動化
  • 工作負載配置(NF 級別的配置)

補充:

Nephio R1 於 2023年 5月釋出,眾多雲服務供應商為此感到非常興奮,因為 Nephio R1 的出現,意味著雲原生的自動化平台終於標準化了。

Nephio 平台涵蓋了雲原生應用的多維資源(multi-dimensional resource)管理(包含:計算、儲存、網路)。使用 Kubernetes 架構既能提供統一的標準化平台,又能引入 自定義資源(CRD) 進行管理,提供電信場域必要的靈活性,(筆者:秀吉)相信這將加速電信網路部署的自動化。

(備註1)

O-Cloud 三個功能平面簡介:

O-Cloud Nodes 被定義為資源,並由 O-Cloud Management Software 根據藍圖分配給特定的用途。一般來說,O-Cloud 分為三個層面:

  • 管理平面(Management Plane)
  • 控制平面(Control Plane)
  • 部署平面(Deployment Plane)

O-Cloud 功能平面逐個介紹:

管理平面(Management Plane):此平面中的 O-Cloud Nodes 除了負責管理 O-Cloud,也用來託管 IMS 和 DMS 功能。
(在Spec 當中此平面會以 M 表示)

控制平面(Control Plane):此平面中的 O-Cloud Nodes 負責管理 Deployment Plane 分配給特定實例的資源。
( Spec 中此平面會以 C 表示)

管理平面控制平面 可以合併或使用通用工具,所以可以把它們視為一個平面

Nephio 會透過 O2-M「左圖小綠框」,對兩個功能平面進行管理與編排

Nephio 會透過 O2-M「左圖小綠框」,對兩個功能平面進行管理與編排

部署平面(Deployment Plane):此平面中的 O-Cloud Nodes 和 O-Cloud Node Cluster Networks 用於託管 O-Cloud NF 部署
(在Spec 當中此平面會以 D 表示)

Workload(下圖中藍框):Workload 指的是消耗抽象資源(Abstracted Resource) 的任何軟體應用程式。
例如:主機 OS、訪客 OS、微服務、PNF 的軟體部分、VNF 或是 CNF。
Workload 通常由 DMS 部署。

Nephio 會透過 O2-D「圖中綠框」,對部署平面進行管理與編排

Nephio 會透過 O2-D「圖中綠框」,對部署平面進行管理與編排

Workload Configuration:Nephio 可以透過 O1/VES 介面或 3GPP Spec 當中的通知事件介面,來對網路功能 NFs 進行配置(Configuration)

補充:K8s Operator 主要就是用於實現 Day 2 的維運設置。
3GPP TS 28.532 中制訂了故障通知(Fault Notification) O1介面的格式。
K8s Operator 透過 NETCONF Protocol 對 CNF 進行配置

K8s Operator 透過 NETCONF Protocol 對 CNF 進行配置

以上三張圖的重點就是!Nephio 利用 K8s 作為 O-Cloud 中三個「功能平面」的自動化控制平面,來簡化整體自動化,實現聲明式管理,並對 O-Cloud 整個 Cloud Stack 進行主動協調(Reconciliation),進而實現基於意圖的自動化電信網路 Intent-Based Networking (IBN) ,以及實現無須花費人力成本進行維運的零接觸網路 Zero Touch Network (ZTN)

參考資料:

  • O-RAN.WG6.O2-GA&P-R003-v03.00
  • https://nephio.org/about/

其他資訊:

歡迎加入 FB [O-RAN 5G 網路通訊技術 X GDSC] 學術交流社群:https://www.facebook.com/groups/534980718419173

作者資訊(蔡秀吉):

經歷:

avatar-img
8會員
12內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
蔡秀吉的沙龍 的其他內容
鄉信自己,正往好的方向前進!高中畢業,是人生分岔處,無論你選擇了什麼作為你的下一步,我都希望你們能在自己選擇的道路,獲得幸運之神的眷顧。
O-RAN Y1介面介紹:這是 O-RAN 新增的介面(2023/03),Near-RT RIC 透過 Y1 介面,提供 RAN 分析資訊 (RAN analytics information) 的服務,而 Y1 consumers 可以藉由訂閱或請求 RAN 分析資訊,來使用 RAN 分析資訊服務
O-Cloud 是一個雲計算平台,這個平台整合了架設 O-RAN 基站所需的各種物理基礎設備節點(Node),用於託管 O-RAN 的相關網路功能,此外,O-Cloud 也支援軟體組件(例如:操作系統 (OS)、虛擬機監視器、Container Runtime 等… 以及適當管理功能和編排功能。
5G O-RAN 當中的 RIC 是啥物咧?是 O-RAN 架構中,專為網路智慧化而設計創新元件,用於促進無線電資源管理(RRM)。
2022 年 7 月開始,Google Workspace 教育版 不再享有無限量儲存空間,全機構共用 100 TB 儲存空間 眼看大限將近,快快出文,能在期限內救幾個是幾個,不然時間一到,就只能眼睜睜看著 你的 Google 帳號被停用。
2022 年 7 月開始,Google 雲端硬碟教育方案將不再享有無限量儲存空間;還是那套Google的養套,單一機構分享100 TB。 你現在可以做的是「轉移您的內容」、匯出雲端相片 等...,究竟下一步該如何因應呢~
鄉信自己,正往好的方向前進!高中畢業,是人生分岔處,無論你選擇了什麼作為你的下一步,我都希望你們能在自己選擇的道路,獲得幸運之神的眷顧。
O-RAN Y1介面介紹:這是 O-RAN 新增的介面(2023/03),Near-RT RIC 透過 Y1 介面,提供 RAN 分析資訊 (RAN analytics information) 的服務,而 Y1 consumers 可以藉由訂閱或請求 RAN 分析資訊,來使用 RAN 分析資訊服務
O-Cloud 是一個雲計算平台,這個平台整合了架設 O-RAN 基站所需的各種物理基礎設備節點(Node),用於託管 O-RAN 的相關網路功能,此外,O-Cloud 也支援軟體組件(例如:操作系統 (OS)、虛擬機監視器、Container Runtime 等… 以及適當管理功能和編排功能。
5G O-RAN 當中的 RIC 是啥物咧?是 O-RAN 架構中,專為網路智慧化而設計創新元件,用於促進無線電資源管理(RRM)。
2022 年 7 月開始,Google Workspace 教育版 不再享有無限量儲存空間,全機構共用 100 TB 儲存空間 眼看大限將近,快快出文,能在期限內救幾個是幾個,不然時間一到,就只能眼睜睜看著 你的 Google 帳號被停用。
2022 年 7 月開始,Google 雲端硬碟教育方案將不再享有無限量儲存空間;還是那套Google的養套,單一機構分享100 TB。 你現在可以做的是「轉移您的內容」、匯出雲端相片 等...,究竟下一步該如何因應呢~
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
在當今數位時代,「雲端平台」已成為科技領域的一個熱詞。那麼,雲端平台究竟是什麼?它如何改變我們的生活和工作方式?讓我們一起來探討這個重要的主題。 雲端平台的定義 雲端平台,是指通過互聯網提供各種計算資源和服務的基礎設施。這些資源包括伺服器、儲存空間、數據庫、網絡和軟體應用等。用戶可以根據
Thumbnail
在實際生產中,容器化技術開始走向「容器編排技術」,如:Kubernetes。因為Docker無法獨立支撐大規模容器化部署。 Kubernetes起源於Borg系統,所以在大規模的叢集管理,優於其他容器編排技術。它提供拉取映像檔、拉取執行容器、路由閘道、水平擴充、監控和備份等,除外還可以自動化處理容
Thumbnail
本文將探討Kubernetes內部DNS解析的相關流程,並介紹如何利用DNS來找到服務。透過瞭解DNS的工作原理,可以讓應用服務的問題處理更有效率,並提供基本測試與結論。
AWS Nitro Enclaves 是一項新的 EC2 功能,使客戶能夠創建隔離的計算環境 (Enclaves) 來進一步保護和安全地處理高度敏感的數據,例如其 Amazon EC2 實例中的個人身份信息 (PII)、醫療保健
Thumbnail
在Kubernetes cluster上建立Jenkins,並且使用動態方式建立Jenkins Agent。透過K8S解決傳統的Jenkins一對多架構的問題,最終建立基本Pipeline在Jenkins Web UI上,簡單驗證Jenkins engine正常運行。
Thumbnail
引言 在當今的技術世界中,Kubernetes 已成為容器化應用的領導平台。作為一個高效的容器編排系統,它不僅管理著容器的部署和擴展,還提供了必要的自動化支持,以保證應用的高可用性和性能。在這個框架中,自動擴展功能起著至關重要的作用,特別是在面對不斷變化的負載和需求時。
Thumbnail
本文將演示在安裝完 Kubernetes Cluster 後的基本元件安裝,包括 Calico/Calicoctl、Metric Server 和 Dashboard UI 的安裝方法以及相關問題與解決方式。
Thumbnail
這篇文章教你如何搭建Kubernetes Cluster,包括節點安裝前設定、軟體套件安裝、Control-Plane部署和加入運算節點等步驟。在建置之後,作者會分享一些基礎服務的安裝。希望這篇文章對你有所幫助。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
在當今數位時代,「雲端平台」已成為科技領域的一個熱詞。那麼,雲端平台究竟是什麼?它如何改變我們的生活和工作方式?讓我們一起來探討這個重要的主題。 雲端平台的定義 雲端平台,是指通過互聯網提供各種計算資源和服務的基礎設施。這些資源包括伺服器、儲存空間、數據庫、網絡和軟體應用等。用戶可以根據
Thumbnail
在實際生產中,容器化技術開始走向「容器編排技術」,如:Kubernetes。因為Docker無法獨立支撐大規模容器化部署。 Kubernetes起源於Borg系統,所以在大規模的叢集管理,優於其他容器編排技術。它提供拉取映像檔、拉取執行容器、路由閘道、水平擴充、監控和備份等,除外還可以自動化處理容
Thumbnail
本文將探討Kubernetes內部DNS解析的相關流程,並介紹如何利用DNS來找到服務。透過瞭解DNS的工作原理,可以讓應用服務的問題處理更有效率,並提供基本測試與結論。
AWS Nitro Enclaves 是一項新的 EC2 功能,使客戶能夠創建隔離的計算環境 (Enclaves) 來進一步保護和安全地處理高度敏感的數據,例如其 Amazon EC2 實例中的個人身份信息 (PII)、醫療保健
Thumbnail
在Kubernetes cluster上建立Jenkins,並且使用動態方式建立Jenkins Agent。透過K8S解決傳統的Jenkins一對多架構的問題,最終建立基本Pipeline在Jenkins Web UI上,簡單驗證Jenkins engine正常運行。
Thumbnail
引言 在當今的技術世界中,Kubernetes 已成為容器化應用的領導平台。作為一個高效的容器編排系統,它不僅管理著容器的部署和擴展,還提供了必要的自動化支持,以保證應用的高可用性和性能。在這個框架中,自動擴展功能起著至關重要的作用,特別是在面對不斷變化的負載和需求時。
Thumbnail
本文將演示在安裝完 Kubernetes Cluster 後的基本元件安裝,包括 Calico/Calicoctl、Metric Server 和 Dashboard UI 的安裝方法以及相關問題與解決方式。
Thumbnail
這篇文章教你如何搭建Kubernetes Cluster,包括節點安裝前設定、軟體套件安裝、Control-Plane部署和加入運算節點等步驟。在建置之後,作者會分享一些基礎服務的安裝。希望這篇文章對你有所幫助。