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 / IPv6 |
IPv4 / IPv6 |
| EID |
128bit EID |
128bit EID |
| API 接口 |
Jetty (JFS/JFR/JFC) |
Jetty (JFS/JFR/JFC) |
| Driver |
UDMA |
UDMA |
| 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)— 差异较大
| 特性 |
UBG |
UBoE |
| 地址类型 |
IPv4/IPv6 |
IPv4/IPv6 |
| VL/TC 映射 |
直接使用报文 VL 域段 |
VLAN Priority (3bit) 或 IP DSCP 映射 TC |
| VLAN 支持 |
无 |
支持 VLAN(通过 UMV 表索引 Entity ID) |
| VSwitch |
无 |
支持(但 UBoE 的 VSwitch 未开启) |
| Checksum |
不做 UDP/TCP Checksum |
UDP Checksum 恒为 0(UBoE 特有,硬件不校验) |
| Port Bifurcation |
N/A |
1x4 / 2x2(1×400G 或 2×200G) |
| Optag |
报文头直接携带 RM/CC/NPI 域段 |
ETH 头后通过 Optag 域段携带增强 RM/CC/NPI |
3.4 数据链路与物理层(DL_PHY)— 核心差异
| 特性 |
UBG |
UBoE |
| 物理链路 |
UB Link(原生 UB 协议链路) |
Eth Link(标准以太网链路) |
| SerDes |
H112 SerDes, 最高 118Gbps |
H112 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 也需达成) |
| Payload |
4KB, 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. 配置差异
| 配置项 |
UBG |
UBoE |
| 网络层表项 |
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_en |
N/A |
7. 总结
| 维度 |
UBG |
UBoE |
| 本质 |
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 + 标准以太网链路。
所有评论(0)