Atlas Overview¶
Atlas 架构在逻辑上主要由三个核心组件构成:

-
Atlas 控制器 (Controller):
- 运行多个代理(切换管理器、资源管理器、故障转移管理器),负责通过通知前传和中传 NF 来启动迁移
- 通过 RPC 通道以及在 DU 和 CU 中的挂钩(hooks)下发调度策略,并接收遥测反馈
-
前传网络功能 (Fronthaul NF):
- 这是一个逻辑实体,负责修改、转发或丢弃前传数据包,以实现 RU 的硬件共享
- 在发生故障时,它还负责将主 DU 的前传流量重定向至备份 DU
-
中传控制平面网络功能 (Midhaul control plane NF):
- 该组件拦截多个 DU 与 CU 之间的 SCTP 协议连接
- 从而在底层节点崩溃时,为上层 CU 提供早期的 DU 故障通知
配置与 O-RAN 规范集成:
源 DU 和目标 DU 连接到同一个 CU 且具备相同的物理层配置,但会分配不同的小区物理 ID(PCI)
广播信道也被错开在非重叠的时间资源上以确保切换成功
此外,Atlas 的架构与 O-RAN 联盟的 RIC(RAN 智能控制器)规范高度对齐:
- 控制器可直接作为 RIC xApp 运行
- NF 和底层的 Hooks 可以通过 E2 接口, 以 Service Models 的形式部署在 E2 节点内