常見問題集 (FAQ)

常見問題集

不是。ASIC 成本取決於晶粒尺寸。Intel® Tofino™ 的晶粒尺寸與執行速度相同的舊型特定功能 ASIC 類似。

不是。實際上,在許多情況下,它們的花費更省。對於相同的功能和協議,功耗會是相同的。在可程式化切換器中,您可以關閉不需要的功能,並降低功耗或使用較小的表格。

不是。從 Intel® Tofino™ 與 Intel® Tofino™ 2 足以見得,可程式化能力未不會犧牲效能。使用者可以使用 P4 程式語言對 Intel® Tofino™ 和 Intel® Tofino™ 2 進行充分的程式設計,目前可以處理高達 12.8 Tb/s 的速度。

P4 是獨立非營利組織 P4.org 擁有的 Apache 授權的開放原始碼。任何公司、大學或個人都能免費加入 P4.org,並為語言、編譯器和工具做出貢獻。Intel 是 P4.org 的 100 多位成員之一,其中包括我們產業中許多的公司(AT&T 到 ZTE),以及一些全球的頂尖大學。P4.org 顧問委員會由 Amin Vahdat (Google)、Jennifer Rexford (Princeton)、Nate Foster (Cornell)、Guru Parulkar (ONF) 和 Nick McKeown (Stanford/Intel) 組成。此語言由來自 Princeton、Cornell、Stanford、VMware、Intel、Microsoft、Xilinx、Barefoot 和 Google 的程式語言設計領域的全球專家所設計。P4 是開放原始碼,所有人都能擁有。此語言經過精心設計,讓此語言與目標無關,並且可用於對任何可程式化轉發裝置進行編程。目前為止,此語言已用於對來自不同來源的各種軟體和硬體交換器及 NIC 進行編程。如需詳細資訊,請造訪 P4.org

P4 比 OpenFlow 更為通用,能允許使用者確切定義轉發平面如何處理封包。OpenFlow 可以用 P4 語言表示;openflow.p4 提供了一種實用的入門方式。

對於具備特定功能 ASIC 的交換器,這個問題問的非常好Intel® Tofino™ 可高度程式化,由多個管道和每個管道內的對應動作單元 (MAU) 組成。MAU 包含靈活的解析邏輯以及多個 SRAM 和 TCAM 表格模塊,可以對其進行雕刻以適應特定的部署。Intel 可根據參考 P4 程式並在 NDA 下提供已驗證的擴充性數字範例。但是,絕不應該將它們解釋為晶片的最大理論可擴充性值。

可程式化功能提供了無限的靈活性和多種使用案例,從將切換器表格調整到高效能的尺寸,到增強現有網路功能以及增加新功能 (如遙測、安全性和載入平衡 )。

不客氣!您應該詢問您的供應商,看他們的交換平台是否支援 Intel ® Tofino ™ 。提供搭載 Intel® Tofino™ 的平台後,您就應該能提出資料平面功能請求,並能夠在現有的 ASIC 上使用功能交付藍圖。