第294篇:CPRI/eCPRI 前传接口与无线云化

关键词

CPRI、eCPRI、前传、Fronthaul、O-RAN、BBU 拆分、DU/CU/RU、无线云化、前传承载、eCPRI over IP


一、前传网络概述

1.1 什么是前传

前传(Fronthaul)是无线 RRU/AAU 到 BBU/DU 之间的传输链路

前传在 5G 网络中的位置:

天线侧 基带侧 4G 架构: ┌──┐ CPRI ┌──┐ └──┘ 5G 架构(CU/DU/RU 拆分): ┌──┐ eCPRI ┌──┐ 中传/回传 ┌──┐ └──┘ └──┘ └──┘ 注:CU=Central Unit, DU=Distributed Unit RU=Radio Unit, RRU=Remote Radio Unit RRU RU AAU ────────── 光纤直连 ────────► (I/Q 采样数据) ───────► (天线) 前传 BBU DU ────────► (基带) CU (RRC PDCP

1.2 CPRI 与 eCPRI 对比

CPRI(Common Public Radio Interface):4G 传统接口

  ┌─ 恒定比特率(Constant Bit Rate)
  ├─ 透传 I/Q 采样数据(时域/频域)
  ├─ 带宽大:20MHz/8T8R → 9.8Gbps
  ├─ 带宽不可压缩(始终满载)
  ├─ 时延要求:< 100μs 单向
  ├─ 距离限制:< 10km(典型 2-5km)
  └─ 协议:CPRI 专有帧结构(Option 1-10)

eCPRI(enhanced CPRI):5G 优化接口

  ┌─ 分组化(变速率,数据量可变)
  ├─ 传输 I/Q 或频域数据(取决于拆分点)
  ├─ 带宽随业务负载变化(有流量时传输)
  ├─ 带宽效率高(相比 CPRI 节省 50-80%)
  ├─ 时延要求:< 100μs 单向(更宽松)
  ├─ 距离:> 10km(可 IP 路由)
  └─ 协议:eCPRI over Ethernet/IP

  带宽对比(100MHz/64T64R):
  ┌─ CPRI Option 10: 24.33Gbps(恒定)
  ├─ eCPRI 拆分 Option 7.2x: ~10-15Gbps(可变)
  └─ eCPRI 拆分 Option 8(类似 CPRI)

二、5G 功能拆分(Functional Split)

3GPP 定义的 8 个拆分选项

5G 功能拆分选项(从天线到核心网):

  ┌──────────────────────────────────────────┐
  │  上层(核心网侧)                          │
  │                                            │
  │  Option 1: RRC(无线资源控制)─ ► CU       │
  │  Option 2: PDCP(分组数据汇聚)─ ► CU     │
  │  ─────────── CU-DU 分界(标准接口 F1)──── │
  │  Option 3: RLC 高层(重传控制)            │
  │  Option 4: RLC 低层(分段/连接)           │
  │  Option 5: MAC 高层(调度)                │
  │  Option 6: MAC 低层(HARQ)               │
  │  ─────────── DU-RU 分界(前传接口)─────── │
  │  Option 7: 低 PHY(FFT/DFT 等)           │
  │  Option 7.2x: 预编码/资源映射(eCPRI)    │
  │  Option 8: RF 采样(CPRI 传统)            │
  │                                            │
  │  下层(天线侧)                            │
  └──────────────────────────────────────────┘

  主流拆分选择:
  ┌─ C-RAN:Option 8(CPRI,4G 典型)
  ├─ O-RAN:Option 7.2x(eCPRI,5G 推荐)
  └─ 云化 RAN:Option 2(CU-DU 拆分)

三、eCPRI 协议详解

3.1 eCPRI 帧结构

eCPRI 协议帧结构(Over Ethernet):

| 以太网帧(Ethernet Frame) ┌──────────────────────────────────────┐ ├──────────────────────────────────────┤ ├──────────────────────────────────────┤ ├──────────────────────────────────────┤ ├──────────────────────────────────────┤ └──────────────────────────────────────┘ eCPRI 消息类型: ┌─ Type 0: IQ Data(用户面数据) ├─ Type 2: Bit Sequence(同步序列) ├─ Type 5: Remote SFN(系统帧号同步) ├─ Type 6: One-way Delay Measurement └─ Type 7: Remote Reset(远程复位) | MAC DA | MAC SA | VLAN Tag (目标MAC)(源MAC)(可选 VLAN) 以太类型 = 0xAEFE(eCPRI) eCPRI 公共头(8 字节) ┌─ Protocol Version (4b): 1 ├─ Reserved (3b) ├─ Message Type: 0-15 ├─ PC, C, R flags (3b) └─ Sequence ID (16b) eCPRI 负载(IQ 数据或控制消息) FCS(帧校验) | 0=IQ Data 1=Bit Sequence 2-15=控制/同步/测量 | | | --- | --- | --- | --- |

3.2 eCPRI 带宽计算

eCPRI 前传带宽估算:

  100MHz/64T64R/子载波间隔30kHz:

  参数:
  ┌─ 带宽:100MHz
  ├─ 天线数:64
  ├─ 子载波间隔:30kHz → 273 RB
  ├─ 采样率:122.88Msps
  ├─ I/Q 精度:16 bit(I)+ 16 bit(Q)= 32 bit
  └─ 拆分点:Option 7.2x(频域数据)

  eCPRI 带宽计算:
  BR_eCPRI = N_ant × N_RB × N_RE × N_bit × (1+OH)

  ┌─ N_ant = 64(天线端口数)
  ├─ N_RB = 273(资源块数)
  ├─ N_RE = 12(每 RB 的 RE 数)
  ├─ N_bit = 32(I+Q 每采样 32bit)
  ├─ 帧结构开销:~10%
  └─ 总带宽 ≈ 64×273×12×32×1.1 ≈ 73Mbps × 频率因子

  简化估算(通常使用经验值):
  ┌─ 100MHz/64T: ~25Gbps(满负荷)
  ├─ 100MHz/32T: ~12.5Gbps
  ├─ 100MHz/8T: ~3Gbps
  └─ 80MHz/64T: ~20Gbps

  与 CPRI 对比(节省):
  ┌─ 相同配置 CPRI:24.33Gbps
  ├─ eCPRI 节省:~20-50%(取决于负载)
  └─ 流量空闲时 eCPRI 带宽更低(无 I/Q 数据)

四、前传承载网络

4.1 前传组网方案

前传承载方案:

  方案 1:光纤直连(最常用)
  ┌──────────────────────────────────────────┐
  │  AAU ── 光纤 ──► DU                      │
  │  ┌─ 单纤双向(BiDi):单纤 25G/50G      │
  │  ├─ 双纤双向:2 纤                       │
  │  ├─ 距离:< 10km                        │
  │  └─ 无中间设备,时延最小                 │
  │                                            │
  │  适用场景:AAU 与 DU 同站、距离短         │
  └──────────────────────────────────────────┘

  方案 2:WDM(波分复用)点对点
  ┌──────────────────────────────────────────┐
  │  AAU ─── WDM ──── DU                    │
  │  ┌─ 每个 AAU 分配一个波长               │
  │  ├─ 单纤承载多个 AAU                    │
  │  ├─ 节省光纤资源                        │
  │  └─ 距离:< 20km                        │
  │                                            │
  │  适用场景:多个 AAU、光纤资源紧张         │
  └──────────────────────────────────────────┘

  方案 3:eCPRI over IP(分组网)
  ┌──────────────────────────────────────────┐
  │  AAU ── eCPRI ──► IP 网 ──► DU          │
  │  ┌─ 通过标准 IP/以太网承载 eCPRI        │
  │  ├─ 需要 FlexE 硬切片保障时延            │
  │  ├─ 灵活组网,支持远距离                 │
  │  └─ 时延增加                             │
  │                                            │
  │  适用场景:DU 集中部署、CU/DU 云化       │
  └──────────────────────────────────────────┘

4.2 前传同步要求

5G 前传同步精度要求:

  ┌─ 频率同步:±50ppb(SyncE)
  ├─ 时间同步(Phase):±130ns(5G)
  └─ 时间同步(Phase):±1.5μs(4G)

  同步方案:
  ┌─ GPS / GNSS(每个节点独立)
  │  ┌─ 精度最高
  │  ├─ 需要天线架设
  │  └─ 成本高
  │
  ├─ IEEE 1588v2(PTP,网络传递)
  │  ┌─ 主从时钟传递
  │  ├─ BC(边界时钟)/ TC(透传时钟)
  │  ├─ 每跳累积误差 ~20-50ns
  │  └─ 前传网 ≤ 5 跳 BC 可满足 ±130ns
  │
  └─ SyncE + PTP 组合
      同步以太网恢复频率
      PTP 恢复相位
      最常用组合

  PTP 在大气/光纤路径的不对称补偿:
  ┌─ 光纤双向光路可能不对称
  ├─ 需要对称性测量和补偿
  └─ 误差 < 10ns 可接受

五、无线云化(Cloud RAN)

5.1 C-RAN 与 O-RAN

C-RAN / 云化 RAN 架构:

传统 D-RAN(分布式): ┌─ 每个基站:BBU + RRU 同站 ├─ 每个站独立处理 └─ 资源无法共享

C-RAN(集中式): ┌─ BBU 集中部署在中心机房 ├─ RRU/AAU 分布在远端 ├─ 前传:CPRI/eCPRI 连接 ├─ 资源池化:负载均衡 └─ 协作化:CoMP 协调多点

集中式 BBU 池 ┌────────────────────────────────────┐ └────────────────────────────────────┘ ┌────┘ ▼ ▼ ▼ ┌──┐ ┌──┐ ┌──┐ BBU1 ────────── 基带资源池 ────────── └────┐ AAU BBU2 BBU3 AAU ... BBUn AAU

5.2 O-RAN 开放架构

O-RAN(Open RAN)联盟定义的开放架构:

服务化管理平台(Non-RT RIC) ┌─ RAN 智能控制器(非实时) ├─ AI/ML 策略管理 └─ 应用层优化(30ms+ 粒度) ▼ 近实时 RIC(Near-RT RIC) ┌─ 10ms-1s 优化 ├─ 负载均衡、干扰协调、切片 └─ 通过 E2 接口控制 ┌────┴────┐ ▼ ▼ ┌────┐ ┌────┐ └─┬──┘ └─┬──┘ └───┬────┘ ▼ ┌────────┐ └───┬────┘ ▼ ┌────────┐ A1 CU (控制 面) DU 前传(Option 7.2x) RU (AAU) F1 CU (用户 面)

O-RAN 核心原则: ┌─ 开放的硬件和软件 ├─ 标准化的前传接口(Option 7.2x) ├─ 智能 RIC 优化 └─ 多厂商互操作

5.3 vRAN(虚拟化 RAN)

vRAN——CU/DU 在通用服务器上运行:

  传统 BBU:专用硬件(ASIC/DSP)
  vRAN:通用服务器(x86/ARM)+ 加速卡

  vRAN 优势:
  ┌─ 硬件通用化 → 降低 TCO
  ├─ 软件升级 → 新功能快速部署
  ├─ 动态扩缩容 → 资源利用率提升
  └─ 生态开放 → 多厂商软件

  vRAN 挑战:
  ┌─ 实时性要求高(1ms 级处理)
  ├─ 前传时延敏感(< 100μs)
  ├─ 需要硬件加速(FPGA/GPU 加速 L1)
  └─ 功耗高于专用硬件

  加速方案:
  ┌─ L1 加速:FPGA/GPU 处理 FFT/信道估计
  ├─ L2 加速:智能网卡卸载
  └─ L3+:纯软件(通用 CPU)

六、前传网络运维要点

前传运维关键指标:

  1. 时延监控
     ┌─ RU→DU 单向时延:目标 < 100μs
     ├─ 每跳增加:2-5μs(光纤)+ 1-3μs(设备)
     └─ 超出范围 → 检查光路/设备

  2. 时钟同步精度
     ┌─ 时间偏差监控:目标 < 130ns
     ├─ SyncE 频率偏移: < 50ppb
     └─ PTP 路径不对称补偿

  3. 误码率(BER)
     ┌─ 光模块 BER:< 10^-12
     ├─ FEC 前 BER:< 10^-5
     └─ 光功率告警:Rx 功率低于接收灵敏度

  4. 光模块健康
     ┌─ 温度:< 70°C
     ├─ 电压:正常范围
     ├─ 偏置电流:监测老化
     └─ TX/RX 功率:在预算范围内

  常用诊断命令:
  display optical-module info interface 25GE1/0/1
  display ptp all
  display ethernet loss-measure
  ping -c 1000 -s 1500 <DU-IP>  # 时延监测

总结

关键点 说明
CPRI 4G 前传,CBR 恒定比特,I/Q 透传
eCPRI 5G 前传,分组化,带宽可变,效率更高
功能拆分 Option 7.2x(eCPRI)主流,Option 8(CPRI)传统
前传承载 光纤直连 / WDM / eCPRI over IP
同步要求 ±130ns(5G),SyncE + 1588v2
无线云化 C-RAN 集中 + O-RAN 开放 + vRAN 虚拟化

思考

  1. CPRI 和 eCPRI 的主要区别是什么?
  2. 5G 功能拆分选项有哪些?为什么 Option 7.2x 成为主流?
  3. eCPRI 带宽如何计算?为什么比 CPRI 节省带宽?
  4. 前传承载有哪些方案?各有什么适用场景?
  5. O-RAN 架构的核心原则是什么?和传统 RAN 有什么区别?
  6. vRAN 的实时性挑战如何通过硬件加速解决?

下篇预告:第295篇 - 算力网络(Computing First Network)概念,介绍算力网络的定义、架构和关键技术。