摘要

  • Ultra Ethernet Consortium 是由 AMD、Arista Networks、Broadcom、Cisco、Eviden/Atos、Hewlett Packard Enterprise、Intel、Meta 和 Microsoft 于 2023 年 7 月 19 日推出的 Joint Development Foundation 项目。它是一个用于规范开发的产业联盟,而不是一家传统商业公司或网络运营商。
  • 其范围远不止更快的以太网链路或取代 RoCE。1.0.3 规范共 573 页,覆盖软件、传输、网络、链路和物理层,并延伸到管理、存储、测试和合规工作。
  • Ultra Ethernet Transport 结合了多种交付模式、按数据包级多路径、选择性重传、发送端和接收端拥塞控制、ECN、可选分组裁剪、可选本地重试、可选基于信用的流控,以及可选端到端传输安全。
  • AMD、Broadcom、Nokia 与 Keysight 的产品和演示表明实现已启动,但公共合规仍主要依赖实施方自我声明;尚未发布完整的独立认证登记,也没有公开完整的大规模部署清单。
  • UEC 的战略机会来自以太网的既有部署基础和多供应商供应链。其主要风险在于端点复杂度、可选功能碎片化、RAND 专利义务、管理与测试尚不成熟,以及从发布规范到验证生产互通之间的距离。

为什么人工智能让网络成为计算机的一部分

Ultra Ethernet Consortium 诞生于计算经济模式的变化。传统企业网络通常要求基础设施承载多个独立流量,达到可接受的容量和可用性水平。而在大规模人工智能训练或高性能计算系统中,网络是一个统一同步计算的一部分。成千上万的加速器可通过集合通信交换参数、梯度或科学数据。一阶段任务可能无法前进,直到最慢的参与者接收到必要的信息。这意味着,即便平均网络利用率看似健康,一个小幅路径失衡、一次拥塞事件或一个分组丢失都可能使代价高昂的处理器空转。

这改变了运营者需要优化的对象。汇总带宽仍然重要,但不够。作业完成时间、队列时延、incast、丢包恢复、并行路径间流量分布,以及端点必须维持的状态量同样关键。一个能够快速送达多数数据包却对少量分组产生较大延迟的网络,可能会中断整个集合通信。对传统流量有效的重传机制,在一条长报文中仅丢失一个分组时,可能耗费过多时间。若一个固定路径成本相近时,可选一条更差路径,核心资源可能闲置。

UEC 的基础论点是,这些问题不能靠交换机单一新功能或单一拥塞算法解决。通信路径首先在网络之上、软件库和应用语义层开始。它经过主机内存注册、远程操作、传输状态、数据包交付、拥塞控制、IP 转发、以太网链路、光学层与物理信令。若这些层被分开设计,某一层优化可能只会把瓶颈搬到其他层,或制造不兼容假设。

UEC 的应对是协调架构。它保留了以太网和 IP,因为运营者已熟悉且已有庞大的工业供应链覆盖交换机、光学、网线、网络操作系统、遥测和运维工具。同时,它修改或扩展了联盟认为不适应 AI 和 HPC 大负载的部分。结果不是“换个商标的普通以太网”,而是让一个已知网络承载专用机制,这一机制从软件 API 一直定义到每条通道的信令速度。

这种区分解释了 UEC 对数字基础设施的重要性。该项目没有自己的加速器、工厂、数据中心或云区域。它定义的是一套合同,成员企业和其他实施方可将其嵌入 NIC、交换 ASIC、系统、驱动、库和测试设备中。其影响只有在不同厂商设备能在故障、拥塞、升级和供应商组合变化下稳定交换流量时才会真正出现。

UEC 是什么、又不是什么

Ultra Ethernet Consortium 是一个公共名称,其法定系列称为 Joint Development Foundation Projects, LLC, Consortium for HPC/AI/ML Ethernet Series。该结构隶属 Joint Development Foundation,并属于更广泛的 Linux Foundation 家族。它为成员提供现成的法务框架,涵盖会员、治理、知识产权、融资与外部关系,不需要成立独立法律实体。

这一结构很重要,因为 UEC 常被笼统称为公司、联盟或标准化机构。它不是拥有股东、资本和独立估值或财报的商业公司。它不销售以太网产品,不运营公共网络,也不拥有成员推广的硬件。它是一个具有法律和知识产权框架的规范开发联盟。其公开文件旨在成为多方实施之间的实施合约。

UEC 也不等同于 Ultra Ethernet Transport。UET 是规范核心中的传输架构,但联盟工作更广泛。它包括软件到 libfabric 的映射、消息与数据包语义、网络假设、链路选项、物理要求、管理、与存储对齐、性能与调试、合规与测试。若将其简化为“新 RDMA 协议”,会掩盖其跨层设计的复杂性与野心。

UEC 并非 IEEE 802.3 工作组。IEEE 802.3 通过自身正式流程开发以太网在 MAC 与物理层的基础标准。UEC 依赖其生态并与之衔接,但并不取代它。同样,UET 使用的 IETF 机制,如 IPv4、IPv6 和 Explicit Congestion Notification,以及维持 libfabric 的 OpenFabrics 体系、以及面向存储、开放硬件与加速互联的组织,也都属于它的邻接合作对象。

项目站点曾使用过易让人误解为标准化组织国际身份的表达。更安全、证据更充分的表述是:UEC 是一个在 JDF 框架下的国际规范开发组织。并无证据表明它是 International Organization for Standardization 的一部分,其文档不是 ISO 标准,也没有 ISO 编号。这不是术语问题,而是关系到权威来源、参与方式与实施方可能承担的法律承诺。

UEC 应按其实际功能评估。它协调竞争者与运营商围绕共同技术设计,发布规范,管理工作组和专利义务声明,开发合规材料并维护与相邻机构的关系。它不能单靠声明把产品变为互操作,也不能强制市场采用其架构。

九家公司的创始联盟

该联盟于 2023 年 7 月 19 日由九家位于 AI 与 HPC 供应链不同环节的组织宣布成立:AMD、Arista Networks、Broadcom、Cisco、当时关联 Atos 的 Eviden、Hewlett Packard Enterprise、Intel、Meta 和 Microsoft。广度从一开始就是战略优势。一套仅由交换机厂商设计的传输可能忽略应用与端点约束。一套仅由加速器供应商主导的设计可能围绕单一硬件生态优化。纯云端项目也可能缺少在硅、光学和系统层面的经验,难以把架构稳定落地为产品。

AMD 提供处理器、加速器和端点互联。Arista 与 Cisco 提供大规模以太网交换和运营经验。Broadcom 提供交换硅、NIC 与高速 SerDes。HPE 与 Eviden 提供 HPC 系统和专用互联经验。Intel 带来处理器、以太网和软件。Meta 与 Microsoft 代表 hyperscale 运营商,直接受益于提高大规模 AI 集群利用率并减少对单一集成供应商依赖。

该联盟也整合了相互竞争的商业利益。成员都销售 NIC、交换 ASIC、系统、云能力、光模块、软件和支持服务。部分成员拥有实施该规范可能用到的专利组合。一些成员受益于宽范围多供应商标准,而另一部分又可从差异化专有能力中获益。联盟不会消除竞争关系;它只是提供了一个平台,在该平台上竞争对手就最小接口达成一致,并继续在实现质量、性能、集成和商业条件上竞争。

HPE 的 Slingshot 提供了有用的技术脉络。它是兼容以太网的商用 HPC fabric,具备自适应路由和拥塞管理。与 HPE 相关的交流中提到,联盟获得了“HPC Ethernet”规范贡献,并估计 UET 相当部分源自 Slingshot 的传输思路。这一比例未被独立验证,不应当作联盟的官方财务统计。更稳妥的结论是:UEC 不是空白起步,而是吸收了 HPC、云网络、RDMA 与以太网的生产经验。

这种旧系统混合是为什么“开放”必须精确理解。UEC 的正式规范已公开下载,架构目标是支持多供应商实施。然而,项目同时也是成员共享既有知识、专利与产品路线图的场域。文档公开并不消除技术和商业层面的约束。

为竞争者协作而设计的法律系列

Joint Development Foundation 模式为 UEC 提供正式结构,而不把它变成传统运营型公司。该项目有名称、范围、会员级别、指导委员会、工作组和知识产权义务。JDF 伞形机构提供非营利、非分红的法人基础与资产管理能力,这降低了成立联盟的成本,并为竞争者提供一套被认可的协作流程。

指导委员会治理该项目。其正式职责包括协调工作组、批准会员、管理资产和财务、选择或更换主席、监督进展、以及控制公共披露与项目商标。默认采用共识。如果共识失败,章程规定符合条件的参与者需以三分之三多数票通过议案。书面申诉可提交给主席。

Meta 的 Brad Booth 是最初主席。1.0.3 规范将 J Metz(AMD)列为主席,Barry Davis(HPE)为副主席,Arista 的 Hugh Holbrook 为技术咨询委员会主席,Marvell 的 Puneet Agarwal 为技术咨询委员会副主席。Paul Congdon 出现为规范编辑。文档还列出了物理层、链路层、传输层和软件工作的负责人与作者。2026 峰会议程还提到其他运营负责人。这些职位不必然替代规范和公开资料中的正式头衔,并且公开材料未提供完整、最新的组织架构。

章程包含三类会员:Steering、General 与 Contributor。Steering 成员参与治理,通常指派代表进入指导委员会。General 成员可参与所有技术组,但不能坐进指导委员会。Contributor 只参与选定小组且不参与三分之三表决。当前公共页面显示 General 与 Contributor 年费分别为 20,000 和 5,000 美元,加上 Linux Foundation 会员费。公开资料未清晰说明 Steering 入会路径,也未明确当前 Steering 资费。

正式权力差异很重要。广泛会员可提供经验和实施覆盖,但治理权并不平均。能够担任 Steering 的大公司、能给多组投入工程师、并持续维护专利和产品的公司在实践中更具影响力。非会员可下载最终规范,但看不到全部起草过程,也无法平等参与。

项目信息并非普通企业机密,但成员不能公开草稿材料,除非对应委员会批准发布。这让竞争者可在未成熟阶段讨论构想而不提前向市场泄露信号,也意味着外部人员看不到被否决提案、投票记录、实施中间问题或产生可选功能的谈判过程。最终规范是公开的,通往它的过程只部分可见。

从四个工作组到 573 页规范

UEC 在 2023 年的第一版公开结构聚焦四个工作组:软件、传输、链路和物理层。这一顺序反映了项目的端到端野心。会员资格并未立刻开放给无限制公共名单。超过 200 家组织表达了兴趣,联盟采用分阶段引入,并要求成员完成流程和反垄断培训。考虑到成员在多个市场竞争,这种谨慎可以理解,因为他们将讨论共享产品与协议要求。

到 2023 年 12 月,UEC 报道约 40 家企业和 300 多人。它建立了技术咨询委员会,并将结构扩展到 8 个工作组。TAC 的目标是保持架构一致:一个传输设计不能假设交换行为、信令方式或 API 在另一组尚未同意支持的前提下成立。到 2024 年 3 月,联盟报告 55 家公司和 750 多名活跃参与者,并更清晰地说明了预期架构。

3 月更新引入了之后出现在正式规范中的核心思路:面向软件的 libfabric API、按包分布、弹性排序、多重交付模式、发送端与接收端拥塞控制、ECN、packet trimming、链路层重试(Link Layer Retry)、可选基于信用的流控、端到端传输安全,以及未来在网络内的集合操作。它也强调 UET 可通过现有以太网交换机工作,而增强交换机可提供额外性能。

随着技术工作推进,制度性覆盖也在扩大。UEC 在 2024 年 7 月发布了 1193 名活跃参与者,并在 8 月报告 97 家会员机构。该数字来自联盟自身定义,且部分口径并非完全公开,不应机械叠加后续公告。2025 年,UEC 表示又有 27 家企业加入,但退群、并购和交叠阶段使该数字不能直接视为当前总量。站点也承认并未显示全部成员。

联盟于 2025 年 6 月 11 日发布了 Ultra Ethernet Specification 1.0,将项目从路线图变成公开实施参考。2025 年 9 月到来的是 1.0.1,修正了来自接收端拥塞窗口控制器的起始端算法和若干编辑问题。1.0.2 在 2026 年 1 月发布,修正了拥塞管理算法,但官方文件对发布日期并不一致,分别写作 1 月 21 日或 28 日。该矛盾应当保持可见,而不是被替代为单一日期。

1.0.3 于 2026 年 7 月 16 日发布,是本次研究窗口的当前基线。该版本有 573 页,引入每通道 200 Gb/s 信令和布尔型功能协商。版本说明还列出与数据包交付、拥塞信用、链路层重试和物理层有序集合相关的强制修订,以及传输安全、原子操作和裁剪包的澄清。强制修订与编辑澄清有区别:前者直接影响实现行为与互通性,后者主要是表述一致性。

2026 年在丹佛举行的会员峰会体现了第二次转向。议程集中于部署、产品化、合规、管理、性能、调试、与存储集成以及交换机和端点测试。核心架构文档已存在,项目的公信力现在更多取决于实施方是否能在组织边界内构建、验证、运营并更新技术栈。

五大功能层间的分布式架构

现行规范将 Ultra Ethernet 划分为软件、传输、网络、链路和物理层。该分层有助于理解,但价值来自连接这些层的假设。

在上层,AI、MPI、SHMEM 与集合通信库通过 OpenFabrics 接口协作,尤其是 libfabric。UEC 语义服务子层将应用操作转译为传输事务。数据包交付子层决定消息如何分包、排序、确认和恢复。拥塞管理控制数据包注入量并分配路径。可选端到端传输安全保护端到端流量。标准 IPv4/IPv6 提供网络转发。以太网提供链路层,并加入 packet trimming、链路层重试、基于信用流控(Credit-Based Flow Control)与可选功能协商。物理层定义 100 和 200 Gb/s 每通道的统计与信令要求。

该结构保留了现有网络的重要部分。UEC 不定义 IP 路由替代方案。它预计与现有 ECMP/ECN 兼容交换机及传统等成本多路径并存。大量智能能力仍保留在 Fabric Endpoints,后者处理熵值、维护传输状态、放置数据并响应拥塞信号。增强交换机可加入更多能力,但设计不要求在传输可用前重建整套 fabric。

因此既有迁移优势,也有分类问题。一种部署可在传统以太网和 ECMP/ECN 上使用 UET 端点。另一种可加入 packet trimming、链路重试、虚拟通道信用、更多遥测,并在未来加入网络内操作。二者都可称为 Ultra Ethernet,但性能、恢复能力和运营复杂度可能差异显著。

五层方法也使故障排查更复杂。故障可能来自应用映射、端点状态机、拥塞参数、交换机队列配置、DSCP 映射、光学、固件或安全系统。仅“能送到包”不够。系统必须在有混合流量、故障和版本变更时维持语义与规模化性能。

软件契约:以 libfabric 取代专有应用 API

UEC 选择 libfabric 2.0 作为合规端点的北向参考 API。该决定使项目对现有 HPC 与高级网络软件生态开放,而不是要求每个框架采用新专有接口。Libfabric 已覆盖 fabric、域、端点、完成队列、事件队列、地址向量、内存区域、消息、远程内存操作和原子操作。UEC 对这些概念进行映射和约束,使供应商将调用转译为 UET 行为。

其战略价值在于传输以上层的连续性。MPI、SHMEM 和加速器通信库可以沿用熟悉抽象,而底层供应商可替换。原则上,一个应用可请求操作而无需知道是哪家 NIC 实现交付、哪家交换硅重传递包。该机制是通用传输建立供应商选择的一条核心路径。

抽象并不保证等价实现。供应商可能支持不同注入大小、scatter/gather 限制、端点数量、原子操作、内存注册行为、完成语义、硬件卸载和安全功能。即便同一 API 编译后的库,也可能表现出不同的性能和容量边界。因此软件采购与验收需要的不只是“支持 libfabric”一项。

UEC 的软件层还承载作业与授权语义。AI 与 HPC 系统通常在共享基础设施上并发运行多作业,每个作业都有自己的进程、内存区域与安全边界。规范必须明确端点归属哪个作业、可用缓冲区范围、远程操作匹配方式,以及完成/错误信息如何回传软件。若这些判断不同,网路再快也只是单包基准上的“好看”,难以支撑调度器、运行时和应用程序。

项目依赖 OpenFabrics 生态,因为 libfabric 并非专有。该关系体现了 UEC 更广泛特征:架构由多个受不同治理规则约束的组件拼接。UEC 可定义如何映射传输到 libfabric,但必须与 API 维护者和用户协同。同样依赖关系存在于 IEEE 以太网、IETF 网络机制、存储组织和供应商操作系统生态。

Fabric Endpoints 与负载配置

Fabric Endpoint,或称 FEP,是 UET 的逻辑终止点。它将一个操作系统实例与一个或多个隔离的 fabric 平面相连,可以包含用户态提供者、内核驱动、NIC 或加速器内传输、内存注册系统、认证上下文、完成队列、地址向量,以及用于数据包交付和拥塞控制的状态。

以端点为中心的设计,使大多数交换机仍为可识别的以太网与 IP 设备。FEP 选择熵值,维护数据包与拥塞状态,放置授权内存中的数据,并解释确认、裁剪和其他信号。它可减少交换机内的专有智能依赖,但将复杂度推向 NIC 硅片、固件、驱动和软件。

UEC 定义三种实现档位:AI Base、AI Full 与 HPC。这不是不同网络类型,而是规定某实现所需能力的功能包。AI Base 面向常见 AI 通信,以更低成本和状态运行。AI Full 增加了可延迟发送、精确匹配以及提取或比较类的原子操作。HPC 档位包含 AI Full 的大部分能力,去掉了 deferrable send,更强调顺序、短消息和 HPC 语义。

档位体系避免每个产品必须实现全部功能。它承认高并发 AI NIC 可优先支持集合数据流动,而 HPC 端点可能更重视顺序与更强原子性。然而,它并不消除可选性。产品仍可在同一档位实现可选功能,不同产品即使标签相同,也可能在安全、链路增强、容量与性能上不同。

术语本身已提供警示。规范版本 1.0.3 采用 AI Base、AI Full 和 HPC;而一份独立合规 README(2025 年)使用 AI Base、AI Extended 和 HPC。更有支持的解释是“AI Full”为当前正式名称,而该测试包内容已过时或不一致。直到测试包与声明文本更新前,供应商和采购方应在断言中同时标明版本与档位表述。

从应用意图到数据包交付

在 UET 中,语义服务子层携带应用意图。它定义消息标识、缓冲区寻址、tagged 与 untagged 操作、远程内存访问、原子操作、完成行为、作业 ID、缓冲区授权、响应与错误。随后,数据包交付子层决定该意图如何分解为数据包并到达另一端点。

对于可靠模式,端点建立数据包交付上下文(PDC)。一个 PDC 包含序列号、确认、重复检测、排序模式、拥塞信息、返回路径状态和流量类别状态。PDC 与交付模式及流量类别绑定,同一对 FEP 之间可存在多个上下文。

这类状态并非小细节。大规模集群会创建大量通信关系。若每个关系都在目标端消耗大量状态,端点的内存与查找成本会成为瓶颈。UEC 因此不要求所有操作归入单一连接模型,而是定义四种交付服务,提供不同可靠性与顺序契约。

Reliable Unordered Delivery(RUD)向语义层提供“恰好一次”语义,但允许乱序到达。它支持按包多路径、选择性重传、重复抑制和直接数据放置。由于目标端可按偏移写入数据而非等待重排缓冲,长集合计算可借助多路径,而不必让一个缺失单元阻塞整段重排。

Reliable Ordered Delivery(ROD)提供恰好一次且有序交付。它使用单路径与固定熵值,丢弃乱序数据包,并从首次缺失序列启动 Go-Back-N 恢复。它看似不如 RUD 精妙,但对顺序严格的应用语义很关键。UEC 将顺序视作应用需求,而非默认给所有传输都加重成本的前提。

Reliable Unordered Delivery for Idempotent Operations(RUDI)则是另一次取舍。它提供至少一次交付,允许重复,从而降低目标端正常状态和确认开销。对最终结果可重复的操作(如某些远程内存搬运后接入障碍)可能更友好。若错误使用则危险。包层不能判断操作是否具备幂等性,这由软件决定。对非幂等操作错误启用 RUDI,可能导致应用状态失真。

Unreliable Unordered Delivery(UUD)为 datagram 提供尽力而为,不保证通常可靠性与顺序。它属于同一语义框架,但不承载 RUD/ROD 的同等拥塞控制要求。应用应避免在 UUD 与受控流量共享队列或类别时,削弱受控流量。

四种模式体现 UEC 的核心思想:网络应提供多机制,让软件按操作语义在传输成本之间权衡。收益是效率,但实现与测试复杂度上升,供应商、应用或运营者可组合出更多潜在的不兼容组合。

数据包喷射:让 fabric 代替偶然路径

传统等成本多路径通常对整条流应用哈希并固定到单一路径。在较大的 Clos fabric 中,这可能退化为抽奖:大量大流会挤在同一组链路上,而等价容量却未被充分利用。一次长时间 AI 传输可能始终受限于一次不利选择。

UET 以更细粒度改变熵值。发送端可使用几十甚至上百个熵值,让现有交换机的 ECMP 自动将分组分散到更多路径。数据包交付子层提供序列信息;拥塞管理子层选择熵值或路径;交换机继续使用现有哈希;反馈机制将最拥塞的值上报发送端。

数据包喷射只有在其他架构组件支撑下才可行。分组可以乱序到达。RUD 可直接放置数据而非等待完整重排。选择性重传只重传丢失部分。拥塞反馈可减少对问题路径的使用。故此,这不是孤立的均衡技巧,而是围绕多路径多样性构建的传输模型。

UEC 不要求每个交换机都运行自有自适应路由算法。基础实现可在 ECMP 下用 round-robin 或伪随机熵值。更先进的端点可将 ECN、延迟或裁剪与具体值绑定,避开拥塞路径。供应商自适应转发可与 UET 共存,但并非唯一路径智能来源。

其承诺是更高 fabric 利用率与更低队列时延。关键问题在于不同端点对反馈的一致解释及其与缓冲、重排、故障和混合流量的交互。实验室同构环境有效的算法,在多代交换机与多类流量的大型 fabric 中可能表现不同。当前独立多供应商证据仍有限。

三种拥塞机制对应三类不同瓶颈

UEC 不定义单一普适拥塞算法,而是区分核心网络拥塞、接收端 incast 与端点缓冲限制。

Network-signal Congestion Control(NSCC)由源端驱动。发送端维持拥塞窗口,估算飞行字节,并通过确认、NACK、超时、延迟和网络信号(如 ECN)调节窗口。它与按包多路径共同协作。UEC 认为当数据包无法离开网络时,窗口会自然停止接受新数据,而纯速率控制器可能误读缺失反馈。

这是联盟的架构观点,不是 NSCC 总优于 DCQCN 或其他 RoCE 控制的独立证明。结果依赖算法细节、交换机信令、拓扑、流量模式和参数选择。“使用 NSCC”本身不等于性能结论。

Receiver-credit Congestion Control(RCCC)处理 incast 场景。当多源同时发往一个目标时,尽管核心网络未拥塞,最后一跳仍可能成为瓶颈。接收端跟踪需求并在发送者间分配 credits,调节到达聚合速率并按竞争情况动态调整有效窗口。RCCC 可与 NSCC 共存,因为接收端过载与核心拥塞是不同故障域。

Transport Flow Control(TFC)同样使用 credits,但面向点对点、缓冲有限服务。其目标是直接避免接收端缓冲溢出,尤其在低损耗容忍场景。它可与多路径或非多路径结合。将所有 credit 机制视为相同会掩盖各自控制域的差异。

UEC 预期全 fabric 都支持 ECN,并对信令有操作性假设,包括去队列首段标记(dequeue marking)而非仅依赖入队标记。端点在处理 ECN 时会结合确认、延迟与裁剪信息。这意味着交换机配置一致性至关重要。传输实现可正确但在配置不当的 fabric 上表现不佳。

版本更新历史也说明了这种复杂度。1.0.1 修正 RCCC 源端算法。1.0.2 修复部分拥塞管理案例。1.0.3 修正了 credits 与链路层重试间的交互。这些是活跃规范的常态变化,但也表明 credits、重传与路径控制状态之间的耦合十分细腻。运营者需要版本纪律和回归测试,而非只做初始合规。

数据包裁剪与精确丢包恢复

Packet trimming 使交换机在无法保持完整包时保持更高价值行为。它不直接丢弃整帧,而是保留大部分或全部负载并去除部分负载,保留足够头部与元数据用于定位并标记为 trimmed,再将缩减通知传回接收端。接收端可再告知发送端缺失的具体数据。

这比 ECN 标记更具信息量。ECN 仅说明发生拥塞;trimming 指出是哪个数据负载未完整传递。与 RUD 与选择性重传结合,可在不等待超时、也不因单次丢包重传整段序列的情况下更快恢复。

该功能在交换机侧可选,但合规端点必须接收并解释 trimmed 包的适用规则。这种非对称性使 UET 可在普通交换机上部署,同时在增强 fabric 上获得更丰富丢包信息。也带来更新问题。一张部分增强网络可能需按路径、档位或拓扑限制 trimming,否则并非所有接收端都能正确处理。

UEC 还定义了请求、控制包、重传和裁剪流量的不同流量类别。运营者需将 DSCP、交换机队列、端点队列与优先级映射保持一致。规范不提供一套统一普适的管理体系。映射错误可能使控制流缺少资源,扭曲拥塞反馈,或让恢复流量与应修复流竞争。

Packet trimming 展现了更广泛的实施挑战。协议可定义线上的行为,但运行结果取决于交换机队列、端点逻辑、遥测、配置和故障处理。互通性是系统属性,不仅是报文格式属性。

链路恢复、credit 与功能协商

Link Layer Retry(LLR)试图在物理链路层先恢复损坏,再触发端到端传输。对端检测到序列中断或受损帧后,在链路层发出负确认,并指示发送器从本地缓存快速重发该帧。若恢复足够快,端到端传输可避免在全网范围内进行更长重传。

其潜在价值在于端口速率和端口密度提高后更明显。偶发光电错误会在高度同步任务中放大延迟。LLR 同时增加序列状态、重放缓冲、控制消息、丢弃窗口与更多故障模式,也必须与 credits 更新与链路复位并存。1.0.3 修复了多项边界情形,包括 CBFC 与 LLR 信息之间的竞争。

Credit-Based Flow Control(CBFC)按虚通道在链路层运行。它向发送端指示可用接收容量,并可实现更细粒度控制,区别于广泛暂停机制。UEC 将其作为支持受控无损行为的手段之一,但不要求每个 UET 部署都完全无损。CBFC 为可选项,UET 仍可在 best effort 下运行。

CBFC 不应被当作 Priority Flow Control 的同义词。两者信令与粒度不同,尽管都试图避免溢出。CBFC 仍需一致配置并正确发送自身控制帧。局部 credits 也可与端到端窗口和接收端 credits 形成多层嵌套控制。

UEC 使用 LLDP 基于协商机制发现可选链路功能,防止一侧启用邻侧不支持的能力。协商应考虑档位、虚通道、DSCP 映射与优先级、复位、软件更新和部分组合。1.0.3 增加了布尔型协商能力,强化了每条链路显式对齐的必要性。

这些选项提供了从标准以太网向增强以太网的演进路径,也可能在采购叙事中被掩盖。一个交换机可在不支持 trimming、LLR 或 CBFC 的情况下转发 UET。另一个交换机可能只在特定版本或端口模式支持这些功能。可信的部署记录应说明完整能力集合,而不仅是联盟名。

每通道 100 与 200 Gb/s 的物理信令

物理层把 UEC 锁定在硬件路线图上。1.0 早期主要围绕每通道 100 Gb/s 信令编写。1.0.3 增加了每通道 200 Gb/s 支持。该更新使规范与更高密度链路代际对齐,但这只是文档能力,不能自动证明所有 UEC 产品都已具备该速率。

UEC 的 PHY 工作还涵盖前向纠错统计、可更正与不可更正 codeword 比例、ordered sets 控制、链路质量报告,以及物理层与 LLR 的交互。这些细节很重要,因为传输恢复决策取决于下层可观察并可汇报的信息。

随着更高信号速率,光学、SerDes、FEC、局部重试与传输恢复间边界在经济上更关键。更强 FEC 可降低剩余错误但会提高时延与能耗。链路重试可更快恢复局部损坏,但需要更多缓冲和状态。端到端重传可在网络内更直达,但可能增加时间。UEC 的目标是定义层间协同,而非允许各供应商各自孤立优化。

增加 200G 通道也显示了联盟目标变化。1.0 实施者必须保持兼容,同时规划新的物理能力。测试设备、固件与管理系统应区分每个端口实际支持的能力。采购方不能仅凭“UEC”口径就推断出通道速率。

可选端到端传输安全

Transport Security Sublayer(TSS)提供可选的端到端保护。其威胁模型不要求信任交换机。它可提供保密性、完整性、抗重放、作业隔离、安全域、群组密钥、密钥轮转以及与硬件信任根集成。

设计采用安全域,成员共享加密上下文。标识符、成员号、epoch、源安全身份和密钥派生旨在超越对每对端点建立独立会话。端点与作业的成员关系变化时,这一点尤其关键。

该协议只是安全体系的一部分。生产运营者还要维护密钥机构、证书或其他信任根、作业成员服务、密钥分发与吊销、epoch 转移、端点恢复、硬件加密和安全遥测。网络可以匹配某个档位,而不必启用 TSS 的所有可选功能。“UEC compliant” 并不意味着默认“已加密”。

可选性反映了不同部署假设。专用、物理隔离的 fabric 可能优先性能并依赖环境控制。多租户云环境则需要更强隔离与加密保护。档位与采购决策应将差异透明化。

最严肃风险不只是加密开销,而是大规模生命周期失效:成员信息过期、吊销延迟、epoch 不一致、端点故障后的恢复不足,或无法证明哪个作业可访问哪些内存。此类问题将传输安全与外部编排和身份系统打通并同步,才能形成闭环。

“UEC compliant”目前意味着什么

UEC 开始发布 1.0 版本的合规材料,但公共体系尚未形成成熟独立认证体系。可用包主要面向实施方自我声明。矩阵把要求映射到档位,测试床指南描述端点和交换机推荐配置。未发现完整公开数据库,把哪些产品由独立机构在完整 UEC 方案下通过或失败全部登记。

该区分很关键,因为市场上存在不同说法。某产品可能围绕开发中的 UEC 能力设计;可能实现选定功能;可能支持某版本的某一档位的一部分;供应商可能宣称功能已完整。某实验室可能在交换机上生成 UET 流量。上述表述都不自动等同于独立、端到端、多供应商认证。

公开测试床建议有参考价值,但有意有限:它提供拓扑和最佳实践校验,而非完整系统验收。它不覆盖广泛互通、性能极限、压力、规模扩展和 API 生命周期。也未在混合 UET 与 RoCE 流量、反复故障、重复更新、密钥域和更大作业群体下证明行为。

AI Full 与 AI Extended 的术语不一致再次说明合规需要严格版本化。采购方应要求声明对应规范版本、修订级别、档位、可选功能、以及链路模式范围。还应明确证据来源是内部测试、双边演示、联盟活动,还是独立实验室。

更可靠的下一步应包含与精确版本绑定的公开测试定义、跨供应商互通演练(plugfest)、独立管理的结果发布(含失败案例)以及可区分端点、交换机、软件与完整系统的登记。否则,UEC compliant 更像是初筛问题,而非完整保证。

带有 RAND 专利义务的开放文档

Ultra Ethernet Specification 1.0.3 可公开下载,并采用 Creative Commons Attribution-NoDerivatives 4.0 授权。该许可允许署名再分发,但不允许分发修改版本。更重要的是,版权和专利访问是两条独立路径。

工作组文件通常采用传统规范开发模型,提供合理且非歧视性专利许可框架。RAND 不意味着必然免版税,也不代表统一定价。它不消除关于有效性、必需性、地理范围或防御性条件的争议。商业可执行性依赖每项专利声明、成员承诺和任何双边许可。

UEC 维护公开的必要权利要求声明名录。研究窗口内可见 Broadcom、Microsoft、Huawei、Qualcomm、AMD、HPE、Google、Marvell 等声明,也包括关联 1.1 相关的展示内容。该名录提高透明度,提示实施方可能需要在建造或销售前进行知识产权核查。

联盟明确声明不判断专利是否有效、是否必需、是否构成侵权或定价。也未提供统一许可。规模较小实施方可能承受更高法律与交易成本,而大成员可吸收更多成本。即使规范公开,也可能形成商业集中:若专利清理、硅成本和测试开销偏高,小厂商难以进入。

知识产权框架也会形塑治理激励。企业既可能为扩大市场贡献技术,也可能将既有能力写入共同设计。专利声明仅在及时且清晰时能减少意外;但它们并不消除架构被广泛采用后许可条件转为新门槛的可能。

更严谨的表述应是“公开发布且多供应商,但带有 RAND 承诺”,而非“完全免授权费”。采购团队需同时评估技术档位和许可路径。

第一波产品与测试

实施证据在 1.0 发布后逐步显现,但案例仍处于不同成熟度阶段。

AMD 于 2025 年 4 月商用发布 AI Pollara 400 NIC,并称其围绕 UEC 开发生态能力设计。Pollara 是可编程端点平台,说明传输已落地到商用硬件。措辞很关键:为演进功能而设计,并不等于 1.0.3 全部要求的独立认证。

Broadcom 于 2025 年 6 月发布 Tomahawk 6,标称 102.4Tbps 的交换 ASIC。10 月又宣布 Thor Ultra 800G NIC,并称设计提供完整 UEC 功能。该供应商声明有分量,但公共证据不足以使其成为联盟级独立认证。采样规模、软件成熟度与档位支持精度仍需分别识别。

Nokia 与 Keysight 于 2025 年 10 月宣布通过 Nokia 7220 与 7250 系列交换机完成端到端 UET 流量演示。Keysight 负责流量生成与验证。该演示证明 UET 可通过商用系统,也显示测试装备支持。它未建立完整的多供应商端点组合、生产规模或每项可选功能的独立认证。

其他成员也披露了声称可支持 UEC 的交换机、系统、软件或测试计划,2026 年峰会强调了产品化。证据表明向实施转换的趋势确实在推进,但不能据此精确统计量产的 UET NIC、认证交换机、部署云区域或完整 fabric。

这波信号更适合当作证据链:公开规范说明可以设计,硅片和 NIC 公告显示投资,流量演示显示部分互通,合规矩阵理清要求。运营商的规模化部署报告才会证实实际价值。独立 plugfest 与生产报告将补齐当前最大缺口。

RoCE、InfiniBand、Slingshot 与 UALink

UEC 面对的是成熟替代技术市场。其战略并非宣称以太网过去不能承载 RDMA,也不是说专用 fabric 不可行,而是认为当前 AI 规模与同步度要求,使以太网端到端更灵活的交付路径与拥塞控制更有必要。

RoCEv2 是直接前身并且部署规模大,支持可路由以太网上的 RDMA,并有较广泛的应用与产品基础。UEC 批评现有 RoCE 常见做法会把全流固定到单一路径,采用 Go-Back-N 重传和接收端重排,对 DCQCN 调优要求高、在 incast 与集合突发下行为受限、并高度依赖 PFC。以上是 UEC 的技术立场,不是说所有 RoCE 部署都表现不佳。

比较关系是动态的。供应商可在可编程 NIC 上加入自适应路由、数据包喷射、改进拥塞算法等类似功能,同时保持 RoCE 兼容。AMD 对 Pollara 的说明示例把 RoCEv2 与 UEC RDMA 作为同一可编程硬件中的选项。UEC 可能与 RoCE 竞争,也可能影响未来 RoCE 产品演进。

InfiniBand 是主要的专用 fabric 替代方案。它在 RDMA、拥塞、链路可靠性和管理上有集成生态和长期 HPC 经验。InfiniBand Trade Association 的 2.0 工作也覆盖每通道 200Gb/s XDR 与更新遥测。UEC 的主要差异不在于声称 InfiniBand 不快,而在于能否通过更广泛的以太网生态、标准 IP 路由和多供应商选择实现 AI/HPC 行为。

HPE Slingshot 处于中间层。它是兼容以太网的商业 HPC fabric,带有自适应路由和拥塞管理,并向 UET 提供关键技术先例。它表明可在以太网上构建专用化行为,但也反映出商业单一平台与面向全行业规范之间有差别。

UALink 多是补充而非直接替代。其当前 200G 公共规范用于加速器 pod 内低延迟 scale-up 互联,覆盖最多 1,024 个加速器。UEC 1.0 更偏向 scale-out,通过交换机连接节点。数据中心可在 pod 内用 scale-up 连接,在 pod 间或节点间用 UEC。UEC 对优化后的 scale-up 传输和网络内集合操作的后续工作,可能带来收敛或竞争。

NVIDIA Spectrum-X 与厂商专有 fabric 提供另一组对比。高度集成的栈可快速优化硬件、软件和支持,但会提高对单一生态依赖。UEC 以常见接口换取供应商选择权。它是否值得采用,需要看性能、支持、专利条件、互通性与综合运维成本,而非把“开放”当作抽象标签。

运营问题比协议更难

一份 573 页规范可以定义很多要求,但生产 fabric 仍需要运营模型。UEC 1.0 在核心规范外仍留下重要管理工作。运营者需配置档位、流量类别、ECN 阈值、熵值集合、可选链路功能、密钥、固件、遥测以及故障策略,并在端点与交换机之间保持一致。

混合流量让问题更难。一个 fabric 可能同时承载 UET、RoCE、TCP、存储、管理和有序/无序 UET 服务。不同协议仅“实现正确”不能自动解决队列与公平性分配。一个控制算法在孤立环境可行,在与其他控制器共存时可能失效,因为其反馈与假设不同。

端点复杂度是另一结构性风险。UET 把多路径、直接放置、选择性重传、多个交付模式、窗口和 credits、trimming 接收、可选安全以及大量状态下沉到 FEP。它可能提升 NIC 芯片面积、固件体积、验证工作、能耗及故障诊断数量。端点智能带来多供应商链路选择,但也将实现难度集中到每台服务器必须采购的部件上。

可选功能一方面带来差异化,另一方面也带来碎片化。一家公司可只实现 AI Base、ECMP 与常规 ECN;另一家公司可实现 AI Full、TSS、trimming、LLR 与 CBFC。两者都在 UEC 生态内,但不能假设语义、性能和安全一致。合规矩阵应成为可运行的能力矩阵。

版本维护将长期持续。1.0.1 到 1.0.3 的修订已经影响了拥塞、credits、重试与包行为。大型集群可能同时包含多个 NIC 固件版本、交换机 release 和测试工具。未协调更新就升级其中一层,可能暴露出联盟试图避免的横向耦合故障。

UEC 的外部联盟在此非常关键并非形式化。Open Compute Project 将传输与系统硬件开源机制连接。OpenFabrics Alliance 与 libfabric 社区连接应用生态。IEEE 802.3 提供以太网正式技术。SNIA 与 NVM Express 提供存储与管理需求。IETF 提供 IP、ECN 与相关机制。各组织决策和路线图不同,联动可减少重复,但不保证同步落地。

最终的运营检验仍是可运行基础设施。一份文档可定义行为,一家供应商可发布产品,联盟可举办峰会,但这些都不能替代一个在拥塞、故障与更新条件下由独立端点和交换机共同完成真实作业,并让运营者解释过程的集群。

当前意义:从规范胜利走向实施可信

到 2026 年 7 月,UEC 已完成发布时不确定的一些关键目标。它形成了广泛联盟,产出五层一体化架构,发布完整 1.0 规范,借助修订版本持续维护,加入 200G 每通道、公开专利声明,并吸引了产品和测试公告。项目仍在运行,议程明显从规则制定转向实施。

这类进展使后续不确定性更重要,而非更少。当前会员名单和 Steering 名册并未在单一权威注册中完整公开。公开会员页与章程在访问描述上不完全一致。TAC 的正式职位也未完全与峰会角色一致。1.0.2 的发布日期在官方文件中仍有冲突。合规包仍沿用过时档位术语。任一事实不会否定架构,但每一项都反映了版本控制和透明度的治理压力,在这样一个高度依赖精确版本的项目中尤为关键。

更重要的缺口在于采用。UEC 还未发布部署普查、独立验证产品名录、自有预算或审计财报。也无证据显示 UEC 1.0 在联盟目标最大规模下完全互通。演示和供应商声明有价值,但都来自利益相关方。与 RoCE、InfiniBand、集成以太网平台的中性比较目前仍有限。

机会依然很大。以太网是数据中心的共同语言,而 AI 基础设施市场规模足以支撑新一代 NIC、交换机、光学和软件。运营方有强烈动机降低单点供应商依赖并提高加速器利用率。一个通用栈可把这些动机转化为采购权力。

风险在于“Ultra Ethernet”变成不兼容子集的遮罩。如果仅具备基本转发,但档位、拥塞、安全与管理在不同实现间漂移,品牌会比互通更快扩张。若 RAND 专利代价高或不清晰,供应商集合可能收缩。若 RoCE 在现有产品中吸收最有价值思想而无需完整新传输,UEC 可能影响市场方向但未必成为主标签。

决定性问题不再是联盟是否能发布复杂规范——它已经做到了。问题是独立组织能否实现同一套契约、许可必要技术、在规模上运营 fabric,并在规范演进时保持兼容。UEC 只有在这些主张经受真实系统检验后,才会成为基础设施,而非仅是文档名词。