近日,ONF宣布其涵蓋接入、邊緣和云解決方案的開源網(wǎng)絡(luò)項目將成為Linux基金會(LF)下的獨立項目,自此,誕生10余年的ONF正式解散。但以O(shè)NF和OCP為代表的由用戶單位支持的組織和社區(qū)效應(yīng)徹底重塑了數(shù)據(jù)中心市場,這種影響也延伸至電信行業(yè)催生TIP(電信基礎(chǔ)設(shè)施項目),讓開源開放在電信業(yè)開始生根發(fā)芽。
此前,網(wǎng)絡(luò)創(chuàng)新主要由大型設(shè)備制造商推動,企業(yè)和網(wǎng)絡(luò)運營商等消費者提出問題和挑戰(zhàn),再由設(shè)備商提出解決方案。隨著開放組織的陸續(xù)成立,這一情況發(fā)生了很大變化,許多項目開始由微軟、Meta等數(shù)據(jù)中心運營商以及電信網(wǎng)絡(luò)運營商等網(wǎng)絡(luò)產(chǎn)品消費者推動。這一演變的基石是白盒和開源技術(shù)的出現(xiàn),前者改變了漫長的硬件研發(fā)周期,后者解決了軟件研發(fā)周期的問題。
用于數(shù)據(jù)中心的 SONiC、電信的Stratum,以及企業(yè)、園區(qū)和零售業(yè)的DENT等都是開源項目,本文將深入研究和比較SONiC和DENT的技術(shù)特征、行業(yè)重點、未來潛力以及背后的社區(qū)支持,探究這兩個開源網(wǎng)絡(luò)操作系統(tǒng)在當今網(wǎng)絡(luò)生態(tài)中的地位和影響。
01
SONiC和DENT:兩大開源NOS
此前,多家科技公司曾著手開發(fā)開源NOS,例如Meta的FBOSS、HP的OpenSwitch、國際計算機科學(xué)研究所與XORP以及戴爾的OPX。然而,除了最初的開發(fā)社區(qū)之外,這些解決方案并沒有獲得廣泛采用,因此未能成功實現(xiàn)市場轉(zhuǎn)型。與之不同的是,SONiC和DENT這兩大開源NOS在開源網(wǎng)絡(luò)的發(fā)展長河中留下了濃墨重彩的一筆。
SONiC——云中開放網(wǎng)絡(luò)軟件,由微軟為其Azure數(shù)據(jù)中心創(chuàng)建,并于 2017 年贈送給OCP。SONiC基于Linux發(fā)行版Debian,由內(nèi)核補丁、設(shè)備驅(qū)動程序、實用程序和用戶空間應(yīng)用程序組成。SONiC采用Docker容器成功地解決了NOS組件封裝問題。2022年4月,SONiC宣布成為Linux基金會正式項目,這標志著SONiC加入了全球最大的開源生態(tài)系統(tǒng)。
DentOS基于Linux內(nèi)核網(wǎng)絡(luò),以 Switchdev 為核心。它的核心理念是將Linux內(nèi)核網(wǎng)絡(luò)數(shù)據(jù)路徑卸載到交換芯片,并使用現(xiàn)有的用戶空間應(yīng)用程序或守護進程作為控制平面。DentOS項目由亞馬遜發(fā)起,于2019年12月啟動,一年后以開源形式發(fā)布。DENT旨在創(chuàng)建一個簡化企業(yè)邊緣網(wǎng)絡(luò)軟件的NOS。
02
SONiC:數(shù)據(jù)中心之星
SONiC生態(tài)系統(tǒng)不斷壯大,支持SONiC的社區(qū)也是如此,其中包括Broadcom在內(nèi)的芯片制造商,思科、Dell、NVIDIA、Marvell等設(shè)備供應(yīng)商,以及Meta、LinkedIn和阿里等行業(yè)巨頭。
SONiC的設(shè)計
SONiC基于Linux,構(gòu)建在交換機抽象接口(SAI)上,能夠在各種交換機和ASIC上運行。微軟于 2015 年開源該接口,并再次贈送給OCP。SONiC將SAI作為南北向互聯(lián)的中間件,屏蔽不同ASIC之間的驅(qū)動差異,也正是由于SAI的存在,SONiC的網(wǎng)絡(luò)功能應(yīng)用才能夠支持多個廠家的ASIC。
在過去的幾年里,將 NOS 與ASIC的集成非常耗時。像Broadcom(大約占 90% 的市場)等芯片供應(yīng)商為 NOS 供應(yīng)商提供 SDK,然后將其與 NOS 集成。而SAI 通過標準化數(shù)據(jù)路徑的 API 極大地簡化了這一過程。因此,開發(fā)人員可以在很短的時間內(nèi)將商用芯片與 SONiC 或任何其他開源 NOS 集成。這實現(xiàn)了硬件和軟件之間真正的解耦。
SONiC不斷增長的功能包括:
Layer 2(LAG、LLDP、VLAN);
Layer 3(BGP、NAT、EVPN);
QoS(ECN、COS、PFC);
安全(ACL,TACACS+);
系統(tǒng)管理(SNMP、CLI、RESTCONf、升級)。
SONiC的行業(yè)采用
根據(jù)IDC的數(shù)據(jù),到2024年,SONiC數(shù)據(jù)中心交換機市場預(yù)計將達到20億美元。企業(yè)可以自行選擇硬件來運行SONiC。微軟、Target、LinkedIn、eBay、阿里、百度等多家大公司都加入了SONiC浪潮,將其作為最新的操作系統(tǒng)。此外,SONiC也在進軍企業(yè)網(wǎng)絡(luò)和部署領(lǐng)域。
許多供應(yīng)商,如Dell、Arista、NVIDIA和Edgecore,均推出了適用于各自平臺的SONiC版本。例如,思科已將SONiC集成到其網(wǎng)絡(luò)產(chǎn)品中,戴爾于2020年推出SONiC企業(yè)級發(fā)行版,為下一階段的業(yè)務(wù)擴張奠定了基礎(chǔ)。NVIDIA在其平臺上支持純SONiC和社區(qū)版本。Edgecore和Broadcom也提供自家的發(fā)行版。雖然這有助于擴大SONiC在行業(yè)中的影響力,但也導(dǎo)致了SONiC生態(tài)系統(tǒng)的極度碎片化。
供應(yīng)商的SONiC發(fā)行版雖然帶來了一系列優(yōu)勢,如供應(yīng)商支持和強化等,但同時也存在著嚴重限制,比如供應(yīng)商鎖定,導(dǎo)致OPEX不斷增長,并與SONiC社區(qū)版存在重大差異。這些SONiC企業(yè)級發(fā)行版并不提供多供應(yīng)商互操作性支持,迫使客戶在網(wǎng)絡(luò)基礎(chǔ)架構(gòu)方面依賴單一供應(yīng)商設(shè)備。這與網(wǎng)絡(luò)解耦的理念本身是矛盾的。
SONiC向企業(yè)轉(zhuǎn)型
目前,超大規(guī)模數(shù)據(jù)中心的以太網(wǎng)交換機是SONiC的重點應(yīng)用領(lǐng)域,在未來幾年,SONiC將在邊緣、IoT和5G等蓬勃發(fā)展的市場中推動下一代網(wǎng)絡(luò)開發(fā)。
SONiC有望成為網(wǎng)絡(luò)領(lǐng)域里類似Linux的存在,使企業(yè)能夠在所有硬件制造商支持的開放NOS上進行標準化。
由于社區(qū)和平臺的廣泛支持,SONiC正定期添加新功能,并每六個月發(fā)布一次新版本。這些更新是用戶反饋和社區(qū)貢獻的綜合成果,為網(wǎng)絡(luò)操作系統(tǒng)帶來持續(xù)發(fā)展和不斷改進的動力。如今,SONiC在數(shù)據(jù)中心中得到了廣泛的應(yīng)用,并且得到了二級云運營商、通信服務(wù)提供商、電信服務(wù)提供商和大型企業(yè)的日益關(guān)注。
當前,SONiC面臨的挑戰(zhàn)之一是其不斷發(fā)展所帶來的適應(yīng)性需求,這種快速變化引發(fā)了許多架構(gòu)問題。這也解釋了為何SONiC吸引了大量云巨頭的關(guān)注,卻未能吸引到小企業(yè),因為后者難以承擔定制SONiC版本的成本。
03
DENT:Linux內(nèi)核革命
過去十年來,除了零售和園區(qū)網(wǎng)絡(luò)之外,開放網(wǎng)絡(luò)已在各網(wǎng)絡(luò)領(lǐng)域中廣泛應(yīng)用。相較于數(shù)據(jù)通信和電信市場,零售和園區(qū)網(wǎng)絡(luò)面臨著更大的挑戰(zhàn)。而DentOS的出現(xiàn),給這些領(lǐng)域帶來了變革。DentOS旨在幫助簡化企業(yè)邊緣網(wǎng)絡(luò)。DENT生態(tài)系統(tǒng)匯聚了亞馬遜(該項目的主要驅(qū)動力)、Marvell、Edgecore、Delta Electronics、Keysight Technologies、Wistron等領(lǐng)先的市場參與者。
DENT致力于解決分布式企業(yè)邊緣網(wǎng)絡(luò)所面臨的挑戰(zhàn)。長期以來,解耦一直有利于電信基礎(chǔ)設(shè)施和數(shù)據(jù)中心,但傳統(tǒng)公有云之外的企業(yè)邊緣用例仍未得到解決,DENT的成立就是為了彌合這一差距。
DENT操作系統(tǒng)設(shè)計
DENT的設(shè)計使其可以像 Linux 一樣輕松安裝。與數(shù)據(jù)中心供應(yīng)商的解決方案不同,它不需要許可費用,不需要特殊的SDK,也不需要集成工具集。由于所有硬件都通過相同的接口尋址,因此DENT不僅與交換機無關(guān),而且與底層硬件也無關(guān)。
DentOS的一些優(yōu)勢包括:
支持現(xiàn)有的Linux工具集:采用標準Linux實用程序進行配置;
降低COG(商品成本):消除了開源許可成本,提高了成本效率和解決方案的可負擔性;
減少集成時間:提供服務(wù)器管理的自動化工具;
占地面積小:與SONiC相比,DentOS在CPU和RAM資源方面的需求少得多。
DentOS受益于現(xiàn)有Linux生態(tài)系統(tǒng)的貢獻者和用戶,同時促進開發(fā)人員、提供商、供應(yīng)商和用戶之間的協(xié)作。2020 年 12 月,Linux 基金會宣布了DentOS第一個代碼版本“Arthur”。2022年3月,發(fā)布了2.0版本“Beeblebrox”,2023年第1季度推出了第三個版本Cynthia(v3.0)。Cynthia為網(wǎng)絡(luò)操作系統(tǒng)提供了一個小而有效的功能集:
L2協(xié)議(如VLAN、LLDP、STP、LAG、IGMP Snooping);
L3協(xié)議(如IPv4/v6路由、VRF、ECMP、NAT);
QoS(服務(wù)質(zhì)量);
管理協(xié)議(如DHCP、SSH);
安全功能(802.1x、BPDU保護、端口隔離)。
目前,雖然DENT的平臺支持有限(DNI、Edgecore、WNC平臺),但社區(qū)正在努力發(fā)展,它們的種類正在擴大。
DentOS采用
與專有NOS相比,DentOS的功能集較為精簡,但足以滿足企業(yè)邊緣的基本要求,包括支持廣泛的硬件平臺、集中式網(wǎng)絡(luò)管理、強大的安全功能和可擴展性。亞馬遜已成功地將DentOS部署為其Just Walk Out Technology的一部分,以簡化客戶體驗和拓展店內(nèi)運營。
鑒于其性能特點,DentOS特別適用于零售店、酒店、醫(yī)院等擁有大量分支機構(gòu)或者遠程辦公等需求的場景。
DentOS遷移到SAI
DENT社區(qū)已經(jīng)宣布計劃引入對SAI作為硬件配置接口的支持。這一舉措將消除DENT生態(tài)系統(tǒng)在支持平臺數(shù)量上的主要限制,未來任何支持SAI的平臺在技術(shù)上都可以運行DENT。
| DentOS向SAI過渡
04 誰將在開放式NOS之戰(zhàn)中獲勝?
無論是數(shù)據(jù)中心網(wǎng)絡(luò)、電信還是園區(qū)網(wǎng)絡(luò),每個組織都需要一個軟件產(chǎn)品來幫助運行其網(wǎng)絡(luò)。為了能從白盒中受益,他們需要一個滿足其特定要求的網(wǎng)絡(luò)操作系統(tǒng)。因此,在選擇系統(tǒng)時,必須考慮特定于業(yè)務(wù)的目標和限制。可以通過評估可用的管理協(xié)議、功能集、集成過程的難度以及所支持的硬件平臺的特征來選擇最適合的網(wǎng)絡(luò)操作系統(tǒng)。
這些年來,SONiC發(fā)展和成熟度遠遠超過了DENT。自SONiC發(fā)布以來,許多超大規(guī)模企業(yè)和云服務(wù)提供商已經(jīng)廣泛采用,將其應(yīng)用于自身的網(wǎng)絡(luò)基礎(chǔ)設(shè)施中。SONiC已經(jīng)擴展到支持數(shù)百個平臺,并且提供了多種的功能。然而,大型企業(yè)和云巨頭的支持并不一定代表著SONiC是一個普遍適用的解決方案。
DentOS基于Linux內(nèi)核的特性,具備更高的成本效益。它允許在沒有任何更改的情況下使用現(xiàn)有的Linux網(wǎng)絡(luò)應(yīng)用程序,從而消除了集成和管理上的挑戰(zhàn)。隨著5G、物聯(lián)網(wǎng)、邊緣和人工智能的興起,對DENT的采用將繼續(xù)增長。而對SAI的支持可能是加速企業(yè)采用DENT的突破口。
各家企業(yè)都需要根據(jù)其特定需求和使用案例定制網(wǎng)絡(luò)基礎(chǔ)架構(gòu)。因此,沒有一個單獨的NOS適用于所有業(yè)務(wù)。
SONiC和DENT特性對比:
-
數(shù)據(jù)中心
+關(guān)注
關(guān)注
16文章
4806瀏覽量
72209 -
生態(tài)系統(tǒng)
+關(guān)注
關(guān)注
0文章
702瀏覽量
20744 -
開源技術(shù)
+關(guān)注
關(guān)注
0文章
389瀏覽量
7963
原文標題:數(shù)據(jù)中心 vs 企業(yè)邊緣:SONiC與DENT的不同使命
文章出處:【微信號:SDNLAB,微信公眾號:SDNLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論