軟件正在改變除了網(wǎng)絡(luò)硬件之外的世界,但在網(wǎng)絡(luò)設(shè)備領(lǐng)域中功能的實(shí)現(xiàn)出乎意料的緩慢。
例如,主要網(wǎng)絡(luò)供應(yīng)商大約四年時間將對VXLAN的支持添加到主流的路由器和交換機(jī)中。VXLAN對于虛擬化網(wǎng)絡(luò)和物理網(wǎng)絡(luò)的集成非常有意義,即便是Cisco和VMware等主要供應(yīng)商推出VXLAN的速度也落后于業(yè)務(wù)驅(qū)動程序多年。面臨的主要挑戰(zhàn)是網(wǎng)絡(luò)行業(yè)使用的基于ASIC的方法,Barefoot Networks希望消除基于ASIC的不靈活性,同時通過其全新的Tofino芯片保持性能。
ASIC VS x86性能Intel在x86上做了一些令人驚訝的事情,尤其是基于Intel Xeon的網(wǎng)絡(luò)。數(shù)據(jù)平面開發(fā)套件(DPDK)使用Xeon E5-2658實(shí)現(xiàn)了233 Gbps(347 Mpps)的性能,電信和應(yīng)用開發(fā)者可以在基于Intel的網(wǎng)絡(luò)功能虛擬化(NFV)實(shí)例的分組上提供任何數(shù)量的數(shù)據(jù)服務(wù)的應(yīng)用。
基于x86的網(wǎng)絡(luò)解決方案已經(jīng)充分利用了軟件的靈活性,VMware的NSX是一個通過軟件快速集成新協(xié)議和服務(wù)的平臺的典型例子。在很多情況下,233 Gbps的性能已經(jīng)能夠滿足需求。然而,x86網(wǎng)絡(luò)的性能只是通稿專用ASIC可用 吞吐量的一小部分。ASIC芯片制造商Broadcom公司近日宣布其芯片能夠?qū)崿F(xiàn)1 Tbps的吞吐量,支持高密度的網(wǎng)絡(luò)連接的物理封裝的處理器。
網(wǎng)絡(luò)設(shè)備制造商長期以來都是犧牲系統(tǒng)設(shè)計(jì)性能的靈活性,與通用計(jì)算處理器不同,ASIC是專門用于加速特定算法的。諸如VXLAN的協(xié)議需要重新設(shè)計(jì)ASIC以執(zhí)行高吞吐量處理。Couple slow設(shè)計(jì)、回歸測試和新協(xié)議的集成可能需要幾年才能完成。
GPU中得來的教訓(xùn)Barefoot Networks最近在Gelstalt IT技術(shù)日(TFD)活動中發(fā)表了一篇文章。Barefoot Networks討論了公司從圖形處理器(GPU)行業(yè)中學(xué)到的一些經(jīng)驗(yàn)教訓(xùn),像NVIDIA這樣的公司已經(jīng)轉(zhuǎn)型成為高性能計(jì)算(HPC)公司,而不僅僅專注于圖形產(chǎn)業(yè)的公司,Barefoot從中吸取教訓(xùn),發(fā)布了Tofino平臺。
Tofino是一種可編程芯片,可實(shí)現(xiàn)高達(dá)6.5 Tbps的線速率處理。用戶或網(wǎng)絡(luò)供應(yīng)商可以利用P4編程語言來定制白盒解決方案或固定配置產(chǎn)品,提供類似x86的靈活性,同時還能提供類似ASIC的性能。
同時Barefoot還向開放計(jì)算項(xiàng)目(OCP)貢獻(xiàn)了Wedge 100B交換機(jī)的設(shè)計(jì),利用了帶有Tofino芯片的Wedge 100B交換機(jī),用戶可以構(gòu)建一個具有操作應(yīng)用所需服務(wù)的定制交換平臺。有限功能的交換機(jī)通過消除用戶應(yīng)用程序不需要的功能來提高性能和可靠性,供應(yīng)商可以使用相同的平臺為個人用戶提供100G的網(wǎng)絡(luò)服務(wù)。
企業(yè)用戶需要一些事件為白盒交換機(jī)創(chuàng)建自定義代碼,然而,更直接的影響是更新服務(wù)(如VXLAN)的發(fā)布計(jì)劃。作為長期戰(zhàn)略的一部分,企業(yè)網(wǎng)絡(luò)管理員需要注意其網(wǎng)絡(luò)供應(yīng)商產(chǎn)品中的芯片組。
原文鏈接:http://www.techrepublic.com/article/barefoot-networks-looks-to-redefine-asic-in-network-device-design-with-its-tofino-chip/