1. 概述

UBG(UB Global)和 UBoE(UB over Ethernet)都是 URMA(Unified Remote Memory Access)通信模式的子模式,二者使用相同的软硬件编程接口(Jetty 事务层接口),区别在于底层链路不同。

UBG (UB Global)UBoE (UB over Ethernet)
工作模式Mode 1(URMA 通信)Mode 4(URMA 通信)
报文格式CFG3 (IPv4) / CFG4 (IPv6) / CFG7 (CNA24)CFG3 (IPv4) / CFG4 (IPv6)
底层链路UB Link (H112 SerDes)Eth Link (Ethernet MAC + SerDes)
物理层H112 SerDes (最高 118Gbps/Lane)H112 SerDes (Eth 模式)
传输层TP(可靠传输)TP(可靠传输)
网络层地址IPv4 / IPv6IPv4 / IPv6
EID128bit EID128bit EID
API 接口Jetty (JFS/JFR/JFC)Jetty (JFS/JFR/JFC)
DriverUDMAUDMA
Chip 支持U die + N die 均支持仅 U die 支持(N die 不支持)

2. 架构层次对比

UBG/UBoE

Host A                                            Host B
┌──────────────────────────────────────┐  ┌──────────────────────────────────────┐
│ Transaction Layer (TA)               │  │ Transaction Layer (TA)               │
│   JFS → JFR → JFC                    │  │   JFS → JFR → JFC                    │
├──────────────────────────────────────┤  ├──────────────────────────────────────┤
│ Transport Layer (TP - 可靠传输)       │  │ Transport Layer (TP - 可靠传输)      │
├──────────────────────────────────────┤  ├──────────────────────────────────────┤
│ Network Layer (NL)                   │  │ Network Layer (NL)                   │
│   IPv4/IPv6 路由/查表                 │  │   IPv4/IPv6 路由/查表                 │
├──────────────────────────────────────┤  ├──────────────────────────────────────┤
│ DataLink + Physical Layer             │  │ DataLink + Physical Layer           │
│   UB Link (H112 SerDes)     <=== UB Link===>  UB Link (H112 SerDes)            │
│   Eth MAC + H112 SerDes     <=== Eth Link===>   Eth MAC + H112 SerDes          │
└──────────────────────────────────────┘  └──────────────────────────────────────┘

3. 协议层详细对比

3.1 事务层(TA)— 完全相同

  • 二者均使用 Jetty 编程接口
  • 发送队列 JFS(Jetty For Send)、接收队列 JFR(Jetty For Receive)、完成队列 JFC(Jetty For Completion)
  • 支持 Mailbox 控制面和 Doorbell(DWQE) 数据面通知
  • 支持 WQE/CQE/SQE/RQE 队列元素(WQEBB = 64B 基本块)
  • 支持 Direct WQE 快速路径

3.2 传输层(TP)— 二者均为可靠传输

  • UBG 和 UBoE 均使用 TP 提供端到端可靠传输(也支持 CTP 不可靠传输,但 UBoE 只有 TP 流量会走到 ETH Port)
  • 支持多端口 Bonding、拥塞控制(DCQCN/LDCP)、端到端重传
  • UBG 支持 CFG3/CFG4(IPv4/IPv6)和 CFG7(CNA24)报文;UBoE 仅 CFG3/CFG4
  • 多 TP 并发性能约束:UBG 同时并发请求 TP + 响应 TP 数量 < 77 时性能不下降

3.3 网络层(NL)— 差异较大

特性UBGUBoE
地址类型IPv4/IPv6IPv4/IPv6
VL/TC 映射直接使用报文 VL 域段VLAN Priority (3bit) 或 IP DSCP 映射 TC
VLAN 支持无支持 VLAN(通过 UMV 表索引 Entity ID)
VSwitch无支持(但 UBoE 的 VSwitch 未开启)
Checksum不做 UDP/TCP ChecksumUDP Checksum 恒为 0(UBoE 特有,硬件不校验)
Port BifurcationN/A1x4 / 2x2(1×400G 或 2×200G)
Optag报文头直接携带 RM/CC/NPI 域段ETH 头后通过 Optag 域段携带增强 RM/CC/NPI

3.4 数据链路与物理层(DL_PHY)— 核心差异

特性UBGUBoE
物理链路UB Link(原生 UB 协议链路)Eth Link(标准以太网链路)
SerDesH112 SerDes, 最高 118GbpsH112 SerDes, 最高 118Gbps
动态升降 Lane支持不支持
FEC支持自动开关支持
低功耗状态支持 P0s/P1/P2/P1.1/P1.2支持(但 Eth MAC 侧不动态升降 Lane)
传输距离框内/框间直连点到点可达 150m

4. 性能指标

UBG(URMA-TP, UnionV210)

指标达成值
Read 多流带宽双向各 1600Gbps(挑战 3200Gbps)
Write 多流带宽双向各 1600Gbps(挑战 3200Gbps)
Send 多流带宽双向各 1600Gbps(挑战 3200Gbps)
1K Jetty 带宽双向各 800Gbps
1K TP 带宽双向各 800Gbps
工作速率118Gbps × 40 Lane (10×X4)
报文类型CFG7-TP(CFG3/CFG4 也需达成)
Payload4KB, 4K 对齐

UBoE(UnionV210)

指标达成值
双向带宽双向各 380Gbps
工作速率106.25Gbps × 4 Lane
报文类型CFG3
Payload单 SGE @ 4KB
VL 数2 VL, FEC ON
传输距离点到点 150m
延时增量相比 UB 纯链路:单向增加 160ns(TX+RX ETH MAC),双向增加 300ns

5. 混合工作模式约束

  • 同一个 NL 不支持 ETH Link 和 UB Link 混跑。一个 Port 只能工作在一种链路模式下。
  • UBoE 和 NIC 可以混跑(仅 Body4 支持)。
  • UBG (UB-G) 和 UBC (UB-C) / UNIC 可以混跑。
  • UBoE 不支持 2D Torus / 3D Torus 组网(该组网下不支持 NIC 和 UBoE)。
  • UBoE 仅能承载**可靠传输层(TP)**的流量。不带传输层的流量(MMIO Load/Store、URMA-CTP、CDMA、UB Memory)不会走到 ETH Port。

6. 配置差异

配置项UBGUBoE
网络层表项DIP / DEID / NPI / 路由表 / Bonding不需要 DIP:DEID / NPI / 路由表 / Bonding / UMV / Port VLAN
上云模式支持非上云和 32B EID,通过 TPP_PATTERN_MODE / CFG7_TP_PATTERN_MODE 配置N/A
拥塞控制SCC 拥塞控制开关 TP.tai_tqs.TQS_GLOBAL_CFG.scc_sch_en需单独使能 DCQCN CNP
VTP 映射TP.tai_tqs.TAI_MAPPING_EN.vtp_mapping_enN/A

7. 总结

维度UBGUBoE
本质UB 协议在 UB 原生链路上运行UB 协议封装在 Ethernet 链路上运行
相同点Jetty 编程接口一致、TP 可靠传输一致、EID 空间一致
核心差异走 UB Link走 Eth Link
带宽优势更高(单 X4 口 118G, 多口聚合)更低(单口 380Gbps)
延时优势更低(无 ETH MAC 开销)高一档(ETH MAC TX+RX 额外 160ns)
灵活性需 UB 原生 Link,组网受限标准以太网,可与交换机互通
应用场景框内/框间直连高性能 AI 训练/推理集群通过以太网交换机互联,适配数据机房标准组网

一句话:UBG 是 UB 跑 UB Link,UBoE 是 UB 跑 Ethernet。软硬件接口完全一致,区别仅在 Layer 2/1 被替换——从 UB Link 协议栈换为 Eth MAC + 标准以太网链路。

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐