什麼是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
留言分享你的想法!
avatar-img
蔡秀吉的沙龍
8會員
14內容數
蔡秀吉的沙龍的其他內容
2025/04/03
本文探討如何透過AI/ML與Cloud O-RAN架構整合,實現6G時代的智慧節能與淨零排放。核心在於利用Kubernetes的HPA機制實現CNF的水平自動擴縮容,以提升能源使用效率並達成RAN Automation。文章並分析了HPA結合AI/ML的價值,以及ESG趨勢對電信產業的影響。
Thumbnail
2025/04/03
本文探討如何透過AI/ML與Cloud O-RAN架構整合,實現6G時代的智慧節能與淨零排放。核心在於利用Kubernetes的HPA機制實現CNF的水平自動擴縮容,以提升能源使用效率並達成RAN Automation。文章並分析了HPA結合AI/ML的價值,以及ESG趨勢對電信產業的影響。
Thumbnail
2024/07/25
本文章詳細批評了教育部捷克政府獎學金甄試簡章的各種缺陷,包括法源依據不明確、缺乏成績查詢複查等相關救濟方式、未提供身心障礙學生考試服務、欠缺申請身分類別選項等等。文章對甄試過程當中的各種程序瑕疵都有詳細描述。
Thumbnail
2024/07/25
本文章詳細批評了教育部捷克政府獎學金甄試簡章的各種缺陷,包括法源依據不明確、缺乏成績查詢複查等相關救濟方式、未提供身心障礙學生考試服務、欠缺申請身分類別選項等等。文章對甄試過程當中的各種程序瑕疵都有詳細描述。
Thumbnail
2024/07/24
在雲服務時代,學生會自行建置雲端儲存平臺是一種解決養套殺問題的可能方案。然而,這樣的做法也必須面對人力、法規、資安等各種挑戰。本文以陽明交大學生會的實踐經驗為例,探討建置與維運雲端儲存平臺的各種問題與解決方案。
Thumbnail
2024/07/24
在雲服務時代,學生會自行建置雲端儲存平臺是一種解決養套殺問題的可能方案。然而,這樣的做法也必須面對人力、法規、資安等各種挑戰。本文以陽明交大學生會的實踐經驗為例,探討建置與維運雲端儲存平臺的各種問題與解決方案。
Thumbnail
看更多
你可能也想看
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
Thumbnail
透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。
Thumbnail
本文將探討Kubernetes內部DNS解析的相關流程,並介紹如何利用DNS來找到服務。透過瞭解DNS的工作原理,可以讓應用服務的問題處理更有效率,並提供基本測試與結論。
Thumbnail
本文將探討Kubernetes內部DNS解析的相關流程,並介紹如何利用DNS來找到服務。透過瞭解DNS的工作原理,可以讓應用服務的問題處理更有效率,並提供基本測試與結論。
Thumbnail
引言 在當今的技術世界中,Kubernetes 已成為容器化應用的領導平台。作為一個高效的容器編排系統,它不僅管理著容器的部署和擴展,還提供了必要的自動化支持,以保證應用的高可用性和性能。在這個框架中,自動擴展功能起著至關重要的作用,特別是在面對不斷變化的負載和需求時。
Thumbnail
引言 在當今的技術世界中,Kubernetes 已成為容器化應用的領導平台。作為一個高效的容器編排系統,它不僅管理著容器的部署和擴展,還提供了必要的自動化支持,以保證應用的高可用性和性能。在這個框架中,自動擴展功能起著至關重要的作用,特別是在面對不斷變化的負載和需求時。
Thumbnail
本文將說明在安裝完Kubernetes Cluster之後,接下來必須要進行的CNI Plugin安裝建置方式,同時也透過這篇文章進行基本的CNI說明與比較。 1. Container Network Interface (CNI)
Thumbnail
本文將說明在安裝完Kubernetes Cluster之後,接下來必須要進行的CNI Plugin安裝建置方式,同時也透過這篇文章進行基本的CNI說明與比較。 1. Container Network Interface (CNI)
Thumbnail
最近在部署一些解決方案時,碰到了關於名稱解析上的一些問題,雖然有時候不難解決,但我發現如果清楚K8S有關於名稱解析的概念,會對除錯的時間與過程有很大的幫助。 透過本篇文章,除了幫自已留下問題查找的過程,同時也希望利用文章來整理自已對CoreDNS元件的一些觀念,同時也可以分享給大家參考。
Thumbnail
最近在部署一些解決方案時,碰到了關於名稱解析上的一些問題,雖然有時候不難解決,但我發現如果清楚K8S有關於名稱解析的概念,會對除錯的時間與過程有很大的幫助。 透過本篇文章,除了幫自已留下問題查找的過程,同時也希望利用文章來整理自已對CoreDNS元件的一些觀念,同時也可以分享給大家參考。
Thumbnail
今天來分享在建置完K8S後的基本工作之一 : 監控。 只要是任何會”運作”的物件(Object),不管平台、服務、軟體、硬體,為了要提供最高的可用性,就會需要透過大大小小的監控元件來幫助我們了解所有的狀態,以便在問題發生時能做到最快速的反應。
Thumbnail
今天來分享在建置完K8S後的基本工作之一 : 監控。 只要是任何會”運作”的物件(Object),不管平台、服務、軟體、硬體,為了要提供最高的可用性,就會需要透過大大小小的監控元件來幫助我們了解所有的狀態,以便在問題發生時能做到最快速的反應。
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
n8n 提供近 400 種常見應用程式的串接,並具備友善的 UI 介面和彈性設定、高度彈性能夠自行建構、疊加程式碼,打破現有模組的限制,實現更多可能性。也提供開源免費版本,讓你在自己主機上建置自動化系統,無限制地創建流程。不論你是初學者還是有技術背景的使用者,n8n 給予更多彈性自由來提高工作效率。
Thumbnail
n8n 提供近 400 種常見應用程式的串接,並具備友善的 UI 介面和彈性設定、高度彈性能夠自行建構、疊加程式碼,打破現有模組的限制,實現更多可能性。也提供開源免費版本,讓你在自己主機上建置自動化系統,無限制地創建流程。不論你是初學者還是有技術背景的使用者,n8n 給予更多彈性自由來提高工作效率。
Thumbnail
Nephio是一個基於 Kubernetes(K8s) 的雲原生工具,它解決 NF 自動化 和 O-Cloud Infra 設置的問題。支援 K8s 的協調(Reconciliation),以確保當網路出現 如:故障、Scaling Events、分散式雲改變時。
Thumbnail
Nephio是一個基於 Kubernetes(K8s) 的雲原生工具,它解決 NF 自動化 和 O-Cloud Infra 設置的問題。支援 K8s 的協調(Reconciliation),以確保當網路出現 如:故障、Scaling Events、分散式雲改變時。
Thumbnail
Intro👨‍💻 在gcp環境下使用ansible playbook 建立k8s cluster,目前base image為centos 7,安裝方式類似elk stack,一樣先等master安裝完後產生token,接著安裝slave。 使用的CRI為containerd,CNI為calico
Thumbnail
Intro👨‍💻 在gcp環境下使用ansible playbook 建立k8s cluster,目前base image為centos 7,安裝方式類似elk stack,一樣先等master安裝完後產生token,接著安裝slave。 使用的CRI為containerd,CNI為calico
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News