简介:针对华为5G/4G互操作MML命令的专项说明文档,面向5G网优、工程维护及核心网联调人员,用于解决5G与LTE间切换、重选、EPS Fallback及VoNR回落策略配置等实战问题。文档按具体命令逐条拆解参数:从打开移动性开关的MOD NRCELLALGOSWITCH,到服务小区重选参数MOD NRCELLRESELCONFIG、小区选择门限、gNodeB移动性公共参数,再到QCI优先级调整、4G外部频点/外部小区/邻区添加,以及异系统切换和测量参数组配置,并附有B1/B2事件门限、EPS FB保护定时器等关键调优点。资源包为docx格式,共1个文件,压缩后大小55KB,已有797人学习下载。读者可对照命令示例快速查用,结合现网设备理解每个开关与阈值的作用,适合作为5G互操作参数配置的速查手册,也可用于培训带教或专项优化前的知识梳理。
1. 5G互操作MML命令:一套能直接对着敲的现网配置序列
做4/5G互操作的兄弟应该都有过这种经历:拿着厂家给的参数模板,在网管上敲了几十条MML,结果语音回落不触发、数据业务在5G和4G之间来回荡,最后查下来往往是某个开关没开、某个参数组ID映射错了。这套华为4/5G互操作MML命令,正好把两套最常用的配置序列收全了——5G侧往EUTRAN的EPS FB回落,和LTE侧往NR的L2NR切换/重定向,总共三十多条命令,按执行顺序排列,附带了完整的参数取值。适合正在做5G基站互操作参数配置、或者被现网回落问题折腾过的人直接对照使用。我拆完一遍后最直观的感受是:它把「先开开关、再配门限、后挂邻区、最后绑QCI」这条完整的操作链路讲清楚了,比零散搜出来的单条命令实用得多。
2. 5G到4G方向:EPS FB回落与移动性参数全解析
2.1 移动性开关的组合逻辑:先关VoNR再开EPS FB
整条5G到4G链路里,第一步不是配邻区,而是先把移动性开关打开。第一份代码里的第1条命令是这样的:
MOD NRCELLALGOSWITCH:NRCELLID=1,VOICESTRATEGYSWITCH=EPS_FB_SWITCH-1, INTERRATSERVICEMOBILITYSW=MOBILITY_TO_EUTRAN_SW-1,VONRSWITCH=VONR_SW-0;这里三个开关要放在一起看。VOICESTRATEGYSWITCH=EPS_FB_SWITCH-1把语音策略设为EPS Fallback——终端在5G网络上发起语音业务时,会先回落到4G再用VoLTE承载;INTERRATSERVICEMOBILITYSW=MOBILITY_TO_EUTRAN_SW-1打开的是从NR向EUTRAN的服务移动性,没有这个开关,后面所有的重选和切换配置都是空中楼阁;VONRSWITCH=VONR_SW-0则是关掉VoNR,这是现网比较常见的配置组合——5G覆盖还没厚到能稳定承载语音时,语音业务一律走EPS FB。
命令中还有个隐藏的依赖关系:INTERRATSERVICEMOBILITYSW不只是管语音,数据业务的异系统移动性也受它控制。我见过有人只开了EPS FB开关、忘记开这个服务移动性开关,结果语音不发回落请求,数据业务倒是正常切——排查半天最后发现是开关没配对。开移动性开关时建议三个一起核对,别只看语音相关的那个。
2.2 重选参数与小区选择门限:数值之间有关联
接下来是重选和小区选择的参数,命令分别是:
MOD NRCELLRESELCONFIG:NRCELLID=1,MINIMUMRXLEVEL=-60,CELLRESELPRIORITY=7, NONINTRAFREQMEASRSRPTHLD=5,SERVFREQLOWPRIRSRPRESELTHD=5; MOD NRDUCELLSELCONFIG:NRDUCELLID=1,MINIMUMRXLEVEL=-60;MINIMUMRXLEVEL=-60是小区重选和小区选择共用的最低接收电平门限。看到这个值别觉得奇怪,MML里这个参数的单位是0.5dBm,-60表示 -30dBm的实际值,也就是说只要终端能收到该小区的信号,就满足S准则的电平要求,这在实际配置里相当于「不设门槛」。真正限制终端驻留的是后面两个重选门限:NONINTRAFREQMEASRSRPTHLD=5表示服务小区RSRP低于5dBm(同样按0.5dBm折算)才启动异频测量,SERVFREQLOWPRIRSRPRESELTHD=5是低优先级重选判决的迟滞门限。CELLRESELPRIORITY=7把NR小区优先级设为最高,终端会优先驻留5G。
这里容易踩的坑是把三个数值孤立地看。实际配置时,NONINTRAFREQMEASRSRPTHLD的设置决定了终端什么时候开始测量4G频点,如果数值太高(意味着过早启动测量),终端在5G信号还不错的时候就频繁上报测量结果,徒增信令开销;数值太低又可能导致真正需要回落时反应迟缓。现网一般取4~6之间,配合服务小区信号质量做微调。我在配置时习惯先查一下现网已经跑着的邻区重选参数,保持同一站点内各小区行为一致,避免出现邻区间参数打架的情况。
2.3 外部频点、外部小区、邻区:三层数据必须串起来
MML的第6到第8条命令是一条链路:先加外部频点,再加外部小区,最后加邻区关系。这三层数据缺一层,切换和重选都执行不下去。
ADD NRCELLEUTRANNFREQ:NRCELLID=1,DLEARFCN=1300, EUTRANFREQLOWPRIRESELTHLD=10,EUTRANFREQRESELPRIORITY=3, FREQSPECIFICOFFSET=DB0,MEASUREMENTBANDWIDTH=MBW100, MINIMUMRXLEVEL=-64,CONNFREQPRIORITY=3,VOLTEPRIORITY=1; ADD GNBEUTRAEXTERNALCELL:MCC="460",MNC="00",ENODEBID=123456,CELLID=1, DLEARFCN=1300,PHYSICALCELLID=131,TAC=12345; ADD NRCELLEUTRANRELATION:NRCELLID=1,MCC="460",MNC="00", ENODEBID=123456,CELLID=1;先看外部频点这块。DLEARFCN是下行频点号,示例里1300对应LTE FDD 1800MHz的频点,37900是另一个频段——命令文档里给了三档重选优先级:FDD1800和E频段优先级3、F频段优先级2、其他频段优先级1,这套分级是为了让终端优先回落到覆盖和容量都更合适的4G频段。EUTRANFREQRESELPRIORITY=3对应空闲态从NR重选到LTE的优先级,CONNFREQPRIORITY=3是连接态切换的优先级,这里注释写得很清楚:连接态优先级跟随重选优先级配置,保持两者一致可以避免空闲态和连接态行为割裂。VOLTEPRIORITY=1是VoLTE业务的频点优先级,EPS FB回落时会把语音用户引导到优先级更高的频点上。
外部小区命令和邻区命令里的ENODEBID、CELLID、PHYSICALCELLID、TAC必须和4G侧实际配置完全一致。我最常遇到的问题是TAC配错——MML命令里TAC填的是十进制数,而4G侧配置的可能是十六进制表示,换算错了邻区就起不来。另外注意外部小区命令里DLEARFCN也要和外部频点里的保持一致,两边对不上,终端测量到该频点的信号后也无法识别具体小区。
2.4 QCI优先级与参数组绑定:为什么同样配置要做两遍
命令里出现了两类QCI相关配置,很容易混。一类是MOD GNBQCIBEARER直接设QCI的优先级,另一类是MOD NRCELLQCIBEARER把QCI映射到测量参数组。
MOD GNBQCIBEARER:QCI=1,PRIORITYLEVEL=20; MOD GNBQCIBEARER:QCI=2,PRIORITYLEVEL=40; MOD GNBQCIBEARER:QCI=5,PRIORITYLEVEL=90; MOD GNBQCIBEARER:QCI=8,PRIORITYLEVEL=90; MOD GNBQCIBEARER:QCI=9,PRIORITYLEVEL=50; MOD NRCELLQCIBEARER:NRCELLID=1,QCI=1,INTERRATHOMEASGROUPID=0, INTERRHOTOEUTRANMEASGRPID=0; MOD NRCELLQCIBEARER:NRCELLID=1,QCI=2,INTERRATHOMEASGROUPID=0, INTERRHOTOEUTRANMEASGRPID=0;PRIORITYLEVEL数值越小优先级越高。QCI 1(VoLTE语音)优先级20,QCI 2(实时视频)优先级40,QCI 9(默认数据)优先级50,QCI 5/6/7/8(IMS信令和各类数据)统一90——这里有个反直觉的点:QCI 8的优先级数值90比QCI 9的50要低,但QCI 8承载的是IMS信令,对时延敏感度远高于普通数据,给它更低数值的优先级是为了在调度时更靠前。这个配置直接影响空口调度顺序,现网调整前建议看下当前各QCI的实际负载,别把承载语音和信令的高优先级QCI调太低。
第12条命令则是把QCI和测量参数组绑定:QCI 1、2绑参数组0,QCI 3~9绑参数组1。这样做的目的是让不同业务用不同的异系统测量门限——语音业务对时延更敏感,可以用更激进的测量配置,数据业务相对宽松。第10、11条命令分别修改了这两组测量参数:异系统A1/A2门限设为-105/-110dBm,B2事件门限1设为-110dBm,EPS FB专用B1门限-111dBm,基于覆盖的B1门限-108dBm。注意第10条命令里专门提示了「修改之前需要查询现网使用的参数组」,这是因为INTERRATHOMEASGROUPID和INTERRHOTOEUTRANMEASGRPID这两个ID是网管侧预定义的索引,不同版本可能预定义内容不同,直接按模板里的ID改可能改错对象。我一般会先用LST NRCELLQCIBEARER查一遍当前绑定关系,确认各QCI实际引用的组ID,再动手改,这一步能避免后面所有测量参数串组的问题。
3. 4G到5G方向:L2NR互操作配置的完整链路
3.1 LTE侧开关与策略组:重定向和切换是两套动作
5G侧配完了,4G侧往NR走的配置同样有严格的先后顺序。L2NR方向的第一条命令是打开移动性开关和快速返回开关:
MOD CELLALGOEXTSWITCH:LOCALCELLID=1,HOALLOWEDSWITCH= INTER_RAT_MOBILITY_TO_NR_SW-1&FAST_RETURN_TO_NR_SW-1; MOD CELLHOPARACFG:LOCALCELLID=1,HOMODESWITCH=NrRedirectSwitch-1&NrHoSwith-0, SERVBASEDNRMEASTIMER=10,VOLTEHONRDELAYTIMER=20;INTER_RAT_MOBILITY_TO_NR_SW-1是总开关,FAST_RETURN_TO_NR_SW-1是快速返回开关——终端因为语音回落或者数据业务切到4G后,一旦5G信号恢复,快速返回机制会让它尽快回5G,避免长时间驻留在4G。第二条命令里NrRedirectSwitch-1&NrHoSwith-0的组合值得注意:重定向开关打开、切换开关关闭,这是L2NR方向一种常见但容易被误读的配置。重定向和切换的区别在于,切换是网络侧先建立好目标侧资源再让终端过去,重定向是网络侧直接下发放频率让终端自己过去,后者信令更简单但对终端能力要求更高。命令里的SERVBASEDNRMEASTIMER=10是基于业务的NR测量定时器,VOLTEHONRDELAYTIMER=20是VoLTE切换NR的延迟定时器,这两个定时器决定了终端在什么时机启动异系统测量。
配置时常见的一个翻车点是只开了重定向没开切换,然后指望数据业务能无缝过渡——实际上重定向过程中数据面会中断,对正在跑大流量的用户影响很明显。如果核心网支持切换流程,我建议NrHoSwith-1一起打开,让网络侧根据业务类型决定走切换还是重定向。还要注意LOCALCELLID是LTE小区标识,别填成5G小区的NRCELLID,两边ID体系独立,填错了命令直接报错。
3.2 NR外部频点、外部小区与PLMN列表:三层数据一个不能少
L2NR方向同样要先建外部数据,但比5G到4G方向多了一个PLMN列表的配置。命令序列如下:
ADD NCELLPLMNLIST:MCC="460",MNC="00",RATTYPE=NR,PLMNLISTTYPE=WHITE_LIST, GNBIDLENGTH=22; ADD NRNFREQ:LOCALCELLID=1,DLARFCN=504990,FREQSPECIFICOFFSET=0, MINRXLEVEL=-60,NRFREQHIGHPRIRESELTHLD=7, NRFREQRESELPRIORITY=7,NRFREQRESELSUBPRIORITY=0DOT_2; ADD NREXTERNALCELL:MCC="460",MNC="00",GNODEBID=123456,CELLID=1, DLARFCN=504990,ULARFCNCONFIGIND=NOT_CFG,PHYCELLID=131, TAC=123456,NRNETWORKINGOPTION=SA_NSA; ADD NRNRELATIONSHIP:LOCALCELLID=1,MCC="460",MNC="00", GNODEBID=123456,CELLID=1;PLMN列表这一步容易被人跳过,但它实际很关键:RATTYPE=NR指定这是NR的PLMN配置,PLMNLISTTYPE=WHITE_LIST是白名单机制,GNBIDLENGTH=22定义了gNodeB ID的比特长度。这个长度必须和5G侧实际配置一致,否则终端无法正确解析目标gNodeB标识——5G侧用的是22位gNodeB ID,4G侧却按20位去做,邻区关系建立后解析出来的gNodeB ID是错的,切换请求会打到错误的目标节点。
NR外部频点里NRFREQRESELPRIORITY=7和5G侧配置的CELLRESELPRIORITY=7对上了,双向都设为最高,终端在两头都会优先选NR。NRFREQRESELSUBPRIORITY=0DOT_2是子优先级0.2,用于同优先级频点间的排序。NRFREQHIGHPRIRESELTHLD=7是高优先级重选门限,折算后是3.5dBm,信号质量高于这个值才允许从LTE重选到高优先级的NR频点。MINRXLEVEL=-60和5G侧一样,是半小时折算的实际电平要求。
外部小区命令里的NRNETWORKINGOPTION=SA_NSA表示目标NR小区支持SA和NSA两种组网模式,这取决于现网5G基站的部署形态。如果现网NR小区只开了SA,这里填SA_NSA也不会出错,但严格来说按实际组网模式填更稳妥,避免后续基于网络能力的判断出现偏差。
3.3 NR异系统测量参数组与B1事件:门限前后要自洽
L2NR方向的测量参数配置和5G侧类似,但事件类型用的是B1事件而不是B2:
MOD INTERRATHOCOMM:INTERRATHONREVENTTYPE=EventB1; ADD INTERRATHOCOMMGROUP:LOCALCELLID=1,INTERRATHOCOMMGROUPID=1, NRB2THLD1RSRP=-110,INTERRATHONRA1THLDRSRP=-106, INTERRATHONRA2THLDRSRP=-110;B1事件是「异系统邻区信号质量高于门限」就触发上报,B2事件要求「服务小区低于门限1且异系统邻区高于门限2」两个条件同时满足。L2NR场景用B1是因为LTE作为服务小区,覆盖通常已经比较稳定,不需要再额外判断服务小区质量,只要检测到NR信号足够好就可以切过去。
修改参数组时要留意前后自洽性:INTERRATHONRA1THLDRSRP=-106和INTERRATHONRA2THLDRSRP=-110分别是NR的A1/A2门限,A1是停止异系统测量的门限,A2是启动异系统测量的门限。正常情况下A1应该大于A2——信号质量高于-106dBm就停止测量,跌到-110dBm以下才启动测量。如果配置时手滑把A1设成了-110、A2设成了-106,就会出现「信号越差越不测量」的荒谬行为。这个门限对的值直接影响终端测量的频度,现网调试时用LST INTERRATHOCOMMGROUP查一遍当前值再改,别凭记忆填。
3.4 基于业务的切换策略:MUST_HO、PERMIT_HO、NO_HO三态
L2NR方向最后一部分是基于业务的切换策略配置,这套策略决定不同QCI的业务能不能往NR切换。命令里先给每个QCI绑定策略组ID,再定义各策略组的动作:
MOD CNOPERATORQCIPARA:CNOPERATORID=0,QCI=1,SERVICEHONRPOLICYGROUPID=0; MOD CNOPERATORQCIPARA:CNOPERATORID=0,QCI=2,SERVICEHONRPOLICYGROUPID=2; MOD CNOPERATORQCIPARA:CNOPERATORID=0,QCI=3,SERVICEHONRPOLICYGROUPID=1; MOD SERVICEIRHOCFGGROUP:CNOPERATORID=0,SERVICEIRHOCFGGROUPID=0, INTERRATHOSTATE=NO_HO; MOD SERVICEIRHOCFGGROUP:CNOPERATORID=0,SERVICEIRHOCFGGROUPID=1, INTERRATHOSTATE=MUST_HO; MOD SERVICEIRHOCFGGROUP:CNOPERATORID=0,SERVICEIRHOCFGGROUPID=2, INTERRATHOSTATE=PERMIT_HO;三态含义要理解透:NO_HO是禁止切换,PERMIT_HO是允许但按正常测量判决走,MUST_HO是一旦满足门限强制切换。这里的配置逻辑是:QCI 1(VoLTE语音)绑NO_HO——语音业务留在LTE,避免切换过程中语音中断;QCI 2(实时视频)绑PERMIT_HO——允许切但看信号质量;QCI 5/6/7/8/9这些数据类业务绑MUST_HO——能切就往5G赶,充分释放5G容量。实际效果就是终端在LTE起语音业务时不会触发向NR切换,而数据业务会优先被引导到NR。
配置时要核对CNOPERATORID这个参数,它标识运营商,多运营商共享基站时要确认填对了运营商索引,否则策略组会绑到别的运营商配置下——这种情况基站不会报错,但业务策略完全不生效,是排查时最容易忽略的暗坑。
4. 双向互操作的参数组映射关系:两张表看懂QCI和事件门限
4.1 5G侧与4G侧的QCI参数组映射
把两套命令放到一起看,会发现它们的参数组映射思路一致:QCI 1/2 用一组参数,QCI 3~9 用另一组参数。5G侧是INTERRATHOMEASGROUPID和INTERRHOTOEUTRANMEASGRPID双维度映射,4G侧是INTERRATHOCOMMGROUPID和NRHOPARAMGROUPID双维度映射:
| 方向 | QCI 1/2 参数组 | QCI 3~9 参数组 | 绑定命令 |
|---|---|---|---|
| 5G→4G(NR侧) | INTERRATHOMEASGROUPID=0, INTERRHOTOEUTRANMEASGRPID=0 | INTERRATHOMEASGROUPID=1, INTERRHOTOEUTRANMEASGRPID=1 | MOD NRCELLQCIBEARER |
| 4G→5G(LTE侧) | INTERRATHOCOMMGROUPID=0, NRHOPARAMGROUPID=0 | INTERRATHOCOMMGROUPID=1, NRHOPARAMGROUPID=1 | MOD CELLQCIPARA |
分组设计的核心逻辑是优先保障语音类业务。QCI 1/2 的语音和视频业务绑参数组0,对应更敏感的测量门限和更短的触发时延;QCI 3~9 的数据业务绑参数组1,测量相对保守,避免频繁切换影响数据面稳定性。配置时注意两件事:一是参数组ID在不同版本网管上的预定义可能不同,动手前先查询;二是当QCI 3~9 共用参数组1时,7/8/9这类非GBR业务和3/4这类GBR业务实际上用了同一套异系统测量配置,这算一种折中方案——如果现网对某些业务有特殊要求(比如游戏类低时延业务想更激进地留在5G),可以在参数组1的基础上复制一组做差异化调整。
4.2 EPS FB模式与事件门限的对应关系
EPS FB的模式选择和事件配置是5G→4G方向的关键决策点。第9条命令里出现了EPSFBMODE=HANDOVER,同时打开了EUTRAN_HO_SWITCH和EUTRAN_REDIRECT_SWITCH,但VOICE_BLIND_MODE_SWITCH-0表示不做盲重定向。注释里有一句很重要的提示:核心网不支持切换时,要关掉切换开关,同时EPS FB模式改为重定向。
| 模式 | 适用条件 | 事件类型 | 门限设置 |
|---|---|---|---|
| 切换(HANDOVER) | 核心网支持N2切换,目标4G小区资源可预先建立 | B2事件(服务小区低于门限1 + 邻区高于门限2) | A1/A2: -105/-110dBm,B2门限1: -110dBm |
| 重定向(REDIRECT) | 核心网不支持切换,或切换准备失败率高 | B1事件(异系统邻区高于门限即触发) | 基于覆盖B1: -108dBm,EPS FB专用B1: -111dBm |
B1和B2的选择依据在这里很明确:切换模式用B2是因为要先确认服务小区信号确实变差了,才值得启动切换流程,避免信号尚可时白白浪费切换信令;重定向模式用B1是因为重定向本身信令开销小,邻区满足条件就尽量触发,提高回落成功率。门限设置上一组关键数字是:异系统A1/A2门限-105/-110dBm,B2事件门限1为-110dBm,EPS FB的B1门限-111dBm,基于覆盖的B1门限-108dBm——EPS FB的B1门限比基于覆盖的B1门限更严,是因为语音业务宁可晚一点回落,也要保证回落后4G信号足够承载VoLTE。
4.3 快速返回机制与定时器的配合
4G侧命令里的FAST_RETURN_TO_NR_SW-1和5G侧的命令里没有直接对应的参数,但它和5G侧的A1/A2门限是联动的。快速返回的意思是:终端因为EPS FB或其他原因从NR到了LTE后,LTE侧会启动基于业务的NR测量,一旦NR信号满足条件就尽快切回去,不需要等终端自己发起重选。
这里有两个定时器协同工作:SERVBASEDNRMEASTIMER=10控制启动NR测量的时机,VOLTEHONRDELAYTIMER=20控制VoLTE呼叫过程中延迟向NR切换的时间。实际配置时我一般把VOLTEHONRDELAYTIMER设为比SERVBASEDNRMEASTIMER大,确保语音呼叫建立过程中不会因为测量触发而打断呼叫流程。命令里还有HOMEASCOMM:NRHORESPREPFAILPENALTYTMR=0,这是切换准备失败惩罚定时器,设为0意味着切换失败后不惩罚,立即允许再次尝试向NR切换。这个值要看现网情况定:如果NR侧频繁切换失败,保留一定的惩罚时间(比如30秒)可以避免终端反复触发失败的切换流程;如果失败率不高,设0可以加快业务回到NR的速度。
5. 互操作参数配置避坑:五条现网高频踩坑记录
5.1 开关配对错乱:EPS FB和VoNR同时打开
现象:5G终端在NR覆盖下发语音,既不回落也不起VoNR,呼叫建立失败或长时间无响应。
原因:VOICESTRATEGYSWITCH=EPS_FB_SWITCH-1和VONRSWITCH=VONR_SW-1同时生效,两个策略互相抢占语音承载路径,网络侧无法确定该走VoNR还是EPS FB。
解决:语音策略只能选一条路。现网NR覆盖未达到连续覆盖时,按VONRSWITCH=VONR_SW-0关掉VoNR,只用EPS FB;NR覆盖已经稳定到可以承载语音的区域,再开VoNR、关掉或降级EPS FB。配置后用LST NRCELLALGOSWITCH复查两个开关的状态,确认没有出现双开的组合。
5.2 外部小区TAC或频点不匹配:邻区建而不用
现象:外部频点、外部小区、邻区都添加成功,终端也正常上报测量结果,但切换请求被目标侧拒绝,或切换成功率偏低。
原因:ADD GNBEUTRAEXTERNALCELL里的TAC与4G侧实际配置不一致,或者DLEARFCN与外部频点里的EARFCN不匹配。TAC在MML里用十进制,4G侧配置可能是十六进制,换算错误是最常见的原因。
解决:用DSP EUTRANCELL类命令核查4G侧实际广播的TAC值,再和外部小区配置做比对。频点方面用LST NRCELLEUTRANNFREQ确认外部频点已添加且DLEARFCN正确,再查外部小区里的频点是否与之一致。我配置外部数据时有个习惯:先建频点、再建外部小区、最后建邻区,每步做完立刻查询核对,不要三连发完再回头查。
5.3 QCI 3~9的参数组映射遗漏:部分业务不触发切换
现象:语音业务回落正常,但数据业务在5G覆盖边缘不切到4G,或者在LTE侧不切回5G,用户感知速率大幅下降。
原因:MOD NRCELLQCIBEARER/MOD CELLQCIPARA只绑定了QCI 1/2,QCI 3~9里有一个或几个没有绑定参数组,或者绑到了默认组0。数据业务在切换判决时找不到对应的测量参数组,直接按默认配置处理,行为不符合预期。
解决:把9个QCI全部过一遍绑定关系,QCI 1/2绑组0、QCI 3~9绑组1只是通用做法,现网可以根据业务模型调整。用LST NRCELLQCIBEARER和LST CELLQCIPARA分别核查两边的绑定关系,逐条确认每个QCI都映射到了预期的参数组。这里尤其要注意QCI 7/8/9这三个数据类QCI,它们经常被漏掉。
5.4 测量门限数值写反:A1/A2逻辑矛盾
现象:终端在5G信号逐渐变差的过程中始终不启动异系统测量,直到信号完全丢失才触发重选,切换成功率极低。
原因:A1门限是停止测量门限、A2门限是启动测量门限,正常配置要求A1 > A2。命令里把A1设成-110、A2设成-105,逻辑变成信号越差越不测量,完全反转。
解决:配置前用LST NRCELLINTERRHOMEAGRP(5G侧)和LST INTERRATHOCOMMGROUP(4G侧)查当前门限值,按「A1至少比A2高3~5dB」的原则设置。示例里的-105/-110dBm就是典型取值,差值5dB。检查时还要看两个参数组是否都改了,5G侧第10条命令里INTERRATHOMEASGROUPID=0和ID=1各改了一遍,只改一组会导致部分QCI的行为不一致。
5.5 快速返回开关未开:语音回落后长期滞留LTE
现象:EPS FB语音呼叫结束后,终端长期驻留在4G,即使5G信号已经很好也不回5G,5G利用率上不去。
原因:4G侧FAST_RETURN_TO_NR_SW未打开,或者打开了但SERVBASEDNRMEASTIMER设置过长,终端在LTE侧迟迟不启动NR测量。语音回落完成后,如果没有快速返回机制,终端只能等下一次空闲态重选,这个周期可能长达数十秒甚至更久。
解决:确认INTER_RAT_MOBILITY_TO_NR_SW-1&FAST_RETURN_TO_NR_SW-1两个开关都打开,SERVBASEDNRMEASTIMER按业务需求设到10秒左右。如果NR覆盖已经稳定,还可以把基于业务的NR测量门限适当放松,让更多终端尽快回到5G。配置后用DSP CELLHOPARACFG核查开关状态,并且实测一轮语音呼叫→挂机→观察终端是否快速返回NR。
6. 配置下发前的核对习惯:三查三验降低变更风险
互操作参数的变更影响面大,一次失误可能把整片区域的语音回落和切换都搞乱。我这几年做这类配置,总结了一套「三查三验」的流程,写完命令不急着执行,先花几分钟把关系捋清楚。
三查是查开关、查映射、查外部数据。查开关用LST NRCELLALGOSWITCH(5G侧)和LST CELLALGOEXTSWITCH(4G侧),确认异系统移动性开关、语音策略开关都在预期状态;查映射用LST NRCELLQCIBEARER和LST CELLQCIPARA,核对每个QCI绑定的INTERRATHOMEASGROUPID、INTERRHOTOEUTRANMEASGRPID、INTERRATHOCOMMGROUPID、NRHOPARAMGROUPID四个ID是否都对应到了正确的参数组;查外部数据用LST NRCELLEUTRANNFREQ、LST GNBEUTRAEXTERNALCELL、LST NRCELLEUTRANRELATION(5G侧)和LST NRNFREQ、LST NREXTERNALCELL、LST NRNRELATIONSHIP(4G侧),确认频点、外部小区、邻区三层数据成链。三验里第一验是验门限逻辑,把所有A1/A2/B1/B2门限值拉出来看一遍,确认没有写反或差值不合理;第二验是验QCI分组,确认语音类QCI 1/2的组更激进、数据类QCI 3~9的组更保守,同时语音的INTERRATHOSTATE=NO_HO没有被误配成PERMIT_HO或MUST_HO;第三验是验核心网能力,确认当前核心网是否支持N2切换、支持的话用EPSFBMODE=HANDOVER,不支持就用重定向模式,并且相应关掉切换开关。
这套核对流程看起来繁琐,但每次能拦住至少一个低级错误。前阵子帮一个项目排查邻区隐患,就是靠LST NRCELLQCIBEARER查出来QCI 9的INTERRATHOMEASGROUPID配到了0,和QCI 1/2共用同一组测量参数,导致数据用户在5G边缘迟迟不触发回落。从那以后我每次做互操作参数变更,都强制走一遍三查三验,改前查、改后验、再实测一轮语音回落和快速返回,确认无误才收工。命令文档给的是标准配置,但每个现网的覆盖和核心网能力都不一样,参数组的ID、门限的绝对值都要结合现场情况调。希望这套配置序列和踩坑记录能帮你在互操作参数配置上少走几步弯路。
本文还有配套的精品资源,点击获取