英特尔® Programmable Ethernet Switch Products
构建可定制的超快网络,以满足您独特的基础设施需求,并为客户提供差异化解决方案。
英特尔® Programmable Ethernet Switch Products
随着数据增长的加速以及严苛的新工作负载变成关键任务型,我们的客户希望他们的网络能够更快速地运行。借助英特尔® 可编程以太网交换机产品,您可以创建完全根据自己的需求定制的超快网络。该产品组合消除了瓶颈,甚至可以将最大的数据中心转移到突出重点、经过平衡和优化的高性能计算机本身中。
这里着重介绍的产品来源于 2019 年 6 月英特尔于对 Barefoot Networks 的收购。这个举措帮助英特尔满足了网络所有者的性能需求和不断变化的需求,同时支持该公司专注于保持端到端网络和基础设施的领先地位。
英特尔® Tofino™ 系列
借助世界上最快的 P4 可编程以太网交换机 ASIC,满足快速增长的带宽和数据可用性需求。
英特尔® Tofino™
英特尔® Tofino™ 是世界上首款最终用户可编程以太网交换机。它采用独立于协议的交换机架构 (PISA) 构建,具有 P4 可编程性。英特尔® Tofino™ 交换机有多种 SKU 可供选择,以满足不同的应用和需求。
英特尔® Tofino™ 2
新一代可编程以太网交换机,英特尔® Tofino™ 2,是满足超大规模数据中心需求的理想选择。
它采用与英特尔® Tofino™ 相同的架构,能提供上一代两倍的带宽,高达 12.8 Tb/s。
英特尔® P4 Suite
访问一整套工具、API 等,开发和优化面向英特尔® 可编程以太网交换机产品的 P4 软件。P4 是专为可编程数据包处理设备设计的唯一开源语言。
英特尔® P4 Studio
在新一代开发环境中,英特尔® P4 Studio 为您提供了一个用例驱动的工具集,包含快速开发面向英特尔® Tofino™ 可编程以太网交换机的自定义 P4 软件所需的所有资源。它具有灵活性,针对多个控制平面选项进行了增强,并提供有用的生产就绪数据平面实施程序。
英特尔® P4 Insight
借助英特尔® P4 Insight,缩短了网络解决方案的开发时间,并充分优化您的网络软件。该软件提供强大的调试工具,为您提供 P4 程序的详细仪表板视图,以便您详细了解 P4 程序如何映射到硬件资源。
英特尔® Deep Insight Network Analytics Software
英特尔® Deep Insight Network Analytics Software 在您的网络基础设施中实现了实时每包可见性。监控和分析每个丢包事件。检测并存储异常和事件,以进行更深入的历史分析。
重点用例
实时网络遥测
实时收集有关网络状态的端到端数据,以监控导致数据瓶颈和网络故障的问题(包括短期事件)。这将让您的企业能够修复配置错误并优化数据路径,从而大幅提升网络性能。
第 4 层负载平衡器
负载平衡工作通常需要复杂的设备,这可能会加重网络基础设施的负担。借助英特尔® Tofino™ 和英特尔® P4 可编程性,可以在交换机内完成负载平衡,弥补多兆兆位交换机与千兆位服务器和设备之间的差距。
网络内 DDoS 检测
英特尔® Tofino™ 可编程以太网交换机可以让网络更快地检测 DDoS 攻击,并更有效地减少这些攻击,因为其性能极高,并且这些任务在网络中执行,不依赖其他资源。
其他使用案例
- DNS 高速缓存
- 防火墙
- 网络数据包代理
- 隧道网关
英特尔® Connectivity Education Hub
了解 P4 编程语言如何将您的网络基础设施最终转型为端到端。浏览学术课程,订阅高级在线视频或加入我们的研究计划。Education Hub 为您提供资源和技能,帮助您使用我们的连接产品开发强大、高效的网络解决方案。
常见问题解答
常见问题解答
不。ASIC 的成本取决于芯片尺寸。英特尔® Tofino™ 芯片尺寸与运行速度相同的传统固定功能 ASIC 的芯片尺寸类似。
不。实际上,在许多情况下,它们的成本更低。在等效的功能和协议下,功耗相同。在可编程交换机中,您可以关闭不需要的功能或使用更小的表,从而降低功耗。
不。使用英特尔® 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。
P4 比 OpenFlow 更通用,让用户能够准确地定义转发平面处理数据包的方式。OpenFlow 可以用 P4 语言表示;openflow.p4 提供了有用的入门方法。
对于基于固定功能 ASIC 的交换机来说,这是一个非常合理的问题。英特尔® Tofino™ 具有高度的可编程性,由多个管道和每个管道内的匹配动作单元 (MAU) 组成。MAU 包含一个灵活的解析逻辑以及多个 SRAM 和 TCAM 表块,这些表块可以调整,从而适应特定部署。英特尔可以根据 NDA 提供基于参考 P4 程序的经过验证的可扩展性数字样本。但是,绝不应该认为它们是芯片的最大理论可扩展性值。
可编程性实现了无限制的灵活性和多种用例,例如自定义交换机表的大小,以进行高效扩展;增强现有网络功能;添加遥测、安全和负载平衡等新功能。
当然!您应咨询您的供应商,请求他们在交换平台中对英特尔® Tofino™ 提供支持。提供了基于英特尔® Tofino™ 的平台后,您完全有权提出数据平面功能请求,并且将会获得现有 ASIC 的功能交付路线图。