我正在为我的新一代数据中心项目评估基于英特尔 tofino 的交换机。我有特定的可扩展性要求，想要与数据表进行比较。典型网络功能（例如第 2 层、第 3 层主机规则、第 3 层最长前缀匹配 (lpm) 和 acl）的表有多大？
对于基于固定功能 asic 的交换机来说，这是一个非常合理的问题。英特尔 tofino 具有高度的可编程性，由多个管道和每个管道内的匹配动作单元 (mau) 组成。mau 包含一个灵活的解析逻辑以及多个 sram 和 tcam 表块，这些表块可以调整，从而适应特定部署。英特尔可以根据 nda 提供基于参考 p4 程序的经过验证的可扩展性数字样本。但是，绝不应该认为它们是芯片的最大理论可扩展性值。
可编程性实现了无限制的灵活性和多种用例，例如自定义交换机表的大小，以进行高效扩展；增强现有网络功能；添加遥测、安全和负载平衡等新功能。