隨著資料成長加速與要求嚴苛的新工作負載變得至關重要,我們的客戶需要他們的網路更加努力地工作。有了 Intel® Programmable Ethernet Switch Products,您就能建立完全依照需求自訂的超快速網路。該產品組合消除了瓶頸,甚至可以將最大的資料中心轉換為專注、均衡、最佳化的高效能電腦。
此處重點介紹的產品由 Intel 於 2019 年 6 月收購的 Barefoot Networks 推出。此收購有助於 Intel 滿足網路擁有者的效能和日新月異的需求,同時支援公司對端到端網路和基礎架構領導地位的重視。
Intel® Tofino™ 系列
透過世界上最快的 P4 可程式化乙太網路交換器 ASIC,滿足對頻寬和資料可用性飛速成長的需求。
Intel® Tofino™
Intel® Tofino™ 是世界上第一款終端用戶可程式化乙太網路交換器。使用協議獨立交換器架構 (PISA) 建構,並且可以進行 P4 設計程式。Intel® Tofino™ 交換器具有多種 SKU,可以滿足不同的應用程式和需求。
Intel® Tofino™ 2
新一代可程式化乙太網路交換器 Intel® Tofino™ 2 是滿足超大規模資料中心需求的最佳選擇。
採用與 Intel® Tofino™ 相同的架構建構,能夠提供前一代兩倍的頻寬,最高可達 12.8 Tb/s。
Intel® P4 Suite
存取完整成套工具、API、以及更多內容,開發並最佳化用於 Intel® Programmable Ethernet Switch Products 的 P4 軟體。P4 是唯一為可程式化封包處理裝置設計的開放原始碼語言。
Intel® P4 Studio
在新一代開發環境中,Intel® P4 Studio 為您提供了一個用例驅動的工具集,其中包括為 Intel® Tofino™ Programmable Ethernet Switch 快速開發自訂 P4 軟體所需的所有資源。此工具組靈活且經過強化,可用於多個控制平面選項,並提供有用的生產就緒資料平面實施方案。
Intel® P4 Insight
透過 Intel® P4 Insight,減少網路解決方案的開發時間,並全面最佳化您的網路軟體。該軟體提供了強大的偵錯工具,並為您提供了 P4 程式詳盡的儀表板視圖,因此您可以準確地看到它如何對應至硬體資源。
Intel® Deep Insight Network Analytics Software
Intel® Deep Insight Network Analytics Software 能讓您即時查看網路基礎結構中每個封包的狀況。監控並分析每個丟失的封包。偵測並儲存異常和事件,進行更深入的歷史分析。
重點用例
即時網路遙測
即時收集網路狀態下的端到端資料,監控造成資料瓶頸和網路故障的問題(包括短暫事件)。您的企業將能修復設定錯誤並最佳化資料路徑,進而大幅提升網路效能。
層級 4 的載入平衡
載入平衡工作通常需要複雜的裝置,這可能會給網路基礎結構帶來負擔。透過 Intel® Tofino™ 和 Intel® P4 的程式化性,載入平衡可以在交換器內完成,進而弭平了多兆位交換器和千兆位伺服器和設備之間的鴻溝。
內部網路 DDoS 偵測
因為這些任務是在網路中執行而並非依賴其他資源執行,因此 Intel® Tofino™ Programmable Ethernet Switch 的卓越效能讓網路更快地檢測 DDoS 攻擊且更有效地緩解攻擊。
其他用例
- DNS 快取
- 防火牆
- 網路封包經銷商
- 通道閘道
Intel® Connectivity Education Hub
了解 P4 程式語言如何端對端改變您的網路基礎架構。瀏覽學術課程、訂閱進階線上影片,或加入我們的研究計劃。教育中心能為您提供資源和技能,透過我們的連線產品開發功能強大且高效的網路解決方案。
常見問題集 (FAQ)
常見問題集
可程式化切換器晶片是否比舊型特定功能 ASIC 昂貴?
否。ASIC 成本由晶粒尺寸決定。Intel® Tofino™ 的晶粒尺寸與執行速度相同的舊型特定功能 ASIC 類似。
可程式化切換器晶片比傳統特定功能 ASIC 的功耗更高嗎?
否。實際上,在許多情況下它們的耗損更少。對於相同的功能和協議,功耗會是相同的。在可程式化切換器中,您可以關閉不需要的功能,並降低功耗或使用較小的表格。
我聽到一條經驗法則說,可程式化切換器比傳統特定官能的切換器更慢。是真的嗎?
否。有了 Intel® Tofino™ 和 Intel® Tofino™ 2,我們已經證明程式化性並不會影響效能。使用者可以使用 P4 程式語言對 Intel® Tofino™ 和 Intel® Tofino™ 2 進行充分的程式設計,目前可以處理高達 12.8 Tb/s 的速度。
P4 是開放語言,還是由 Intel 控制?
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 嗎?
P4 比 OpenFlow 更為通用,能允許使用者確切定義轉發平面如何處理封包。OpenFlow 可以用 P4 語言表示;openflow.p4 提供了一種實用的入門方式。
我正在為我的下一代資料中心專案評估搭載 Intel® Tofino™ 的交換器。我有特定的擴充性要求,我想與資料表進行比較。L2、L3 主機規則,L3 最長前綴匹配 (LPM) 和 ACL 等典型網路功能的表格大小為多少?
對於具備特定功能 ASIC 的交換器,這個問題問的非常好 Intel® Tofino™ 可高度程式化,由多個管道和每個管道內的對應動作單元 (MAU) 組成。MAU 包含靈活的解析邏輯以及多個 SRAM 和 TCAM 表格模塊,可以對其進行雕刻以適應特定的部署。Intel 可根據參考 P4 程式並在 NDA 下提供已驗證的擴充性數字範例。但是,絕不應該將它們解釋為晶片的最大理論可擴充性值。
我可以從哪個典型使用案例開始?
可程式化功能提供了無限的靈活性和多種使用案例,從將切換器表格調整到高效能的尺寸,到增強現有網路功能以及增加新功能 (如遙測、安全性和載入平衡 )。
我是一般使用者,正在與交換器 ODM/OEM/OS 供應商討論他們是否支援新通訊協定或封裝,他們告知我要下一代 ASIC 才能使用此功能。Intel® Tofino™ 能派上用場嗎?
不客氣!您應該詢問您的供應商,看他們的交換平台是否支援 Intel ® Tofino ™ 。提供搭載 Intel® Tofino™ 的平台後,您就應該能提出資料平面功能請求,並能夠在現有的 ASIC 上使用功能交付藍圖。
P4 是開放語言,還是由 Intel 控制?
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 嗎?
P4 比 OpenFlow 更為通用,能允許使用者確切定義轉發平面如何處理封包。OpenFlow 可以用 P4 語言表示;openflow.p4 提供了一種實用的入門方式。
我正在為我的下一代資料中心專案評估搭載 Intel® Tofino™ 的交換器。我有特定的擴充性要求,我想與資料表進行比較。L2、L3 主機規則,L3 最長前綴匹配 (LPM) 和 ACL 等典型網路功能的表格大小為多少?
對於具備特定功能 ASIC 的交換器,這個問題問的非常好 Intel® Tofino™ 可高度程式化,由多個管道和每個管道內的對應動作單元 (MAU) 組成。MAU 包含靈活的解析邏輯以及多個 SRAM 和 TCAM 表格模塊,可以對其進行雕刻以適應特定的部署。Intel 可根據參考 P4 程式並在 NDA 下提供已驗證的擴充性數字範例。但是,絕不應該將它們解釋為晶片的最大理論可擴充性值。
我可以從哪個典型使用案例開始?
可程式化功能提供了無限的靈活性和多種使用案例,從將切換器表格調整到高效能的尺寸,到增強現有網路功能以及增加新功能 (如遙測、安全性和載入平衡 )。
我是一般使用者,正在與交換器 ODM/OEM/OS 供應商討論他們是否支援新通訊協定或封裝,他們告知我要下一代 ASIC 才能使用此功能。Intel® Tofino™ 能派上用場嗎?
不客氣!您應該詢問您的供應商,看他們的交換平台是否支援 Intel ® Tofino ™ 。提供搭載 Intel® Tofino™ 的平台後,您就應該能提出資料平面功能請求,並能夠在現有的 ASIC 上使用功能交付藍圖。