我听过一个经验法则声称可编程交换机的速度比传统的固定功能交换机慢。情况是否属实？
不。使用英特尔 tofino 和英特尔 tofino 2，我们发现可编程性并没有造成性能的损失。英特尔 tofino 和英特尔 tofino 2 可完全由用户使用 p4 编程语言进行编程，目前的处理速度高达 12.8 tb/s。
p4 是获得 apache 许可的开源语言，由独立非利性机构 p4.org 所有。任何公司、大学或个人都可以免费加入 p4.org，在语言、编译器和工具方面提供贡献。英特尔是 p4.org 的 100 多名成员之一，成员包括来自本行业的公司（例如 at&t 和 zte），以及一些世界顶级大学。p4.org 顾问委员会成员包括 amin vahdat (google)、jennifer rexford（普林斯顿大学）、nate foster（康奈尔大学）、guru parulkar (onf) 和 nick mckeown（斯坦福大学/英特尔）。该语言由来自普林斯大学、康奈尔大学、斯坦福大学、vmware、英特尔、微软、xilinx、barefoot 和 google 的世界级编程语言设计专家设计。p4 是开源的，归每个人所有。该语言经过精心设计，独立于目标，可用于对任何可编程转发设备进行编程。目前为止，它已被用于对不同来源的各种软件和硬件交换机以及 nic 进行编程。有关更多详细信息，请参阅 p4.org。