第一個原生支援 P4 的晶片 – Tofino

來源:
https://www.barefootnetworks.com/technology/#tofino

簡介:

SDN 廠商 Barefoot 今年研發了一款名為 Tofino 的晶片,並原生支援 p4 語言

Barefoot 除了晶片以外還針對該晶片開發了一款名為 Capilano 的 IDE,透過這一套 IDE 可以方便為 P4 Switch 進行除錯。

Tofino 最大的特點除了可以透過 p4 進行開發以外,他還提供了相當高的處理速度,官方宣稱他可以到達 6.5 Tbps 的速度,也就是 65 個 100GE 或是 260 個 25GE。

而 Capilano 則是提供了模擬環境、除錯工具、編譯工具等。

此外,透過 Capilano 以及 Tofino 所提供的 APIs/SDK 便可以開發出與 Tofino 連結的應用程式,舉例來說,希望能夠在 Switch 上面開發出能夠接收 Controller 訊息的 Agent,在透過該 Agent 與 Tofino 聯繫,則可以透過此開發工具去製作出需要的應用程式。

應用:

官方提出的應用案例如下:

  1. 快速設計與驗證新的網路協定
  2. 移除不必要的網路協定,簡化網路
  3. 將封包處理流程透明化
  4. 將複雜的網路設備都整合到交換器中
  5. 直接將分散式的網路應用放至於實體網路中

更加詳細的內容可以參考本投影片:

https://www.barefootnetworks.com/media/white_papers/Barefoot-Worlds-Fastest-Most-Programmable-Networks.pdf

其他相關新聞:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料