英特爾將已經消亡的Tofino P4可程式乙太網路交換器軟體開源
本週英特爾發布了一個有趣的開源公告,即他們已將其Tofino 可編程乙太網路交換器系列的P4 軟體開源。英特爾Tofino P4 軟體已開源,以協助開啟可程式網路的新可能性。 英特爾在P4 程式語言計畫網站上發布的有關這項開源舉措的公告中提到:
“Intel 將Tofino P4 軟體開源的這一大膽舉措不僅僅是一項許可決定,更是對全球開發人員社群的行動號召。它邀請每一個人–從經驗豐富的網路工程師到有抱負的學生都可以參與進來,不斷創新,為塑造網路的未來做出貢獻。交換器的工作原理,不受任何限制地嘗試自訂資料平面設計,並利用開源社群的力量和優勢,分享和借鑒他人的創新成果,從而創建突破性的解決方案。
開源因協作而繁榮。 透過發布Tofino P4 程式碼,我們創建了一個社區,在這裡,開發人員可以提出並實現新功能,研究人員可以嘗試可編程網路的前沿理念,教育工作者可以使用開源工具培訓下一代網路工程師。 傳統上,高效能網路程式設計工具的取得受到閉源軟體、高成本或專有限制的限制。 Tofino P4 的開源消除了這些障礙,讓任何有好奇心和技能的人都能參與其中。 這種民主化對於新創企業、學術機構和代表性不足地區的開發人員來說,是一場遊戲規則的變革。 有抱負的P4 開發人員現在可以探索、剖析並學習生產級軟體。 “
英特爾的開源公告全文可在P4.org上閱讀。
該聲明唯一令人遺憾的部分是Tofino 產品線實際上已經消亡。 英特爾Tofino P4 可程式乙太網路交換器ASIC 最初於2016 年推出。 2018 年推出的Tofino 2 最多可實現32x400G 連接埠的P4 可程式乙太網路交換機,最大頻寬為12.8 Tbps。 但在2023 年,英特爾停止了Tofino ASIC 的進一步開發。 因此,英特爾在2025 年終於開放了P4 軟體的原始碼,這有點令人驚訝或奇怪。 無論如何,我們歡迎他們宣布的所有開源軟體。