詳解TF雲原生技術路線圖

科技探路者發表於2020-08-19

OpenInfra Days China 2020大會在8月17日落下帷幕,為期兩天的活動精彩紛呈,圍繞“智慧開源基礎設施”主題進行了多場技術分享與開放式交流。在大會主論壇和“網路與儲存”分論壇上,多位嘉賓分享了Tungsten Fabric相關技術、生態及創新案例,與大家一起探討了開源SDN的現狀與未來,我們將陸續推送文章分享其中的精華內容。

讓我們先回到大會首日,看看瞻博網路傑出工程師Sukhdev Kapur在主論壇上的演講。

【直播影片回放】
https://v.qq.com/x/page/o3137w1nh3x.html

【pdf文件下載】

9348bc9c-368b-4a56-98ce-d26cea4862a6-image.png

作為Tungsten Fabric的TSC(技術指導委員會)成員,Sukhdev正積極推動Tungsten Fabric在5G、邊緣雲和雲原生架構方向上的發展。在本次演講中,Sukhdev著重介紹了Tungsten Fabric“雲原生(Cloud-Native)”的技術線路圖,以及對邊緣雲相關功能的支援。

注:Sukhdev在演講中還分享了TF技術架構(包括Tungsten Fabric體系架構、元件、vRouter體系、vRouter四種部署模型),Tungsten Fabric與OpenStack和Kubernets整合等內容,請見  直播影片回放(  https://v.qq.com/x/page/o3137w1nh3x.html),或參考  Sukhdev較早前的演講文章

Sukhdev在演講中介紹說,Tungsten Fabric可以作為統一的SDN控制器,用作OpenStack的Neutron外掛,Kubernetes的CNI,或者裸機工作負載的結構管理器和裝置管理器,而所有這些型別的工作負載,無論它們位於核心站點、分散式站點,還是邊緣站點,無論它們是在公共雲、私有云,還是在混合雲上,Tungsten Fabric都可以提供非常豐富的網路功能。

下一步,Tungsten Fabric專案及社群的行動方向是“雲原生”。面對即將到來的5G、IOT,以及更多高階應用,雲原生正變得越來越輕巧,Tungsten Fabric社群也在積極研究相關技術,擴充套件更多解決方案。

c8cf15c6-5c4c-4b64-aac6-ea5ed1a0be8e-image.png
在Sukhdev看來,LCM生命週期管理是Tungsten Fabric雲原生的關鍵要素。在雲原生的世界裡,面向部署和管理應用程式的開發者框架,應該像模板一樣,幫助開發者實現應用管理的自動化,提高規模和可重複性,並且整理應用程式的生命週期管理知識。

對此,瞻博網路推出了一個Tungsten Fabric開發者框架。

另外,還有面向服務的開發者框架。 在控制平面上,為了使其能夠提供服務網格(service mesh),或基於服務的體系結構來部署這些雲原生應用,需要Tungsten Fabric控制平面的一些特定功能或增強功能,例如服務發現(Service Discovery)——透過服務,端點可以發現彼此並相互連線。

c2c9cf4f-78d8-4cc9-a77d-d126ed803d22-image.png

進一步,為了端點之間能夠互相交流,需要對Tungsten Fabric提供的一些關鍵API進行CRD(自定義資源),包括策略框架、服務鏈、服務網格(Service mesh)整合和BGPaaS;還包括服務開發,例如服務例項使用者名稱空間、IPAM、virtual-networks、service-template、service-instance、port-tuples等,所有這些服務都用於查詢服務鏈和網路策略。

另外,還需要考慮為巢狀的5G vCNF提供Tungsten Fabric K8s的輕量級實現,包括Kubevirt和Kata等VM和容器,以及k3s、minikube、microk8s等更輕更小的邊緣應用的支援,所有這些不斷積累的控制平面增強功能,目前都在積極研究中。

b93f0c37-0219-440f-bad1-36588f20ec63-image.png

同時,在生命週期管理和控制平面功能的基礎上,要確保所有這些工作都可以與資料平面一起使用。這需要藉助SF-IOV、容器DPDK、智慧NIC整合、巢狀K8s 5G整合、Envoy代理外掛、vRouter到vRouter加密等功能的力量,這些都是Tungsten Fabric資料平面的增強功能,雲原生路線圖的一部分。

基於Tungsten Fabric的雲原生技術路線,Sukhdev著重提到了邊緣計算及相關應用,“我們應該對邊緣計算及其分佈方式有所瞭解。”

如果說傳統模型是一箇中央雲的方式,對應高度集中的計算資源,那麼很多邊緣應用(例如NFV代理的大多數驅動程式)不得不經歷較長時間的等待,它們需要更低的延遲,需要移動到儘可能靠近裝置邊緣的計算方式。 
73584a83-e238-473a-8870-c363776ad372-image.png

這些應用程式往往都是新興的應用,其中的殺手級應用需要更低延遲,更高吞吐量,它們真正推動了邊緣部署和邊緣計算的需求,將有越來越多的虛擬網路功能部署在邊緣上,這也是Tungsten Fabric需要向邊緣靠近,並開始支援它們的原因。

Tungsten Fabric透過與Akraino Edge stack整合的方式,將各種SDN功能及統一的網路和安全策略帶到邊緣雲,增強不同型別的邊緣站點的雲服務效能。

43d11032-3a7d-4197-a5cd-9aa017569053-image.png

目前Tungsten Fabric社群正在參與的邊緣計算藍圖,包括電信運營商的網路負載藍圖、私有LTE/5G ICN藍圖(整合了雲原生和NFV)、Akraino R1藍圖(為K8s空間設計的輕量級部署模型)、邊緣AI/ML和AR/VR應用藍圖等,Tungsten Fabirc社群與其他機構積極合作,為部署在邊緣的應用和工作負載提供解決方案。

其中的很多專案仍在進行中,Sukhdev在演講中歡迎大家加入Tungsten Fabric社群,一起實現面向未來的雲原生目標。

Tungsten Fabric相關資源

微訊號:TF中文社群( ID: CTFSDN )
郵箱:tfzw001@163.com
中文官網:  
英文官網:  


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981760/viewspace-2712779/,如需轉載,請註明出處,否則將追究法律責任。

相關文章