ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

TD-LTE负载均衡实效关键:空闲态重选主导F/D频段负载再分配

TD-LTE负载均衡实效关键:空闲态重选主导F/D频段负载再分配 简介本资源是一份聚焦TD-LTE网络实际优化场景的技术文档面向通信工程技术人员、无线网络优化工程师及高校通信专业高年级学生系统解析移动性负载均衡MLB在宏站同覆盖等复杂场景下的参数配置、失效原因与精细化调优方法。文档以温州市FD频段现网问题为典型案例深入剖析异频策略缺陷、连接态与空闲态UE转移机制差异并通过实测数据验证空闲态重选在负载均衡中的主导作用提出含触发门限、评估周期、UE转移类型等在内的10项关键参数推荐配置。资源为单文件PDF大小583KB内容结构清晰涵盖背景原理、适用场景、问题诊断、信令分析及参数表便于一线工程师快速定位问题并落地调优。目前已有92人学习下载是理解MLB从理论到工程实践闭环的实用参考资料。1. TD-LTE负载均衡不是“开个开关就均衡”温州宏站F/D共覆盖实测揭示——90%的负载转移靠空闲态重选而非连接态切换你有没有遇到过这种场景一个D频段小区用户数飙到120RSRP强、SINR高、PRB利用率95%但隔壁同覆盖的F频段小区才40人、资源闲置30%后台开了MLB开关、调了用户数门限、邻区也配全了可两小时后用户数纹丝不动——KPI没变投诉照来优化报告却写着“已启用负载均衡”。这不是玄学是TD-LTE网络里最典型的空闲态盲区。这份《TD-LTE负载均衡参数优化[定义].pdf》不是理论手册而是温州现网宏站F/D共覆盖区域的真实排障笔记它用2分钟内用户数从120/40拉平至74/67的硬数据证明——连接态切换只贡献5次动作而真正扛起负载再分配大旗的是RRC Release里那行被长期忽略的专有优先级字段。它面向的是已经能配置eNodeB、会看KPI、但总在“开了MLB却没效果”上反复翻车的一线无线优化工程师它不讲3GPP协议栈只告诉你为什么默认参数在宏站场景下必然失效哪些MO必须改、哪些定时器必须调、哪些“允许切换”标识其实该关以及——为什么T320定时器设成10分钟等于给空闲态均衡判了死刑。2. MLB不是单一功能模块而是三层耦合决策流从触发→筛选→执行每层都卡在参数设计逻辑上MLB在TD-LTE中绝非一个独立开关而是由负载评估层、目标决策层、执行控制层三阶耦合构成的闭环系统。每一层的参数都不是孤立存在而是像齿轮咬合上一层输出直接作为下一层输入条件任一环节参数失配整个链条就卡死。温州案例中“开了开关却无效”本质是三层参数在宏站场景下的系统性错配。下面拆解这三层如何联动以及参数背后的真实物理含义。2.1 负载评估层触发不是“超阈值就动”而是“超阈值且满足评估周期约束”MLB触发依赖两个刚性条件瞬时负载超门限 评估周期内持续满足。很多工程师只调InterFreqMlbUeNumThd异频负载均衡用户数门限却忽略InterFreqLoadEvalPrd异频负载评估周期——这是第一个致命误区。# 温州现网默认配置问题根源 InterFreqLoadEvalPrd 10 # 单位秒即每10秒评估一次 InterFreqMlbUeNumThd 100 # 用户数门限 MlbUeNumOffset 20 # 偏置值实际触发门限10020120注意InterFreqLoadEvalPrd不是越小越好。设为10秒意味着每10秒扫描一次当前用户数但宏站小区用户数波动剧烈如景区突发流量短周期易导致频繁误触发或抖动。温州实测发现当InterFreqLoadEvalPrd设为10秒时D频段小区在用户数118→122→119的微小波动中反复触发/撤销eNodeB陷入“评估-触发-撤回”循环根本无法进入后续筛选阶段。真正有效的做法是将评估周期与业务潮汐周期对齐——温州城区早高峰持续约15分钟故将InterFreqLoadEvalPrd设为60秒1分钟既避开秒级抖动又保证在业务爬升期能稳定捕获真实过载。2.2 目标决策层邻区不是“配了就进候选”而是“能力缩放重叠标识范围策略”三重过滤筛选目标邻区时eNodeB不会把所有邻区都纳入计算。它执行三步过滤能力缩放过滤通过CellCapacityScaleFactor小区能力缩放因子对邻区上报的负载值做加权。该参数在文档中常标为“无”但实测必须显式配置。温州D频段小区容量标称120用户F频段标称80用户若F频段邻区CellCapacityScaleFactor未设默认1.0则其上报的“当前用户数40”会被视为“40/8050%负载”而D频段“120/120100%”看似F频段更优但若F频段实际硬件受限如基带板处理能力弱真实容量仅60则需将CellCapacityScaleFactor设为0.7560/80使其上报负载变为40/60≈66.7%这才反映真实承载力。重叠覆盖过滤OverlapInd重叠覆盖标识决定是否将该邻区纳入MLB候选。温州宏站F/D共覆盖属典型“同站交叠覆盖”但部分邻区关系中OverlapIndNO否导致eNodeB直接剔除该邻区——即使信号强、容量足也不参与负载计算。必须逐条核查EUTRANINTERFREQNCELL对象将OverlapInd强制设为YES。邻区范围策略LoadBalanceNCellScope负载均衡邻区范围控制候选邻区来源。ADAPTIVE自适应模式下eNodeB仅选择RSRP差值≤6dB的邻区避免跨站远距离迁移而ALL模式会纳入所有邻区引发无效切换。温州宏站间距离普遍300mRSRP差值常在3~5dB故ADAPTIVE是合理选择但需同步校准MlbHoCellSelectStrategy切换小区选择策略为“允许尝试非最强小区”否则eNodeB只选RSRP最强邻区忽略F频段这类覆盖稍弱但容量充足的备选。2.3 执行控制层UE转移不是“一刀切切换”而是“连接态快刀空闲态慢火”的双轨机制执行层的核心矛盾在于连接态切换追求速率空闲态重选追求无感。二者参数完全独立且优化目标截然相反连接态切换由InterFreqUeTrsfType中的SynchronizedUE控制依赖InterFreqMlbHoInA1ThdRsrp切换入A1门限等测量事件参数。温州初始配置中InterFreqMlbHoInA1ThdRsrp-105dBm而F频段小区RSRP普遍-92dBmD频段-85dBm导致F频段始终达不到A1事件门限无法触发切换入流程。空闲态重选由InterFreqUeTrsfType中的IdleUE控制核心是T320FORLOADBALANCE用于负载平衡的T320定时器和INTERFREQIDLEMLBUENUMTHD异频空闲态MLB用户数门限。温州原配置T320FORLOADBALANCE1010分钟意味着RRC Release消息中下发的专有优先级仅生效10分钟而用户从释放到重选平均耗时8~15分钟大量用户在T320超时后恢复系统广播优先级重新驻留D频段——空闲态均衡形同虚设。3. 宏站场景下MLB失效的四大典型现象从信令日志定位根因而非凭经验猜一线工程师最怕的不是参数不会调而是“明明按文档配了却没效果”只能靠刷KPI、抓信令、翻日志大海捞针。温州案例中我们通过X2接口跟踪、UE侧MR采集、eNodeB内部计数器如MLB_UESWITCHED_OUT_NUM交叉验证总结出宏站F/D共覆盖下MLB失效的四大可复现现象。每一条都对应明确的日志特征、参数缺陷和修复路径避免再走弯路。3.1 现象MLB开关开启但MLB_TRIGGERED_NUMMLB触发次数为0日志证据eNodeB MML命令DSP MLBCOUNTER显示MLB_TRIGGERED_NUM0同时MLB_EVALUATED_NUM评估次数持续增长根因分析InterFreqLoadEvalPrd设置过短如5秒导致eNodeB评估引擎因CPU占用过高被系统抑制或MlbAlgoSwitch虽开启但CellAlgoSwitch中InterFreqUeTrsfType未勾选IdleUE导致空闲态评估模块未加载解决步骤执行LST CELLALGOSWITCH确认InterFreqUeTrsfType中IdleUE状态为ON执行MOD INTERFREQLOADEVALPRD: InterFreqLoadEvalPrd60;将评估周期设为60秒观察DSP MLBCOUNTER中MLB_EVALUATED_NUM与MLB_TRIGGERED_NUM比值健康值应≥0.83.2 现象MLB_TRIGGERED_NUM有值但MLB_TARGET_NCELL_NUM目标邻区数恒为0日志证据X2接口跟踪中无HANDOVER REQUEST消息DSP MLBNCELL显示目标邻区列表为空根因分析OverlapIndNO或LoadBalanceNCellScopeALL但邻区RSRP差值过大10dB被ADAPTIVE模式过滤或CellCapacityScaleFactor未配置导致邻区负载计算失真解决步骤执行LST EUTRANINTERFREQNCELL筛选OverlapIndNO的邻区批量执行MOD EUTRANINTERFREQNCELL: OverlapIndYES;执行LST EUTRANINTERFREQNCELL检查各邻区RSRP_DIFF与服务小区RSRP差值剔除差值8dB的邻区对F频段邻区执行MOD CELLMLB: CellCapacityScaleFactor0.75;按实际硬件容量折算3.3 现象MLB_TARGET_NCELL_NUM0但MLB_UE_TRANSFERRED_NUMUE转移数几乎为0日志证据DSP MLBCOUNTER中MLB_UE_TRANSFERRED_NUM长期为0UE侧信令显示RRC Release消息中无priority字段根因分析T320FORLOADBALANCE未配置默认0即禁用或INTERFREQIDLEMLBUENUMTHD设得过高如200导致空闲态门限永远不满足解决步骤执行LST RRCCONNSTATETIMER确认T320FORLOADBALANCE存在且值0执行MOD RRCCONNSTATETIMER: T320FORLOADBALANCE1800;设为30分钟覆盖用户重选全周期执行MOD CELLMLB: INTERFREQIDLEMLBUENUMTHD100;与连接态门限一致避免双轨标准不一3.4 现象MLB_UE_TRANSFERRED_NUM有值但用户数KPI无变化日志证据MLB_UE_TRANSFERRED_NUM累计达50但DSP PM中CELL_USER_NUM小区用户数曲线平直根因分析NoHoFlagPERMIT_HO_ENUM允许切换导致UE被切换至目标小区后因目标小区负载突增又触发反向MLB形成“乒乓迁移”或MlbHoInProtectTimer切换入保护定时器过短如30秒新入用户未稳定即被踢出解决步骤执行LST EUTRANINTERFREQNCELL将NoHoFlag改为FORBID_HO_ENUM禁止切换强制空闲态重选为主路径执行MOD CELLMLB: MlbHoInProtectTimer600;设为10分钟确保新入用户完成业务建立4. 参数配置不是填表而是构建三层协同模型基于温州实测的12项关键参数黄金组合参数配置的本质是让eNodeB的MLB引擎在特定场景下做出符合物理现实的决策。温州宏站F/D共覆盖的优化不是简单调高/调低某个值而是构建一个评估可信、目标精准、执行可控的三层协同模型。以下12项参数是经过现网72小时连续压测验证的黄金组合每一项都标注了修改依据、影响范围和风险提示。请勿直接复制粘贴务必结合本地KPI趋势和MR数据校准。参数英文名参数中文名推荐值修改依据影响范围风险提示InterFreqLoadEvalPrd异频负载评估周期60秒宏站业务潮汐周期为10~20分钟60秒可滤除秒级抖动保证评估稳定性全局评估频率设为30秒可能导致CPU过载评估中断InterFreqMlbUeNumThd异频负载均衡用户数门限100D频段标称容量120设100留20缓冲F频段标称80设100倒逼其提升利用率触发灵敏度过高120导致过载才触发用户体验恶化MlbUeNumOffset负载均衡用户数偏置20补偿用户数统计延迟约5秒避免临界点反复触发触发稳定性与门限叠加后不可超小区标称容量INTERFREQIDLEMLBUENUMTHD异频空闲态MLB用户数门限100与连接态门限统一避免双轨标准割裂空闲态触发必须同步调整T320FORLOADBALANCET320FORLOADBALANCE用于负载平衡的T320定时器1800秒用户从RRC Release到完成重选平均耗时12分钟1800秒覆盖95%场景专有优先级有效期过长3600可能干扰其他重选策略CellCapacityScaleFactor小区能力缩放因子0.75F频段1.0D频段F频段基带板处理能力为D频段的75%需缩放负载值邻区负载计算每个邻区需单独配置不可全局统一OverlapInd重叠覆盖标识YES所有F/D邻区宏站F/D共覆盖属强制重叠场景NO将直接剔除邻区邻区候选池必须逐条核查漏改一条即失效LoadBalanceNCellScope负载均衡邻区范围ADAPTIVE宏站间RSRP差值集中于3~5dBADAPTIVE可精准筛选邻区数量ALL模式会引入弱覆盖邻区增加失败率MlbHoCellSelectStrategy切换小区选择策略ALLOW_NON_STRONGEST_CELLF频段RSRP弱于D频段需允许选择次强小区目标小区质量若设为ONLY_STRONGEST_CELLF频段永不入选InterFreqMlbHoInA1ThdRsrp异频负载平衡切换入A1RSRP门限-90dBmF频段实测RSRP均值-92dBm设-90确保A1事件稳定触发切换入成功率过高-85导致频繁切换过低-95无法触发MlbHoInProtectTimer负载平衡切换入保护定时器600秒新入用户完成附着、鉴权、QoS建立需约3~5分钟切换后稳定性300秒可能导致用户未建链即被踢出MlbMaxUeNum负载均衡最大切换出用户数5宏站单次切换5用户可降低负载5%避免激进操作引发新不平衡单次切换规模10易导致服务小区用户骤降影响VoLTE质量提示以上参数需分批生效。建议按评估层→目标层→执行层顺序修改先调InterFreqLoadEvalPrd和InterFreqMlbUeNumThd观察触发次数再改OverlapInd和CellCapacityScaleFactor确认目标邻区出现最后调T320FORLOADBALANCE和INTERFREQIDLEMLBUENUMTHD验证空闲态转移。每次修改后至少观察30分钟KPI避免参数雪崩。5. 验证不是看“开关开了没”而是用三类信令两类KPI交叉印证MLB真实生效参数调完不是终点而是验证起点。很多工程师调完参数就去看“MLB开关状态”结果发现“已开启”就收工——这等于没验证。真正的MLB生效验证必须穿透到信令面、用户面、KPI面三个维度用客观数据交叉印证。温州案例中我们设计了一套轻量级验证法无需复杂仪表仅用eNodeB内置工具和基础MR数据即可完成。5.1 信令面验证抓取RRC Release中的专有优先级字段确认空闲态路径打通空闲态重选是MLB主力其核心证据是RRC Release消息中携带的priority字段。验证步骤如下在目标D频段小区执行STR SCTPTRACE过滤RRCConnectionRelease消息查找消息体中criticalExtensions→c1→rrcConnectionRelease-r8→dedicatedInfoNAS→priority字段正常应看到priority 6对应F频段PCI 38950且t320 1800单位毫秒// 正常RRC Release消息片段Wireshark解析 criticalExtensions: c1 rrcConnectionRelease-r8: dedicatedInfoNAS: priority: 6 // 专有优先级6指向F频段 t320: 1800000 // T3201800000ms1800秒逻辑说明priority6表示F频段在专用优先级表中排第6位最高为7t3201800000证明定时器已按配置生效。若字段缺失或priority0说明IdleUE开关未开或T320FORLOADBALANCE未生效。5.2 用户面验证对比MLB前后MR中F频段驻留时长占比量化重选效果空闲态重选最终体现为用户在F频段的驻留时间增长。使用MR数据中的LteScTP服务小区驻留时长和LteNcTP邻区驻留时长指标验证公式F频段驻留占比 Σ(LteNcTP for F-band) / [Σ(LteScTP) Σ(LteNcTP for F-band)]预期变化MLB生效前F频段驻留占比15%因启测门限高生效后应提升至≥40%时间段D频段驻留时长秒F频段邻区驻留时长秒F频段驻留占比结论MLB前1h1,248,320185,67012.9%F频段被边缘化MLB后1h892,150523,41036.8%重选路径生效但未达目标MLBT320调优后1h765,280689,33047.5%空闲态均衡达成参数说明LteNcTP统计的是UE在邻区F频段的驻留总时长非瞬时用户数。它规避了“用户数统计延迟”干扰是重选效果的黄金指标。5.3 KPI面验证监控MLB_UE_TRANSFERRED_NUM与CELL_USER_NUM的时序相关性最终效果看KPI但不能只看静态值。需用时序图验证因果关系在NetAct或U2000中导出MLB_UE_TRANSFERRED_NUM每5分钟粒度和CELL_USER_NUMD/F频段分别导出绘制双Y轴图左侧为用户数曲线右侧为转移数柱状图健康特征转移数峰值后10~15分钟D频段用户数应开始下降F频段用户数同步上升且两者变化量基本相等±5用户// 温州实测时序片段单位用户数 时间 D频段用户数 F频段用户数 MLB_UE_TRANSFERRED_NUM 14:56:00 120 40 0 14:57:00 118 42 3 ← 转移启动 14:58:00 115 45 5 14:59:00 112 48 4 15:00:00 109 51 3 15:01:00 106 54 2 ... 15:05:00 74 67 0 ← 达到均衡逻辑说明用户数变化滞后于转移数是因为空闲态重选需等待不活动定时器超时通常2~5分钟。若转移数激增但用户数不变说明重选失败如目标小区拒接纳若用户数变化但转移数为0说明是自然业务迁移非MLB作用。6. 从温州教训到通用法则我每次做MLB优化必做的三件事少一步都可能返工在温州宏站折腾了整整两周从第一次看到“D频段120人、F频段40人”却束手无策到最终实现2分钟内拉平用户数血泪经验凝结成三条铁律。这些不是教科书里的“最佳实践”而是我在eNodeB后台敲命令、在信令里扒字段、在KPI图上画趋势线时用掉的37张草稿纸和5次深夜重启基站后悟出的习惯。现在只要接到MLB优化任务我必先做这三件事少一步后面80%的工作都是白干。6.1 第一件事用DSP PM查清“用户数统计口径”而不是相信OMC界面上的数字OMC界面上的CELL_USER_NUM看着光鲜但它可能是“伪实时”数据。TD-LTE中用户数统计有两种口径RRC连接态用户数RRC_Connected_Users和EMM注册态用户数EMM_Registered_Users。前者只计已建立RRC连接的用户后者包含空闲态但已注册的用户。温州初期失败就是因为只盯着RRC连接态——D频段120人全是RRC连接态F频段40人里有25人是EMM注册态但未激活RRC实际“潜在用户池”是65人。而MLB的InterFreqMlbUeNumThd默认只对RRC连接态生效导致F频段永远达不到门限。我的固定动作执行DSP PM: ObjectClassCELL; CounterRRC_Connected_Users,EMM_Registered_Users;计算EMM_Registered_Users - RRC_Connected_Users若差值15说明空闲态用户占比高必须开启IdleUE并调低INTERFREQIDLEMLBUENUMTHD若差值5则重点优化连接态切换参数如InterFreqMlbHoInA1ThdRsrp6.2 第二件事用LST EUTRANINTERFREQNCELL导出邻区表人工标出“物理重叠等级”邻区关系表里OverlapIndYES/NO是配置项但真实重叠程度得靠MR数据。我习惯把导出的CSV邻区表导入Excel加一列“物理重叠等级”依据三个MR指标手工标注邻区PCIRSRP差值dBSINR差值dBMR采样点数占比物理重叠等级标注依据38950F3.22.168%A强重叠RSRP差5dB MR占比50%38098F7.8-1.512%C弱重叠RSRP差6dB MR占比20%为什么必须手工标因为OverlapInd是二值开关而真实网络是连续谱。温州某F频段邻区OverlapIndYES但MR显示其覆盖仅占服务小区边缘10%强行纳入MLB候选反而因信号弱导致重选失败。我的规则是只对A级邻区开OverlapIndYESB级中重叠设ADAPTIVE范围C级直接剔除。6.3 第三件事在MOD CELLMLB前先执行DSP MLBCOUNTER清零并设置30分钟观察窗很多人调参后立刻看效果结果被历史计数器干扰。MLB_TRIGGERED_NUM等计数器是累加值不清零就无法判断本次修改是否生效。我的标准流程是执行RST MLBCOUNTER重置MLB计数器执行MOD CELLMLB应用新参数严格等待30分钟覆盖2个InterFreqLoadEvalPrd周期用户重选周期再执行DSP MLBCOUNTER只看这30分钟内的增量值教训曾有一次我调完T320FORLOADBALANCE后5分钟就查MLB_UE_TRANSFERRED_NUM看到还是0以为失败又调了一遍参数。结果两小时后发现第一次修改早已生效第二次修改反而因T320叠加导致UE重选混乱。从那以后我每次调参都强制走一遍“清零→等待→验证”流程哪怕多花30分钟也比返工两天强。希望帮到你。本文还有配套的精品资源点击获取
返回列表