近日,微軟對開放計算項目(Open Compute Project)做出了新貢獻(xiàn),提供了Software for Open Networking in the Cloud(SONiC)網(wǎng)絡(luò)組件。
據(jù)悉,微軟會將SONiC作為開源項目,貢獻(xiàn)給基于GitHub庫的社區(qū)。其會運(yùn)行于Debian,理論上支持Linux發(fā)行版。
據(jù)了解,微軟還會將云服務(wù)器規(guī)范貢獻(xiàn)給OCP,這是一個12U的共享服務(wù)器機(jī)架,可以容納24個1U服務(wù)器,還公布了在開源Apache許可下的Chassis Manager。
微軟稱:“SONiC是一系列軟件網(wǎng)絡(luò)組件的集合,用于構(gòu)建像交換機(jī)這樣的設(shè)備。配合SAI,SONiC將讓云運(yùn)營商可以利用硬件創(chuàng)新。同時,還會提供一個框架在開源代碼之上進(jìn)行構(gòu)建,面向網(wǎng)絡(luò)交換機(jī)之上的應(yīng)用。我們相信,這是交付一個完全開源的交換機(jī)平臺的最后一部分,這個平臺可以跨來自多個交換機(jī)廠商的硬件共享相同的軟件堆棧。”
目前,OCP已經(jīng)發(fā)布了針對主板、芯片組、布線、常見插槽、連接器、開放網(wǎng)絡(luò)和交換機(jī)的規(guī)范。此外,微軟Azure Cloud Switch也是圍繞OCP的SAI所構(gòu)建。SAI是針對編寫ASIC程序的標(biāo)準(zhǔn)C應(yīng)用編程接口,用于運(yùn)行交換機(jī)等網(wǎng)絡(luò)設(shè)備的軟件。