ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

5G网络优化:移动性负载均衡MLB配置方案与实测数据

5G网络优化:移动性负载均衡MLB配置方案与实测数据 简介本资源为5G网络优化方向的移动性负载均衡MLB配置方案文档面向从事LTE/5G无线网络优化的工程师及技术研究人员聚焦高负载小区用户转移与异频、异系统间负载均衡的实际配置问题。文档围绕MLB的触发模式、目标小区选择与均衡执行三个阶段展开涵盖候选邻区确定、负载信息交互、目标小区列表配置等原则并对比异频同步态用户数均衡、异频空闲态UE预均衡三种方式的优缺点同时给出方案实施与配置建议。资源包内含1个docx文件大小约1.21MB内容结构完整、目录清晰便于按章节查阅与落地参考。目前已有119人学习下载适合需要掌握MLB配置流程、理解均衡策略差异并应用于现网优化的技术人员参考使用。1. 一份 17 页的 MLB 配置方案为什么值得翻三遍校园网晚高峰最典型的场景教学楼 D1 频段小区挂着 300 多个用户隔壁 D2 频段小区只有 120 个两个小区同覆盖、共站、天线对着同一片区域但一个在喘、一个在闲。这不是容量不够是负载没分出去。移动性负载均衡Mobility Load BalancingMLB要解决的就是这件事——eNodeB 判断小区负载状态把高负载小区里的部分 UE 转移到低负载邻区平衡异频或异系统之间的负载。这份《5G网络优化-移动性负载均衡MLB配置方案》是一份 17 页的内部实施文档基于 BTS3900 LTE V100R010C10SPC150 版本给出了三种均衡策略的完整参数表、实测数据和优缺点对比。它适合谁一是手里有华为 LTE 双载波共站、正在被用户数不均衡困扰的网优工程师二是需要写 MLB 配置脚本或做参数核查的规划人员三是想搞清楚「转移同步态用户」和「转移空闲态用户」到底差在哪、什么时候该开哪个的从业者。文档里最值钱的不是参数表本身而是那几组实测耗时数据——310 用户均衡用了 1 分 30 秒300 用户转移空闲态用了 3 分 20 秒230 用户预均衡用了 4 分半。这些数字直接决定了你在什么场景下该选哪种策略。2. 三种均衡策略的触发逻辑先搞懂 UE 在哪个状态被转移2.1 同步态转移走切换流程快但伤感知转移同步态用户的核心动作是让连接态 UE 做异频切换。基站下发测量控制要求 UE 上报 D2 频段电平并上报 A4 事件切换原因填Reduce load in serving cell。UE 完成异频测量、上报、切换执行整个过程走标准切换信令。这条路径的好处是快。文档实测 XMJM-理工教学楼-HLH-4/5 共 310 个用户开启后 1 分 30 秒左右达到均衡XMJM-集大尚大楼教学楼群-HLS-1/2 共 120 个用户1 分钟左右完成。因为不依赖用户状态变化只要 UE 在连接态、满足 A4 门限就能被选为转移对象。代价也明确UE 要做异频测量、要执行切换单用户感知必然受影响同时产生额外的异频切换信令。文档给了一个关键数据——因负载均衡产生的异频切换占 eNodeB 内异频切换次数的 5%。这个比例不算高但在话务密集区叠加起来空口信令负荷不可忽略。2.2 空闲态转移等 UE 自己释放慢但无感转移空闲态用户的逻辑完全不同。它不主动切连接态 UE而是在 UE 从连接态转至空闲态时通过RRCConnectionRelease消息携带IMMCIIdleModeMobilityControlInfo信元控制 UE 在 RRC 释放后的小区重选行为。简单说你业务结束、RRC 释放基站趁这个机会告诉你「去那个频点」。这种方式对用户感知无影响也不额外增加切换次数。但它的生效前提是「有用户从连接态转至空闲态」。如果用户一直保持业务状态策略就干等着。文档实测数据很说明问题300 个用户左右转移空闲态用了 3 分 20 秒120 个用户用了 2 分 30 秒。对比同步态转移的 1 分 30 秒和 1 分钟慢了不止一倍。2.3 预均衡不等触发门限周期性自适应调整异频空闲态 UE 预均衡是三种策略里最「自动」的。它不需要触发门限基站周期性地评估站内各频点对应的用户数比例自适应地调整释放到各频点的 UE。文档里有一个关键联动逻辑当本小区触发了基于同步态用户数负载均衡、且分流动作为转移 RRC 释放用户时预均衡算法自动停止。也就是说预均衡是「兜底」角色一旦上层均衡策略生效它就让位。预均衡的实测耗时最长230 个用户 4 分半100 个用户 3 分 05 秒。但它的优点是无需设门限、站点实时调整。缺点也直白——无法使 UE 选择最好的小区因为它是按比例分配不是按信号质量选。2.4 三种策略的选型判断把三种策略放在一起看选型逻辑就清楚了维度转移同步态转移空闲态预均衡触发条件A4 门限 负载门限RRC 释放时机无门限周期评估均衡速度快1-1.5 分钟中2.5-3.5 分钟慢3-4.5 分钟用户感知影响有异频测量切换无无额外信令负荷有约 5% 异频切换无无适用场景大话务保障、空闲态均衡效果不好时具备双载波的基站按实际用户数设门限用户多的双载波基站营业厅、办公楼、车站文档的建议很务实转移连接态用户目前现网已开启建议在大话务保障期间、且转移空闲态用户均衡效果不好时开启转移空闲态用户现网尚未开启建议具备双载波的基站开启预均衡建议用户较多的双载波基站开启选择自适应比例方式站内双频点用户数比例均设为 50%。3. 参数配置实操从候选邻区到目标小区列表的完整链路3.1 配置原则的四步链路文档把配置原则拆成四步确定候选邻区、负载信息交互、识别交互邻区和盲邻区、确定目标小区列表。这四步对应不同的参数组候选邻区MlbAlgoSwitch、overlapInd、LoadBalanceNcellscope负载信息交互依赖 X2 口或 S1 口交互负载信息交互邻区/盲邻区识别MlbAlgoSwitch目标小区列表MlbAlgoSwitch、FreqSelectStrategy转移同步态用户、IdleUeSelFreqScope转移空闲态用户这里有一个容易翻车的点overlapInd必须设为YES否则基站不认为邻区与本小区存在重叠覆盖MLB 根本不会把该邻区纳入候选。很多现场开了 MLB 但没效果第一件事就是查这个参数。3.2 转移同步态用户的参数表与配置逻辑文档给出的推荐值是一套经过实测验证的配置。核心参数如下参数名参数 ID推荐值重叠覆盖标识EutranInterFreqNCell.OverlapIndYES负载均衡触发模式CellMLB.MlbTriggerModeUE_NUMBER_ONLY异频用户数负载均衡转移 UE 类型CellMLB.InterFreqUeTrsfTypeSynchronized UE负载平衡切换方式CellAlgoSwitch.MlbHoModeInterFreqMlbRedirect负载平衡算法开关CellAlgoSwitch.MlbAlgoSwitchInterFreqMlbSwitch负载均衡目标频点标识EutranInterNFreq.MlbTargetIndALLOWED负载均衡目标频点选择策略CellMLB.FreqSelectStrategyFAIRSTRATEGY异频负载评估周期CellMLB.InterFreqLoadEvalPrd10异频负载均衡用户数门限CellMLB.InterFreqMlbUeNumThd100负载均衡用户数偏置CellMLB.MlbUeNumOffset20用户数差值门限CellMLB.UeNumDiffThd15负载均衡最大切换出用户数CellMLB.MlbMaxUeNum20负载均衡用户选择 PRB 门限CellMLB.MlbUeSelectPrbThd50%基于负载的异频 RSRP 触发门限InterFreqHoGroup.InterFreqLoadBasedHoA4ThdRsrp-103异频负载均衡 RSRP 门限偏置EutranInterNFreq.IfMlbThdRsrpOffset0负载均衡邻区范围LoadBalanceNCellScopeADAPTIVE几个关键参数的含义需要说清楚。InterFreqMlbUeNumThd是触发门限文档中高负载小区设 100、低负载小区设 20这是根据实际用户数300 vs 120做的差异化配置。MlbUeNumOffset是偏置配合门限使用避免在门限附近频繁触发。UeNumDiffThd是用户数差值门限只有源小区和目标小区的用户数差值超过 15 才触发均衡。MlbMaxUeNum限制单次最大切换出用户数防止一次性转移过多导致目标小区过载。MlbUeSelectPrbThd设为 50%意味着只选择 PRB 占用低于 50% 的用户进行转移避免把高业务量用户切走影响其体验。InterFreqLoadBasedHoA4ThdRsrp设为 -103 dBm这是 A4 事件的 RSRP 触发门限。A4 事件的定义是「邻区电平高于门限」所以这个值决定了 UE 在什么信号条件下才被允许切换到目标频点。-103 dBm 是一个相对宽松的门限保证有足够多的 UE 满足切换条件。3.3 转移空闲态用户的参数差异转移空闲态用户的参数表与同步态高度重合差异集中在三个参数参数名参数 ID推荐值异频用户数负载均衡转移 UE 类型CellMLB.InterFreqUeTrsfTypeIdle UE异频空闲态 MLB 用户数门限CellMLB.InterFreqIdleMlbUeNumThd100负载均衡邻区范围LoadBalanceNCellScopeADAPTIVE注意InterFreqIdleMlbUeNumThd替代了同步态的InterFreqMlbUeNumThd这是空闲态专用的用户数门限。其余参数如MlbTriggerMode、FreqSelectStrategy、MlbMaxUeNum、MlbUeSelectPrbThd等保持一致。文档还记录了一个关于频点优先级的实验将LoadBalanceNCellScope取值为ALLIdleUeSelFreqScope设为负载信息频点观察下发频点优先级再将LoadBalanceNCellScope取值为ADAPTIVE修改负载频点38098重选优先级为 5观察下发频点优先级。结论是 LTE 频点专有频点优先级有特定规则。这个实验的价值在于如果你发现 UE 释放后没有重选到预期频点需要检查CellReselPriorityCfgInd和CellReselPriority的配置。3.4 预均衡的参数配置预均衡的参数表最简洁参数名参数 ID推荐值负载均衡算法开关CellAlgoSwitch.MlbAlgoSwitchInterFreqIdleMlbSwitch异频空闲态负载均衡模式CellMLB.InterFreqIdleMlbModeProportionIdle 态 MLB 释放比例EutranInterNFreq.IdleMlbUEReleaseRatio50%异频频点小区重选优先级配置指示EutranInterNFreq.CellReselPriorityCfgIndCFG异频频点小区重选优先级EutranInterNFreq.CellReselPriority沿用现网配置异频频点高优先级重选门限EUTRANINTERNFREQ.ThreshXhigh沿用现网配置InterFreqIdleMlbMode设为Proportion表示按比例负载平衡模式IdleMlbUEReleaseRatio设为 50% 表示释放到各频点的 UE 比例均等。文档建议站内双频点用户数比例均设为 50%这是预均衡的核心配置。4. 实测数据怎么读KPI 指标与均衡耗时对照4.1 同步态转移的 KPI 观测文档记录了 XMJM-理工教学楼-HLH-4/5 在 11 点至 16 点开启同步态转移后的 KPI小区异频切换次数负载均衡触发执行尝试次数负载均衡触发准备尝试次数负载均衡触发执行成功次数HLH-41739313313313HLH-51060104104104这组数据的读法执行尝试、准备尝试、执行成功三个数字完全一致说明负载均衡触发的切换没有失败。HLH-4 的 313 次触发对应 1739 次异频切换占比约 18%HLH-5 的 104 次对应 1060 次占比约 10%。文档给出的整体比例是 5%说明不同小区的负载均衡触发占比有差异取决于负载不均衡程度。4.2 空闲态转移的 KPI 观测XMJM-理工教学楼-HLH-4/5 在 16 点至 19 点开启空闲态转移后的 KPI小区异频切换次数负载均衡触发执行尝试次数负载均衡触发准备尝试次数负载均衡触发执行成功次数HLH-4996156156156HLH-5678797979对比同步态的数据空闲态转移的异频切换次数明显更低996 vs 1739678 vs 1060因为空闲态转移不产生切换只产生 RRC 释放后的重选。但负载均衡触发次数仍然存在说明系统在统计「因负载均衡导致的释放」。4.3 均衡耗时的横向对比把三组实测数据放在一起策略小区用户数均衡耗时转移同步态HLH-4/53101 分 30 秒转移同步态HLS-1/21201 分转移空闲态HLH-4/53003 分 20 秒转移空闲态HLS-1/21202 分 30 秒预均衡HLH-4/52304 分 30 秒预均衡HLS-1/21003 分 05 秒这组数据的工程含义如果你的场景是突发话务、需要快速均衡选同步态转移如果是日常负载均衡、对感知敏感选空闲态转移如果是营业厅、办公楼这类用户数持续较高的双载波站预均衡可以作为常态化兜底。5. 避坑与排查五个现场翻车记录5.1 开了 MLB 但用户数不降现象参数按文档配了MlbAlgoSwitch开了但高负载小区用户数纹丝不动。原因最常见的是overlapInd没设成YES基站不认为邻区有重叠覆盖MLB 不会把该邻区纳入候选。其次是MlbTargetInd没设成ALLOWED目标频点被禁止。解决先查EutranInterFreqNCell.OverlapInd再查EutranInterNFreq.MlbTargetInd最后确认 X2 口是否正常负载信息交互是否成功。5.2 均衡触发但切换失败率高现象KPI 显示负载均衡触发执行尝试次数有值但执行成功次数明显偏低。原因InterFreqLoadBasedHoA4ThdRsrp设得太高比如 -90 dBm导致 UE 上报 A4 时信号质量不够切换准备阶段就失败。或者IfMlbThdRsrpOffset偏置设置不当目标小区实际电平不满足切换条件。解决把InterFreqLoadBasedHoA4ThdRsrp放宽到 -103 dBm 或更低IfMlbThdRsrpOffset先设 0观察切换成功率后再微调。5.3 空闲态转移长时间不生效现象开了转移空闲态用户但均衡耗时远超文档记录的 3 分 20 秒甚至十几分钟都没明显变化。原因空闲态转移依赖 UE 从连接态转至空闲态。如果当前时段用户持续保持业务比如视频流、下载RRC 不释放策略就没有执行时机。另外InterFreqIdleMlbUeNumThd设得太高触发门限迟迟达不到。解决确认当前时段的业务模型如果是持续业务为主改用同步态转移或预均衡。同时根据实际用户数调整InterFreqIdleMlbUeNumThd文档中高负载小区设 100、低负载小区设 20这个差异化配置值得参考。5.4 预均衡把 UE 分配到信号差的频点现象预均衡开启后部分 UE 重选到信号质量较差的频点用户感知下降。原因预均衡按比例分配不判断 UE 与目标频点的信号质量。文档明确写了这个缺点——「无法使 UE 选择最好的小区」。如果两个频点的覆盖差异较大按 50% 比例分配会导致部分 UE 重选到弱覆盖频点。解决预均衡适合覆盖基本一致的双载波站。如果两频点覆盖差异明显优先用同步态或空闲态转移这两种方式都有 RSRP 门限把关。预均衡的IdleMlbUEReleaseRatio也可以根据覆盖情况调整不必死守 50%。5.5 三种策略同时开启导致算法互斥现象同步态转移和预均衡同时开启预均衡突然不工作了。原因这不是故障是设计逻辑。文档明确写了当本小区触发了基于同步态用户数负载均衡且其分流动作为转移 RRC 释放用户时本小区的自适应比例预均衡算法自动停止。预均衡是兜底角色上层策略生效时它让位。解决理解这个联动关系不要误判为预均衡失效。如果你希望预均衡持续工作就不要同时开启同步态转移中的 RRC 释放分流动作。6. 从参数表到脚本批量配置与验证的进阶手法文档给的是单站参数表但现网往往是几十上百个双载波站需要批量配置。我一般会先把参数表整理成 CSV再用网管的批量配置工具或 MML 脚本批量下发。以转移同步态用户为例核心 MML 命令的骨架是这样的# 开启异频负载均衡算法开关 MOD CELLALGOSWITCH: LocalCellId0, MlbAlgoSwitchInterFreqMlbSwitch-1; # 设置负载均衡触发模式为用户数模式 MOD CELLMLB: LocalCellId0, MlbTriggerModeUE_NUMBER_ONLY; # 设置转移 UE 类型为同步态 MOD CELLMLB: LocalCellId0, InterFreqUeTrsfTypeSynchronized_UE; # 设置负载均衡切换方式为异频重定向 MOD CELLALGOSWITCH: LocalCellId0, MlbHoModeInterFreqMlbRedirect; # 设置目标频点标识为允许 MOD EUTRANINTERNFREQ: LocalCellId0, DlEarfcn38098, MlbTargetIndALLOWED; # 设置目标频点选择策略为公平选择 MOD CELLMLB: LocalCellId0, FreqSelectStrategyFAIRSTRATEGY; # 设置负载评估周期为 10 MOD CELLMLB: LocalCellId0, InterFreqLoadEvalPrd10; # 设置用户数门限和偏置高负载小区 MOD CELLMLB: LocalCellId0, InterFreqMlbUeNumThd100, MlbUeNumOffset20; # 设置用户数差值门限 MOD CELLMLB: LocalCellId0, UeNumDiffThd15; # 设置最大切换出用户数 MOD CELLMLB: LocalCellId0, MlbMaxUeNum20; # 设置用户选择 PRB 门限 MOD CELLMLB: LocalCellId0, MlbUeSelectPrbThd50; # 设置 A4 触发门限 MOD INTERFREQHOGROUP: LocalCellId0, InterFreqLoadBasedHoA4ThdRsrp-103; # 设置 RSRP 门限偏置 MOD EUTRANINTERNFREQ: LocalCellId0, DlEarfcn38098, IfMlbThdRsrpOffset0; # 设置负载均衡邻区范围为自适应 MOD LOADBALANCENCELLSCOPE: LocalCellId0, LoadBalanceNCellScopeADAPTIVE;这段脚本的逻辑是按「算法开关 → 触发模式 → 转移类型 → 目标频点 → 门限参数 → 邻区范围」的顺序逐层配置。参数值直接对应文档推荐值但有两个地方需要按站调整InterFreqMlbUeNumThd和MlbUeNumOffset要根据实际用户数设文档中高负载小区用 100/20、低负载小区用 20/5DlEarfcn要换成实际的目标频点。批量下发后验证环节不能只看参数是否生效要看 KPI。我习惯盯三个指标负载均衡触发的异频切换执行成功次数、源小区用户数变化曲线、目标小区用户数变化曲线。文档中的验证方法是通过网管 KPI 监控因负载均衡导致的异频切换观测执行尝试、准备尝试、执行成功三个计数是否一致。如果三个数字有差异说明切换流程有失败需要回查 A4 门限和 RSRP 偏置。还有一个容易被忽略的验证点频点重选优先级。文档里专门做了一组实验对比LoadBalanceNCellScopeALL和ADAPTIVE两种设置下发的频点优先级。如果你发现 UE 释放后没有重选到预期频点先查CellReselPriorityCfgInd是否设为CFG再查CellReselPriority的值是否符合预期。这个参数在转移空闲态用户和预均衡里都起作用配错了会导致 UE 重选到错误的频点。从那以后我每次开 MLB 都强制走一遍「参数核查 → 单站验证 → KPI 观测 → 批量推广」的流程尤其是overlapInd和MlbTargetInd这两个开关必须逐站确认。希望帮到你。本文还有配套的精品资源点击获取
返回列表