英特尔® 智能结构处理器
通过智能、高性能、边缘到云的可见性和可管理性增强以太网交换。
云端到边缘可编程网络
可编程性、自动化和智能在网络中的作用正在推动各行业的数字化转型。英特尔 Switch & Fabric Group 副总裁兼总经理 Ed Doe 在英特尔 Vision 的演讲中讨论了英特尔如何通过英特尔智能结构架构支持和推广具有广泛产品组合的开放式软件规范,从而帮助企业迁移到可编程网络。
随着数据增长的加速和分布式工作负载的激增,服务提供商和企业要求他们的网络更智能地工作。英特尔® 智能结构处理器(英特尔® IFP)通过智能、高性能和实时边缘到云遥测,增强了以太网交换,并获得可见性和可管理性。在 P4 可编程性、机器学习 (ML) 工作负载加速和高度安全的解决方案的推动下,英特尔® IFP 为边缘和云数据中心、高性能计算 (HPC) 和正转向云技术的通信服务提供商加快了数据包的处理速度。
这里着重介绍的产品来源于 2019 年 6 月英特尔于对 Barefoot Networks 的收购。此举进一步增强了英特尔在端到端连接和网络基础设施方面的领先地位,从而使英特尔客户能够应对网络所有者的性能目标和不断变化的需求。
英特尔® Tofino™ 系列
借助世界上最快的 P4 可编程智能结构处理器来满足对带宽和数据可用性的巨大需求。
英特尔® Tofino™ 2
新一代可编程以太网交换机,英特尔® Tofino™ 2,是满足超大规模数据中心需求的理想选择。
它采用与英特尔® Tofino™ 相同的架构,能提供上一代两倍的带宽,高达 12.8 Tb/s。
英特尔® Tofino™
英特尔® Tofino™ 是世界上首款最终用户可编程以太网交换机。它采用独立于协议的交换机架构 (PISA) 构建,具有 P4 可编程性。英特尔® Tofino™ 交换机有多种 SKU 可供选择,以满足不同的应用和需求。
英特尔® 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 高速缓存
- 防火墙
- 网络数据包代理
- KDDI 网络数据包代理
- 隧道网关
英特尔® 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 的功能交付路线图。