Barefoot Tofino is an end-user programmable ethernet switch built using a Protocol Independent Switch Architecture (PISA) and is P4-programmable. The PISA architecture was developed to provide powerful programmability. Tofino is fully programmable because the forwarding logic resides in the P4 program that the network operator or switch manufacturer loads on the chip.
|Category||Data Center Switch (Leaf/Edge or Spine/Core)|
|Applicable Verticals||Cloud Service Providers and Communication Service Providers (Telcos)|
|NG Data Center Networking Relevancy||
Barefoot Tofino is the world’s first end-user programmable Ethernet switch. Tofino utilizes a programmable forwarding plane that doesn’t compromise on performance is key to unlocking revolutionary value from the network.
Tofino delivers programmability with no compromise on performance. It matches fixed function switch ASIC on power consumption and price. With Tofino, deploying a new processing feature at the forwarding plane is akin to doing a software upgrade. Tofino also supports a rich set of visibility and telemetry features enabling users to achieve per-packet visibility thereby quickly debugging and fixing problems in the network. Tofino can be programmed using P4.
|Areas of Deployment||Inter-Datacenter, Intra-Datacenter and WAN|
|Open Compute Project (OCP) Support||Yes|
|Supported OCP Initiatives||Networking|
|Linux Foundation (LF) Support||No|