资讯动态

6G服务化RAN架构演进:从网元拆解到落地避坑全解析

发布时间:2026/10/2 10:23:38 来源:尧图企业网站定制
简介这份白皮书由中国移动研究院发布系统探讨6G时代无线接入网RAN向服务化架构转型的动因、设计原则与实施路径面向通信网络架构研究者、6G标准推进者及运营商技术规划人员解答如何通过服务化提升网络全场景适应能力。包体为单个PDF文档共1个文件仅1.21MB便于下载后离线精读。文件按白皮书完整结构编排从Cloud RAN基础、服务化愿景与五个设计层次到云原生、虚拟化、异构计算等关键技术再到安全、编排管理及标准化展望均有覆盖。内容提出以端到端指标补偿空口性能担忧、通过DOICT融合激发UE服务化能力等具体思路可帮助读者快速把握服务化RAN的核心框架与挑战。已有216人下载学习适合对6G架构演进有深度需求的通信从业者作为案头参考。1. 6G服务化RAN2022年白皮书把无线接入网拆成了乐高2022年这份关于6G服务化RAN的白皮书核心就一件事把传统基站里铁板一块的软硬件功能拆成一组独立、可编排、按需调用的服务。过去加一个特性要动整个网元现在只改一个服务单元。全篇围绕“服务化RAN”这个主题回答的是无线接入网如何像核心网SBA那样按需组合、灵活编排的问题。适合正在做5G演进规划、研究6G组网、或者被基站黑匣子折腾过的从业者读——它能解释清楚一个实际诉求RAN为什么必须从“设备”变成“服务”以及这条改造路径怎么走坑在哪儿。2. 服务化RAN架构演进从网元到服务接口变契约2.1 5G SBA的底子与RAN落不了地的原因5G核心网已经在用服务化架构SBA网元通过HTTP/JSON接口暴露服务。NRF负责服务注册与发现NF间不建死板直连而是按照业务请求临时组链。这套机制让核心网弹性好、扩容快、新功能上线不用动全局。但到RAN这边情况完全不同。传统RAN是分布式单元DU、集中单元CU、有源天线单元AAU三件套DU到CU之间走F1接口CU到核心网走NG接口。接口是定死的功能是内聚的协议栈每一层都跟物理硬件绑在一起。想在MAC调度器旁边加一个AI功能要么改整个DU软件要么在旁边挂一个外设反正都不优雅。白皮书想解决的就是这个结构性矛盾。RAN服务的拆分不能走“把现有LTE/5G网元切开”的路子因为无线协议栈各层之间依赖太深。比如MAC层的调度决策依赖RLC的状态、PHY的测量结果、甚至核心网的QoS参数单纯切接口会把性能切没了。所以白皮书提的是按“服务”重组而不是按“层”切开。2.2 白皮书定义的eSBA与RAN网络功能集合白皮书在5G核心网SBA基础上提出了服务化RAN的增强框架常见叫法是eSBAenhanced Service-Based Architecture。核心思路是把RAN功能拆成三类服务第一类是无线资源类服务包括调度、链路自适应、资源分配。这类服务对时延最敏感必须靠近物理层部署。第二类是移动性类服务包括切换决策、测量控制、小区重选参数管理。这类服务逻辑复杂适合集中部署。第三类是数据面服务包括用户面协议栈处理可以按流量热点动态伸缩。这三类服务各有一个关键参数要单独设计。资源类服务调用频率极高每TTI都可能触发一次移动性类服务毫秒级触发数据面服务按连接或承载粒度触发。所以不能一个超时配置走天下这是后文避坑章节的第一个大坑。2.3 服务调用链与时延预算服务拆完不是白拆拆完要能拼起来。一次典型的服务化RAN调用链是这样的UE发起业务请求RRC服务先承接把上下文转发给接入控制服务接入控制服务查签约数据然后调用资源管理服务分配承载接着调用调度服务配置空口资源最后由数据面服务处理用户数据。这条链路上的每一次调用都有时延开销。本地服务调用可能只有几百微秒跨单元的服务调用就要走内部传输网络加入RTT、队列、序列化反序列化开销。白皮书虽然没有给出一个统一时延上限但行业共识是6G要支持亚毫秒级空口时延时服务化开销不能吃掉全部预算。我一般做规划时会预留服务化开销的硬上限本地调用小于500微秒跨单元调用小于2毫秒整体服务化开销不能超过总时延预算的15%。超过这个比例RAN服务化就变成性能负资产得分组部署或拉近服务编排节点来压开销。3. 核心设计拆解服务注册、发现与消息交互3.1 服务注册与发现流程一张时序图讲透服务化RAN启动后第一步不是处理用户数据而是“报到”。每个RAN服务实例启动后向服务注册与发现功能RAN侧的NRF等价物发起注册请求上报自己的服务类型、容量、支持的特性集、IP端口。注册完成后一个服务消费者要调用目标服务时先去查询服务目录。查询边路可以带过滤条件比如“我要找覆盖小区A的资源调度服务容量大于1000用户”。注册中心返回符合条件的服务实例列表消费者再选一个实例发起调用。整个注册发现流程可以有几种做法一是集中式注册中心类似核心网的NRF二是分布式注册服务之间通过广播或组播维护目录适合小型RAN节点三是混合模式小区级服务用分布式区域级服务用集中式。白皮书对混合模式留的篇幅最多我倾向于从混合模式起步避免单点故障。提示服务注册发现性能是分水岭。注册中心的设计目标一般按RAN节点数×每节点服务数来定这个容量指标在规划阶段就要算清楚。3.2 服务化接口的协议选型HTTP/2够不够用RAN服务之间通信选什么协议是白皮书里一个争议集中的问题。核心网SBA用的是HTTP/2加JSON但RAN对时延和吞吐的敏感度远高于核心网对照组。服务接口规范通常分级设计。第一级是管理面用RESTful API定义服务的注册、查询、健康检查限速可以放宽。第二级是控制面用REST或轻量RPC要求低时延、高可靠需要做超时自动重试。第三级是用户面不走HTTP用的是低成本RPC或直接共享内存通道因为用户面数据用HTTP封装会白白增加20%以上的开销。我实际做评审时会抓一个定量指标控制面服务调用的P99时延必须小于5毫秒P95小于2毫秒用户面服务间数据传输的吞吐效率不能低于裸传输的85%。达不到这个指标协议选型就得换。3.3 白皮书中服务化RAN的参数配置参考参数典型配置说明服务注册周期30秒~60秒快于底层链路检测速度过频繁会增加信令压力服务实例超时时间3秒控制面调用超过阈值触发重选实例服务发现缓存60秒 TTL减少注册中心查询压力用户面共享内存阈值单次复制数据 4KB 改为零拷贝降低CPU复制开销跨单元服务调用重试最多2次指数退避防止重试风暴服务实例健康检查每10秒一次连续2次失败标记不健康快速摘除故障节点这些参数没有一个是白皮书直接给的而是结合5G核心网SBA部署的经验值和RAN的时延约束做的合理推算。实际部署时需要根据服务重要性和网络拓扑调整不是抄一遍就完事。4. 从白皮书到落地分组部署与迭代路径4.1 白皮书的部署形态按服务时延敏感性分组服务拆分后面临的第一个现实问题是全放一起拆了没意义全分布管理复杂度爆炸。白皮书里的折中方案是把服务按时延敏感性分成两大组。第一组叫rc-RAN服务实时关键包括调度、HARQ、MAC控制面。这些服务必须放在离射频最近的边缘节点最好直接和PHY在同一个硬件上跑用共享内存通信不走网络。第二组叫非实时服务包括切换管理、干扰协调、网络切片编排。这些服务可以放更上层形成集中控制点允许毫秒级时延。在规划部署时我一般画一张服务部署矩阵横轴是服务调用频率纵轴是容忍时延。高频低时延的放最底层低频高时延的放最上层中间部分按实际组网条件决定这一块往往是站点级vs区域级的权衡没有固定答案要按传输网络能力和局点类型逐站做测算。4.2 与AI融合网络智能与能耗优化的正确打开方式服务化RAN和AI的结合是白皮书给到最多篇幅的方向之一。原因不复杂服务化拆分之后AI功能不需要修改任何网元只要以独立服务形式注册进来编排器把它的调用插到服务链里就能发挥效果。典型的AI服务有两类。第一类是性能优化类看到小区流量低于阈值就调用节能服务调整天线通道数或让载波进入浅睡眠状态在用户无感知的前提下压缩能耗。第二类是无线参数优化类AI服务读各小区的KPI和测量报告定期计算最优切换参数或调度权重再通过统一服务接口下发。这种方式相比传统做法最直观的价值是不需要停机升级AI模型迭代就是替换一个服务实例。4.3 落地路径先别想6G5G-A就能干第一件事白皮书叫“6G服务化RAN”但这不代表要等到6G才能动手。第一步在5G核心网SBA体系里把NRF的能力延伸到非实时RAN功能比如测量数据上报、干扰协调先实现“RAN部分服务化管理”。第二步选择一个集中式CU的现网场景把移动性和干扰协调拆成服务试点验证注册发现、服务迁移、故障恢复这三项基本功。第三步在DU侧引入一个旁挂的实时控制服务逐步调度类功能服务化迁移。这三步每步都对应白皮书里的一个层级但都不是推翻现网重建更像是做外科手术式的改造。值得做的判断标准是如果服务化后的P99时延没有劣化超过5%可靠性保持4个9以上那就可以继续往深处走。5. 避坑服务化RAN落地的五个常见坑5.1 服务注册风暴导致RAN内部信令爆炸现象服务化改造做完后运行一段时间发现RAN节点之间的心跳包占了大半带宽CPU空闲率反而很低用户的业务时延开始抖动。原因注册周期设得太激进所有服务每10秒甚至更短就向注册中心上报节点多服务多之后注册信令数据量呈几何级增长把服务调用的正常信令挤掉了。解决把注册周期拉长到30~60秒同时打开事件驱动的状态更新只有容量、状态、特性变化时才更新注册信息定时的健康检查保留但减小报文体积。血的教训是健康检查报文要么用小包要么用标记位别带整段上下文。5.2 时延预算被服务化开销吃光现象服务化RAN的端到端时延测试比预期多了几十毫秒定位发现每一跳服务调用都有大量时间花在处理上。原因服务间通信大量走HTTP/2解析。每个服务调用的序列化反序列化开销平均单次0.5~1毫秒。一条业务链上串了10个服务那就是5~10毫秒额外时延这对无线接入来说是巨大损耗。解决分析每个服务的调用链对有时延要求的服务从HTTP切到轻量RPC用户面服务之间用共享内存同时把调用链上不必要的中间服务摘掉能三次完成的调用就不要设计成五次。服务调用的总时间消耗在上线前做一次全链路预算每个服务给出预算上限超过就优化。5.3 拿核心网SBA的实现直接套RAN现象项目组照搬核心网SBA的服务注册实现到RAN侧结果在无线资源管理服务上频繁出现调用失败和超时而且引起的告警难以定位。原因核心网服务调用频率较低普适的注册发现和负载均衡策略在RAN的高频调用场景下根本扛不住。核心网服务属于分钟级、秒级调用而RAN的资源调度达到毫秒级。同样的服务发现查询逻辑每秒查一次和每秒查几百次性能表现天差地别。解决RAN侧服务发现必须做本地缓存本地缓存命不中才回源到注册中心而且要支持订阅-推送模式注册中心主动把服务变更推给重要消费者减少主动查询开销。这种自定义逻辑需要从核心网SBA原始框架中脱离出来RAN服务化要有独立的实现版本不能共用一个代码仓库。5.4 安全边界和服务隔离没设计现象一个服务被攻破后攻击者可以横向调用其他服务拿到全网的调度和用户数据或者某个服务发生内存泄漏拖垮同一台主机上的所有服务。原因服务化拆分后服务之间原有的物理隔离没了。在传统网元里功能进程挤在同一台设备上可以通过IPC边界控制访问服务化后API变大变多如果每个服务的鉴权、认证、流量限制没有设计安全边界等于被拆成了筛子。解决安全必须作为服务框架的一部分而不是事后补作业。每个服务调用都要带JWT令牌令牌按最小权限签发服务间做mTLS双向认证不同安全等级的服务部署逻辑隔离至少做到进程组隔离或容器隔离不允许直接共享内存空间。白皮书里安全相关的篇幅不算多反而是落地时最容易出大事的地方。5.5 仿真数据与现网数据的差距重演一次翻车现象实验室仿真环境里服务化RAN各项指标都很漂亮时延低、吞吐高、切换顺畅。一上现网测试大量服务调用超时、注册中心负载告警整体性能掉了一截。原因仿真环境里网络RTT是零或极低服务节点资源充足数据包不丢。现网环境传输有抖动服务实例竞争CPU和内存接口速率和模拟环境不一致。解决仿真必须建模真实约束——给服务调用加正常网络抖动、并发压力模型、CPU争抢因子现网测试前先在传输有损耗的环境跑一遍混沌测试定期杀掉随机服务实例确认服务化架构的自动恢复能力。这不只是验证性能也是验证服务化架构在实际故障场景下的韧性表现。6. 验证服务化RAN的正确打开方式小型试验床与三项指标自己动手验证服务化RAN能不能落地不一定要等厂商的设备。搭一个最小可行的试验床三台通用服务器就够了。一台跑RAN服务注册中心和编排器一台跑无线资源类服务模拟高频调用一台跑移动性和数据面服务模拟业务负载。用开源的容器编排工具把服务包成容器通过服务化接口互相调用测三组数据。第一组测服务注册与发现的时延从消费者发起查询到拿到可用服务实例列表P95应小于10毫秒超过就要检查注册中心性能或缓存策略。第二组测服务调用链路的稳定性以每秒500次的频率压72小时记录失败率目标是不超过0.01%。第三组测故障恢复速度手动杀掉一个调度服务实例观察消费者多久能切换到备用实例从P95的角度看要小于100毫秒。我做这个方向验证时习惯把软硬件参数调成接近现网的真实值再压测——给容器限制CPU配额、加网络延迟模拟传输损耗、把请求并发拉到超过实际预测峰值。这三项数据能够直接回答“这个方向值不值得继续投入”的核心问题。服务化RAN不是一条会自然走过的路需要主动拆解和验证才能看清全貌。希望这些方法和踩坑记录能帮到你让你的6G服务化RAN规划少走一些弯路。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑