2012年,F(xiàn)acebook開始啟動(dòng)OCP NIC項(xiàng)目,其目的是為了實(shí)現(xiàn)開源和開放。可以有效減少大型互聯(lián)網(wǎng)廠家在硬件設(shè)備的投入,降低設(shè)備維護(hù)的成本,同時(shí)也便于Facebook數(shù)據(jù)中心的建立以及業(yè)務(wù)的拓展。
在OCP NIC項(xiàng)目成立之前,服務(wù)器主板上是通過PCIe插槽出高速網(wǎng)絡(luò)接口,這些能夠從主板上提供高速網(wǎng)絡(luò)接口的卡被統(tǒng)稱為LOM卡。由于業(yè)界沒有一個(gè)明確的LOM卡標(biāo)準(zhǔn),因此各個(gè)服務(wù)器廠家均按照自己產(chǎn)品的需要,開發(fā)了多種樣式的LOM卡,比如mLOM、sLOM、Flex LOM卡等。這些LOM卡形態(tài)各異,彼此接口定義也存在差異,使得互相之間無法通用。
對(duì)用戶而言,這意味著用在HPE服務(wù)器上的LOM卡是無法用在Dell服務(wù)器上的。更有甚者,同一個(gè)廠家的LOM卡,可能只能用在該廠家生產(chǎn)的某幾款服務(wù)器上,在其它服務(wù)器上則無法使用。這樣一來,不僅增加了用戶的額外費(fèi)用投入,還使得設(shè)備維護(hù)變得更為復(fù)雜。
在Facebook發(fā)起的OCP組織里,NIC 3.0項(xiàng)目可以算是最成功的項(xiàng)目之一。到如今為止,該項(xiàng)目不僅完成了OCP NIC 3.0 Spec V1.0的制定,還獲得了業(yè)界絕大部分服務(wù)器廠家的支持??梢灶A(yù)估,在下一代服務(wù)器產(chǎn)品上,OCP NIC 3.0網(wǎng)卡將會(huì)是標(biāo)準(zhǔn)的配置項(xiàng)。
OCP NIC項(xiàng)目組最初定義的網(wǎng)卡是扣卡形態(tài),并且在2015年發(fā)布了OCP Mezz v2.0 Spec規(guī)范定義,但是這種網(wǎng)卡的維護(hù)是需要服務(wù)器機(jī)箱開蓋維護(hù),操作上靈活性較差,除facebook自己的服務(wù)器中開始大量使用,其他服務(wù)器廠商使用較少。OCP組織也在吸取這一教訓(xùn)后,開始重新定義新一代的網(wǎng)卡。
2017年開始,OCP NIC項(xiàng)目組開始定義新一代網(wǎng)卡。OCP NIC 3.0采用了大卡(LFF)和小卡(SFF)兩種尺寸規(guī)格,通過拉手條或螺釘從面板上插入服務(wù)器機(jī)箱中,實(shí)現(xiàn)機(jī)箱不開蓋維護(hù)。信號(hào)速率從PCIe Gen4起步,可以支持到PCIe Gen5,提供x16和x32兩種PCIe接口帶寬,并改善了NIC卡的散熱性能。
對(duì)OCP NIC 3.0網(wǎng)卡在業(yè)界的接受程度,OCP社區(qū)在今年1月份的時(shí)候進(jìn)行了一番調(diào)研。從調(diào)研結(jié)果來看,由于SFF規(guī)格NIC 3.0的尺寸較小,在服務(wù)器機(jī)箱中不會(huì)占用太多的空間,因此在業(yè)界受歡迎的程度較高。絕大部分服務(wù)器廠家表示在下一代服務(wù)器中都會(huì)支持OCP NIC 3.0,并且這些NIC卡將已開始陸續(xù)推向市場。
在規(guī)格上,不論是OCP NIC 3.0的 LFF卡還是SFF卡,其實(shí)都可以支持多種端口規(guī)格。2個(gè)QSFP端口、4個(gè)SFP端口、4個(gè)RJ45 10GBase-T端口,考慮到Facebook的用量和ODM/OEM服務(wù)器廠家對(duì)OCP NIC 3.0的支持,這些不同端口類型的NIC 3.0網(wǎng)卡在接下來的幾年里必將充斥在市場的各個(gè)角落。
光潤通科技是一家服務(wù)全球的以太網(wǎng)卡解決方案提供商,在國內(nèi)外網(wǎng)卡市場上一直占有較多的份額,對(duì)于OCP NIC 3.0規(guī)范,LR-LINK聯(lián)瑞同樣是大力支持和推動(dòng)其廣泛應(yīng)用,從去年的開始就推出過一系列的OCP網(wǎng)卡產(chǎn)品,已在國內(nèi)幾個(gè)著名服務(wù)器廠商得到應(yīng)用。2021年還將繼續(xù)推出25G、40G、100G、200G等OCP3.0網(wǎng)卡,已滿足日益增長的高帶寬需求。
OCP NIC 3.0規(guī)范的成功大大激勵(lì)了該項(xiàng)目組的成員,他們開始進(jìn)一步地考慮拓展該規(guī)范的覆蓋面。對(duì)于PCIe Gen4 x16帶寬(~64GB/s),OCP NIC 3.0網(wǎng)卡上最多只能提供2個(gè)QSFP28端口或4個(gè)SFP28端口。
當(dāng)PCIe速率提升到32Gbps(Gen5)時(shí),x16帶寬將會(huì)達(dá)到128GB/s,此時(shí)在NIC卡上可以支持4個(gè)QSFP28端口,也就是可以支持QSFP-DD28 Form Factor。這樣一來,雙高的OCP NIC 3.0網(wǎng)卡可以提供更大的帶寬、支持更高的功率模塊。
為了保證各個(gè)廠家開發(fā)的OCP NIC 3.0具有互換性,OCP NIC 3.0小組還在協(xié)商確定一致性認(rèn)證流程,明確NIC 3.0卡的測試驗(yàn)證方法,確保用戶購買的NIC 3.0卡可以即插即用。
開放合作一直是OCP組織的宗旨,OCP NIC 3.0 網(wǎng)卡的推出正是這一宗旨的最佳體現(xiàn)。對(duì)于一般化企業(yè)用戶和大型數(shù)據(jù)中心用戶而言,標(biāo)準(zhǔn)化的硬件設(shè)備可以拓寬采購渠道、降低硬件成本、更快地使用上最新的技術(shù)。
但從另一個(gè)方面來說,硬件的標(biāo)準(zhǔn)化和白牌化會(huì)壓縮OEM廠家的利潤空間,迫使這些廠家向軟硬件融合的方向發(fā)展,正如最近幾年大熱的智能網(wǎng)卡(SmartNIC),硬件只是載體,軟件才是其靈魂。總體來看,軟硬件結(jié)合是趨勢,也是必然,正如隨著OCP的蓬勃發(fā)展,整個(gè)全球業(yè)界生態(tài)也將發(fā)生巨大的變化。