分享

CSFB问题排查手册(上)

 asaser 2022-04-17

图片

一、“CSFB手机开机异常”原因及案例分析

1.1 原因分析
正常情况下,CSFB手机开机能够搜索TD-LTE网络,完成4G/2G网络联合注册,并能够进行语音主叫及被叫。CSFB开机后异常情况主要包括终端未搜索TD-LTE网络驻留、联合注册失败、不能在TD-LTE网络稳定驻留等,各开机异常情况的主要原因分析如下:

1、CSFB手机未搜索TD-LTE网络驻留。

(1) CSFB手机插入SIM卡
根据终端技术规范,CSFB手机插入了SIM卡后,不会搜索TD-LTE网络,直接驻留到2G/3G网络,因此,CSFB手机需插入USIM卡后,才能正常搜索TD-LTE网络并驻留。

(2) CSFB手机选网模式设置错误
通常,CSFB手机可手动设置选网模式,如是否选择搜索4G网络,如果用户选择不搜索4G网络,则CSFB手机不能搜索TD-LTE网络驻留,反之,CSFB手机能够搜索TD-LTE网络驻留。

2、CSFB手机在TD-LTE网络完成联合注册失败

(1) 网络侧SGs口未完成互联互通(如MME与MSC name协议理解不一致等)
(2) MME配置的与TA匹配的LA非SGs MSC所属的LA

3、CSFB手机不能在TD-LTE网络稳定驻留

(1) eNodeB配置的小区重选参数不合理
若eNodeB配置了2G/3G邻区及小区重选参数,则应合理配置4G与2G/3G间小区重选参数,否则,终端容易发生误重选导致不能在LTE网络稳定驻留。

(2) TD-LTE核心网MME未开启CSFB功能
在部署CSFB过程中,若核心网MME暂未开启CSFB功能,CSFB终端在4G网络开机后将主动关闭4G能力,并在2G/3G网络驻留。

(3) eNodeB未开启完整性保护和鉴权
部分终端芯片对开机流程要求较高,需严格按照协议定义顺序完成各步骤处理,其中包括完整性保护和鉴权流程,因此当eNodeB未开启上述功能时,将导致部分终端因开机流程不完整而无法接入LTE网络驻留。

1.2 案例分析

案例1:CSFB手机网络模式设置有误,导致不能驻留LTE网络

1. 现象描述
测试区域TD-LTE信号在-90dBm左右,满足终端驻留网络条件,但测试CSFB手机开机后,未搜索TD-LTE网络驻留。

2. 问题分析
在相同TD-LTE测试区域,使用其他CSFB手机开机后能驻留TD-LTE网络,说明该区域的TD-LTE信号满足驻留条件,检查开机异常CSFB手机的设置,通常,CSFB手机存在4G/3G/2G(自动连接)、3G/2G(自动连接)等两种设置方式,用户可自行选择。测试时,如果用户选择设置为3G/2G(自动连接)模式,因此,CSFB手机将不能搜索TD-LTE网络驻留。

如果用户选择设置为4G/3G/2G,CSFB手机能够搜索TD-LTE网络,并发起联合注册,同时注册在4G和2G网络,此时,CSFB手机能够在4G正常进行数据业务和短信业务,并能够回落2G正常进行语音主叫、被叫业务。

3. 问题分类:用户设置

4. 解决方案
将CSFB手机设置修改为4G/3G/2G模式后,CSFB手机开启4G能力,即能够搜索TD-LTE网络并驻留。

5. 效果评估
CSFB UE能够正确搜索4G小区并完成驻留,显示4G信号,并正常执行各类语音及数据业务。

案例2:eNodeB下发系统消息异常,导致终端不能在TD-LTE网络稳定驻留

1. 现象描述
某外场测试时,某厂商TD-LTE网络配置3G邻区后, CSFB手机工作状态不正常,难以在TD-LTE网络稳定驻留,会周期性离开TD-LTE网络,CSFB手机的网络驻留状态如下图,其中Idle Camped表示驻留在LTE网络,Idle Not Camped表示未驻留在LTE网络。
图片

图 CSFB手机在LTE网络不能稳定驻留示意图

2. 问题分析
外场测试区域中,TD-LTE网络RSRP在-90dBm,覆盖较好,但是CSFB手机存在周期性离开TD-LTE网络的现象。在问题排查过程中,检查了TD-LTE系统消息,发现SIB1中规定的SIB2调度位置和SIB2真正的调度位置不同,从而导致问题发生。

TD-LTE的系统消息广播机制如下:TD-LTE系统广播消息主要由主信息块MIB(Master Information Block)和系统信息块SIB(System Information Blocks)组成,MIB在固定的信道上发送,其中携带了保证UE能够接收到其他系统信息块的相关参数,SIB根据其内容的不同以及UE获得该信息的紧急程度进行了分类,包括SIB1、SIB2、SIB3等等。MIB的传输周期固定为40ms,传输位置固定在每个无线帧的子帧0;SIB1的传输周期固定位80ms,传输位置固定在偶数无线帧的子帧5;除SIB1外,其他SIB通过系统信息调度块SI(Scheduling Information)进行传输,多个调度周期相同的SIB可以放到同一条SI中;协议规定,每个SIB只能包含在一个SI消息中,SIB2只能包含在第一个SIB调度块SI-1。SI在周期性的时间窗口(SI-window)内以动态调度的方式进行传输。每个SI关联一个传输周期,所有的SI使用相同宽度的SI-window进行传输,不同SI的SI-window相互间不重叠,SI-window的宽度通过SIB1配置。

然而,测试中eNodeB下发的广播消息中,SIB1中指示的系统信息调度块SI为:
图片

图 SIB1中指示的系统信息调度块示意图

表明SIB2和SIB3在第一个系统信息调度块SI-1中下发、调度周期为160ms,SIB6和SIB7在第二个系统信息调度块SI-2中下发、调度周期为640ms。但在下发的系统信息调度块SI-1和SI-2中,SI-1中包含SIB2和SIB3,SI-2中包含了SIB2、SIB6和SIB7,其中SI-2中错误的下发了SIB2。

图片

图片

图 系统信息调度块SI-1和SI-2内容示意图

当UE收到上述系统消息后,收到SI-1时同时收到SIB2和SIB3,与SIB1中的调度信息相符合;收到SI-2时又收到SIB2,同时收到SIB6和SIB7,当其再次收到SIB2时,UE仍会根据SIB1中规定的调度信息等待接收SIB3,并启动定时器等待SIB3,但是SIB3在同一个SI中并未下发,待定时器超时,UE将认为RRC无服务从而异常。

最终,该问题定位为eNodeB设备实现问题,其系统信息调度块SI-1中包含了SIB2后,SI-2中不应包含SIB2。

3. 问题分类:无线设备实现

4. 解决方案
该厂商eNodeB软件打补丁解决该问题,在系统信息调度块SI-1中包含了SIB2和SIB3,SI-2中仅包含了SIB6和SIB7。

5. 效果评估
CSFB UE能够在TD-LTE覆盖区域内稳定驻留,执行各类数据及语音业务,仅在用户移出LTE覆盖时才会离开LTE网络,接入2/3G网络。

案例3:4G配置2G重选参数不合理,导致终端不能在TD-LTE网络稳定驻留

1. 现象描述
CSFB手机在LTE网络完成联合注册后,驻留约1分钟后重选到GSM。

2. 问题分析
测试区域中,4G网络部署CSFB时,同时配置了GSM邻区及重选参数,但因重选参数配置不合理,导致终端不能在LTE网络稳定驻留,从而重选到GSM网络。

LTE与2G/3G网络间小区重选准则是基于优先级准则,可针对LTE及TD-S频点、GSM频点组配置优先级,一般情况下,将LTE频点配置为高优先级,3G频点、2G频点组配置为低优先级,因此,UE由LTE重选至2G/3G需遵循低优先级重选准则,如下:

1. 测量启动准则
如果LTE系统服务小区S值满足如下条件,则终端启动低优先级异系统测量:

●SServingCell <= Snonintrasearch

2. 重选判决准则
如果终端测量LTE系统服务小区及低优先级异系统邻区满足如下条件,则启动重选判决:

●没有合适的高优先级和同优先级邻区满足重选判决条件

●LTE系统服务小区Sservingcell < Threshserving,low且异系统邻区Snonservingcell > ThreshX,low

●终端在Treselection内均满足以上条件

●终端在当前LTE系统服务小区驻留超过1s

其中,S值=Qrxlevmeas-(Qrxlevmin+Qrxlevminoffset)-Pcompensation,Pcompensation=MAX(PEMax-PPowerClass,0),Qrxlevmeas为终端接收信号电平值,Qrxlevmin为小区中接收信号电平值的最小值,Qrxlevminoffset为最小电平偏移值,仅当终端驻留在VPLMN搜索高优先级PLMN时进行配置,一般配置为0,PEMax为终端在小区中允许的最大上行发射功率,该参数为可选配置,一般不进行配置,PPowerClass为由终端能力决定的最大上行发射功率。

重选至低优先级异系统邻区涉及的LTE系统服务小区参数的消息位置、含义及配置原则如下表所示,需注意的是,部分参数的现网配置值与实际值之间存在一定换算关系。参数的具体配置需根据网络现状进行优化,此处仅给出配置原则。
图片

表 LTE小区重选至低优先级GSM涉及参数

若4G网络需配置2G邻区重选参数,应根据网络覆盖情况,合理配置测量启动门限、重选判决门限等参数,降低终端待机功耗,同时应保证终端能及时重选以提供连续网络覆盖。在现网应用中,可以通过终端LoG查看LTE网络系统消息SIB1、SIB3、SIB7中的以上各参数,并根据小区重选启动准则和重选判决准则,判断现网配置的重选参数是否合理。

3. 问题分类:无线参数配置

4. 解决方案
若LTE需要配置GSM邻区重选参数,则应根据上述重选准则及参数配置原则合理配置参数,并通过查看系统广播消息SIB1、SIB3、SIB7验证参数是否配置正确。

5. 效果评估
CSFB UE能够在TD-LTE覆盖范围内稳定驻留并按照广播消息中的重选参数,启动GSM测量并在满足重选判决门限时重选继而GSM网络驻留。网络侧应合理配置测量启动及重选判决门限,降低终端待机功耗,避免终端频繁进行异系统测量,同时重选门限应保证仅当LTE网络信号强度无法保障用户业务质量,难以提供可靠通信服务时,终端才会离开LTE网络接入GSM。

案例4:MME配置TA映射LA有误,导致UE联合注册失败

1. 现象描述
CSFB手机开机后,尝试在4G/2G网络进行联合附着,但联合附着失败,此后,UE在LTE网络发起五次联合位置区更新,但仍失败,之后UE从LTE网络Detach,并接入TD-S网络。

2. 问题分析
CSFB手机开机时,需要在4G/2G网络进行联合附着,联合附着正常流程示意图如下:
图片

图片

图 联合附着流程示意图

①UE附着LTE网络:在附着请求(Attach Request)中携带“联合附着”(combined EPS/IMSI attach)指示;

②触发联合位置更新:MME通过配置的TA-LA、LA-MSC(若连接同一个POOL内的多个MSC,需支持多个MSC间的负荷分担方式)映射关系,确定进行登记的MSC,并向MSC发起联合位置更新请求,即触发MSC向HLR注册和登记;

③附着成功:附着接受(Attach Accept)消息中携带的重要信息包括“联合附着”(comb EPS/IMSI attach)指示、2G位置区信息Location area identification、MSC分配的TMSI、EMM Cause和Additional update result等。一般情况下,LTE网络配置支持CSFB时,EMM Cause和Additional update result都配置为空即可。

对于本案例,检查终端侧Attach Accept消息,发现EMM Cause为MSC TEMPORARILY NOT REACHABLE,Location area identification(LA)为17,检查MSC设备为正常工作状态,因此,初步判断问题出现在MME向MSC登记流程。经过进一步检查,发现LA并非SGs MSC下真实的LA,MSC中没有该LA的配置数据,从而导致MME不能向MSC登记,因此,MME下发的Attach Accept消息中EMM Cause为MSC TEMPORARILY NOT REACHABLE。协议规定,若UE收到EPS only的附着,且EMM Cause为MSC TEMPORARILY NOT REACHABLE的Attach Accept,UE将进行最多5次TAU尝试,5次TAU失败后将关掉LTE能力,工作在2/3G双模状态,并转而搜索TD-S网络接入。案例中网络及终端表现均符合协议要求,问题得以定位。

3. 问题分类:核心网参数配置

4. 解决方案
将MME中配置的与TA映射的LA为SGs MSC下正确、真实存在的LA(21),从而使得UE发起联合附着后,MME能够向MSC完成登记,并完成联合附着过程。

5. 效果评估
将终端开关机,终端可以在LTE网络正常驻留,检查终端LoG,发现Attach Accept消息中的EMM Cause已经为空,Location area identification为MSC下正确的LA(21)。

案例5:LTE核心网未部署CSFB,导致UE关闭4G模式从而驻留2/3G网络

1. 现象描述
CSFB手机在LTE覆盖区域内开机后,搜索LTE网络但未能成功驻留,此后驻留到3G网络。

2. 问题分析
CSFB手机在LTE覆盖区域开机后,将在LTE和2G网络进行联合附着,EPS attach type为combined EPS/IMSI attach。在CSFB UE联合附着过程中,UE和LTE核心网MME会将各自的语音业务支持能力告知对方。

作为CSFB手机,可以在Attach Request消息中上报两个相关信息:

●MS network capability IE中的EMM Combined procedures capability bit

R8 v8.9.0和R9 v9.2.0或以上版本的终端支持

表示终端是否支持联合附着
0 Mobile station does not support EMM combined procedures
1 Mobile station supports EMM combined procedures

●Voice domain preference and UE's usage setting IE

可选字段,R9或以上版本的终端可支持

可用于终端上报其语音业务的支持能力或倾向
00 CS Voice only(仅支持CS fallback和通过SGs接口短信)

01 IMS PS Voice only(仅支持IMS VoLTE)

10 CS voice preferred, IMS PS Voice as secondary(优先支持CS fallback和通过SGs接口短信,IMS VoLTE其次)

11 IMS PS voice preferred, CS Voice as secondary(优先支持IMS VoLTE,CS fallback和通过SGs接口短信其次)

目前CSFB手机应上报00(CS Voice only),或10 (CS voice preferred, IMS PS Voice as secondary)

LTE核心网MME将在Attach Accept消息中下发必选的EPS attach result,和可选的Additional update result IE、EPS network feature support IE,告知手机联合附着结果和LTE网络语音业务的支持能力。

●EPS attach result IE(必选)

001 EPS only
010 combined EPS/IMSI attach

●Additional update result IE字段(可选)

没有下发该字段(表明LTE核心网支持CSFB和通过SGs接口短信)

00 no additional information(表明LTE核心网支持CSFB和通过SGs接口短信)

01 CS Fallback not preferred(表明LTE核心网支持CSFB但不建议接入)

10 SMS only(表明LTE核心网仅支持通过SGs接口短信)

●EPS network feature support IE

包含网络对VoIMS功能的支持情况,包括是否支持VoIMS、VoIMS的紧急承载、EPC-LCS、CS-LCS等能力。

目前在VoIMS尚没有部署的情况下,网络的VoIMS bit应设置为0,否则可能会导致部分已支持VoLTE的终端即使网络尚不支持CSFB,但因优选VoLTE, 驻留LTE网络。

在LTE核心网暂未升级部署CSFB时,MME给UE下发的Attach Accept消息中的Additional update result IE将指示attach result为EPS only,或者attach result为combined attach,但Additional update result 为SMS only。根据协议规定,CSFB UE收到上述指示后,将主动关闭其4G模式能力,其后,主动搜索3G或2G网络进行驻留。CSFB UE在3G或2G驻留后,是否能够重启4G模式能力取决于终端实现,部分芯片终端能够周期性开启4G模式能力,并尝试驻留在4G,部分芯片终端将在用户重新开机后才会恢复4G模式能力。

3. 问题分类:网络建设进度

4. 解决方案
升级LTE覆盖区域MME和覆盖区域内的所有无线网络后,才可将MME配置支持CSFB功能并下发终端,让CSFB终端驻留LTE网络,并在连接态和空闲态均能正常接收或发起CSFB呼叫,并正常回落2G网络。

此外,网络升级支持VoIMS功能后,才可给终端下发VoIMS支持能力。

5. 效果评估
LTE网络支持CSFB的区域,至少以一个MME的覆盖范围为最小单位,CSFB UE能够在4G网络稳定驻留,并正常发起呼叫、接收寻呼。

二 “CSFB手机呼叫建立过程异常”的原因及案例分析

2.1 原因分析
目前,CSFB回落方案采用3GPP R8重定向回落方案,同时要求终端支持缓读System Information 13系统消息功能以缩短呼叫建立时延,优化方案性能。总体来说,CSFB呼叫建立过程包括三个阶段:UE在LTE网络发起呼叫/被叫接收寻呼、 UE在LTE网络指引下回落并搜索合适的GSM小区接入、UE读取GSM小区系统广播消息并建立语音通话。在CSFB部署过程中,因参数配置或者设备功能缺陷,将导致CSFB呼叫建立过程出现异常情况。

CSFB主叫及被叫通话的建立流程大致相同,只是被叫通话多了一步寻呼UE的过程,具体详细流程如下图所示,其中流程(1)到流程(5)即为CSFB额外引入的流程,流程(6)同GSM现网:

(1)UE接收LTE寻呼: CSFB UE被叫时,首先在GSM侧分配MSRN和接收IAM(MSRN)的过程同现网,但之后的寻呼流程同现网略有不同,MSC将通过SGs口把寻呼下发给MME,MME收到后,在LTE侧寻呼UE,待UE回落至GSM后,发送寻呼响应至MSC;

(2)UE起呼:CSFB UE在LTE侧发起呼叫,发送Extended Service Request消息给网络侧MME,消息中携带Type指示呼叫为MO CSFB或MT CSFB;

(3)LTE指引UE回落:MME在用户连接态时给eNB下发UE CONTEXT MODIFICATION REQUEST,在用户空闲态时给eNB下发INITIAL CONTEXT SETUP REQUEST,均携带CSFB标识,根据此标识eNodeB下发R8重定向命令(RRC Connection Release)给UE,其中携带GSM邻区频点信息,指引UE回落至GSM网络;

(4)终端模式转换、搜索指定2G频点、与2G小区同步:UE接收到重定向命令后,将进行模式转换(由4G模式转换为2G模式),并根据重定向命令中指定的2G频点搜索并与回落目标2G小区完成同步;

(5)UE读取2G广播消息:UE若支持缓读GSM系统消息System Information 13功能,则读全System Information 1和System Information 3后即可建立GSM通话;

(6)建立GSM通话:该过程可同现网流程,包括寻呼响应、终端多模能力上报、网络要求终端上报IMEI/IMSI、鉴权、信道指派并建立通话等。
图片

图 CSFB呼叫建立流程

下面将详细分析CSFB呼叫建立三个阶段中可能出现异常的问题分析和解决方法。

1、UE在LTE网络起呼/接收寻呼
本阶段出现的问题主要表现为网络寻呼UE失败和UE不能发起CSFB呼叫。出现这部分问题主要与网络SGs寻呼方式、网络与终端DRX寻呼周期不一致、LTE网络隐式Detach UE及无线环境因素有关。

(1)网络SGs寻呼方式
通常,MSC A/Iu接口一次寻呼采用TMSI,二次寻呼采用IMSI,部分厂家设备实现SGs接口寻呼方式与A/Iu接口相同,而用IMSI寻呼UE将导致UE寻呼响应失败。

(2)网络与终端DRX寻呼周期不一致
UE、eNodeB、MME均有与DRX相关的参数,但不同厂家设备对参数的协议理解存在差异,导致参数配置后网络与终端DRX寻呼周期不一致,从而使被叫失败。

(3)网络通过SGs寻呼时,终端在返回LTE过程中
CSFB UE在通话结束返回LTE网络,若TAU尚未完成,MME接收到SGs接口寻呼后,若寻呼该UE,部分MME厂家目前的实现也将会导致被叫失败。

(4)LTE网络隐式Detach UE
LTE网络隐式Detach UE时,UE再次发起呼叫将导致失败。LTE网络隐式Detach UE存在多种可能,如因设备功能缺陷导致Qos修改失败,就会导致LTE网络隐式Detach UE。

(5)无线环境因素
若由于无线信号较弱或干扰较大,UE无法收到网络寻呼或者无法解析寻呼消息,导致寻呼失败。

2、UE在LTE网络指引下回落并搜索接入GSM小区
本阶段出现问题主要表现为UE回落GSM小区时延较长或失败、UE回落至3G网络和UE回落至GSM后数据业务挂起失败,具体原因分析如下:

(1)UE回落GSM小区时延较长或失败
出现此异常的影响因素主要有UE未收到重定向命令、UE收到的重定向命令中GSM频点配置不合理、UE回落跨MSC Pool或跨LA、当4G与2G采用不同PLMN ID时4G网络未将2G PLMN配置EPLMN并下发UE等。

其中,UE未收到重定向命令可能由于LTE无线信号覆盖较差导致;也可能由于UE在重定向之前恰好发生了切换,切换后的小区未下发重定向命令导致;重定向命令中的GSM频点配置不合理也是原因之一,如:未配置LTE小区覆盖范围内信号较好的GSM邻区频点、配置的GSM邻区频点干扰较为严重等,都会导致UE接入GSM小区时延较长甚至不能接入。

若2G和4G使用和广播的 PLMN ID不同,但4G未将2G PLMN ID配置EPLMN,UE重定向至2G后发现PLMN改变而无法接入2G,此后终端将执行GSM全频段搜索,直至找到合适的GSM小区后发起接入,此过程将消耗大量时间,可能导致呼叫失败。

(2)UE回落至3G网络
出现此异常的影响因素主要有:重定向命令中GSM频点配置不合理导致不能接入GSM网络,或eNodeB未开启CSFB功能等。

当LTE重定向命令中GSM频点配置不合理时,可能在2G网络搜索接入2G网络其他频点,也可能接入3G网络,与终端内部实现机制相关。

当eNodeB未开启CSFB功能时,eNodeB厂家实现不同。部分厂家eNodeB设备不下发重定向命令,导致UE基于自身实现机制,在等待一段时间后主动搜索3G接入;部分厂家eNodeB将下发不携带任何邻区频点的重定向命令,UE基于自身实现,主动搜索3G接入。

(3)UE回落至GSM后数据业务挂起失败
UE回落至GSM网络,如果网络不支持DTM(数据和语音业务并发),或虽然网络支持DTM但终端不支持,或网络支持DTM、终端也支持DTM但因终端在CSFB回落过程中缓读SI13只能暂时关闭DTM支持能力,需要终端接入2G网络后发送悬挂消息给网络,让网络帮助将用户数据业务暂时挂起。目前3GPP标准定义的SGSN至MME Gn接口的CSFB挂起流程本身存在问题,无法基于终端的触发通过Gn接口通知MME将数据业务悬挂,因此需优化数据业务挂起流程,让MME在终端回落时,基于eNodeB的原因值帮助UE在LTE网络挂起当前正在执行的数据业务。

3、UE读取2G系统广播并建立GSM通话等
本阶段流程与现网相同,主要异常问题表现为终端回落至GSM网络,建立呼叫过程中鉴权失败,或因为回落不同的MSC导致被叫失败。

2.2 案例分析

案例1:MSC SGs接口采用IMSI寻呼导致被叫失败

1. 现象描述
某城市外场路测时,终端偶尔出现被叫4G UE能够回落GSM网络但呼叫仍失败现象。

2. 问题分析
通过分析终端侧LoG,被叫4G UE在LTE网络接收到寻呼并回落至2G网络,但是,待其返回寻呼响应Paging Response后,网络释放链路导致被叫失败,如下图所示:
图片

图 被叫4G UE返回Paging Response后,被叫失败/成功信令流程

进一步分析终端侧及网络侧各接口Log,发现被叫失败原因在于MSC在二次寻呼时使用IMSI方式,MSC POOL场景下Paging response到另一个MSC导致。问题按被叫流程的步骤描述如下:

1)终端在4G/2G完成联合注册,通过SGs接口,联合注册到SGs MSC,SGs MSC为用户分配TMSI并返回给UE,UE保存记录

2)该用户被叫时,根据配置的寻呼策略, MSC在初次寻呼时,使用TMSI方式在SGs接口寻呼UE,给MME下发SGs-Paging(IMSI、LAI、TMSI、业务类型为CS)

3)MME根据用户的存储数据和状态,在S1接口下发寻呼消息

●UE空闲态时:语音业务下发S1 Paging(S-TMSI、CS域), 短信业务下发S1 Paging(S-TMSI、PS域)

●UE连接态时:语音业务下发NAS 层CS service notificaion(TMSI标识),短信则可直接下发给UE

4)因为覆盖或其他原因,空闲态的终端没有及时响应寻呼,MME未收到该终端的CSFB呼叫建立请求(Extended Service Request消息),也不会未返回SGs-service-request给SGs MSC

5)根据配置的寻呼策略, SGs MSC将在寻呼间隔的定时器超时后,使用IMSI方式在SGs接口发起对该用户的二次/三次寻呼,给MME下发SGs-Paging(IMSI、LAI、业务类型为CS)

6)MME根据用户的存储数据和状态,在S1接口下发寻呼消息

●UE空闲态时:语音业务下发S1 Paging(IMSI、CS域), 短信业务下发S1 Paging(S-TMSI、PS域)

●UE连接态时:语音业务下发NAS 层CS service notificaion(IMSI标识),短信则可直接下发给UE

7)若终端此时接收到该寻呼,在LTE网络发起响应,发送Extended Service Request消息给MME;MME收到后,发送SGs-service-request给MSC,之后指示eNodeB CSFB连接释放,发送重定向命令指引终端回落

8)UE回落至GSM网络后,因为LTE寻呼使用IMSI,在GSM发送Paging Response(IMSI),若回落跨LA,则将先执行位置更新,发送LAU(IMSI、CSMT标识)消息给BSC

9)因核心网部署MSC POOL, 接收到该Paging Response(IMSI)的NNSF网元(BSC或MGW),看到IMSI,若IMSI寻呼时记录的IMSI-MSC映射表中没有发现相关记录,就按照负荷分担原则选择并路由Paging Response(IMSI)或LAU(IMSI)至MSC POOL内任意一个MSC

10)如果该MSC与UE联合注册/位置更新的SGs MSC不同, 即收到IMSI寻呼响应的MSC与下发SGs-Papging(IMSI)的SGs MSC不同,被叫失败

流程中第(5)步到第(10)步可参见如下示意图,图中示意了MSC SGs接口采用IMSI寻呼、MME也仅采用IMSI寻呼导致的被叫失败。
图片

图MSC SGs接口采用IMSI寻呼导致被叫失败示意图

3. 问题分类:核心网设备实现

4. 解决方案
案例中问题由于MSC在SGs接口以IMSI方式进行二次寻呼时,MME也以IMSI方式寻呼终端所致。解决方案可基于MSC或基于MME,同存在三种解决方案,如下:

1)基于MME方案:MSC下发SGs-Paging(IMSI、LA、业务=CS/SMS)时,MME根据数据库中用户的数据和状态(有效数据、SGs接口状态等),正常情况下总是按照S-TMSI方式寻呼

2)MSC分别配置SGs和2/3G接口的寻呼参数方案:2/3G的二次/三次寻呼可以配置IMSI方式,但SGs接口永远为TMSI方式。

3)过渡方案:MSC以IMSI方式寻呼时同时在SGs和同LA的2/3G接口寻呼方案:在2/3G寻呼时,NNSF 网元(BSC或MGW)就可以记忆下发2G Paging(IMSI)消息的MSC和IMSI的映射关系,在CSFB终端回落至2G发送Paging response(IMSI)时,NNSF 网元(BSC或MGW)可以根据映射表正确路由消息至发起SGs-Paging(IMSI)的MSC。因该方案会增加2G 同LA下的寻呼量,且在同MSC POOL内,若UE跨LA回落时方案实效,呼叫失败;此外UE在跨MSC POOL回落时即使网络部署了MTRF功能也会因LAU流程使用IMSI原因,无法触发MTRF导致呼叫失败,不推荐。

测试过程中,因MME尚不支持方案1)、MSC尚不支持方案2),只能采用过渡方案,方案3),通过修改MSC配置方式暂时规避了被叫失败问题。

目前,已要求各厂家MME支持方案1),从而彻底避免该问题的发生。

5. 效果评估
XX外场TA-LA匹配、终端回落同LA的场景下没有问题。

待厂家MME实现了方式1) 后,需要基于现网MSC POOL场景进一步验证。

案例2:网络与终端DRX寻呼周期不一致导致被叫失败

1. 现象描述
某城市现网测试中,在LTE强覆盖区域,CSFB UE处于空闲态,被叫CSFB UE失败概率接近70%,但CSFB UE主叫成功率较高。

2. 问题分析
该案例中呼叫失败以被叫为主,但测试区域LTE为强覆盖区域,可排除因信号覆盖因素造成的被叫失败。此后,检查被叫失败的CSFB UE LoG,发现UE一直未收到LTE网络侧下发的寻呼消息(Paging),检查eNodeB LoG,发现eNodeB已下发该UE的寻呼消息。进一步检查eNodeB配置,系统消息System Information Block 2中defaultPagingCycle配置为1280ms,终端根据此周期侦听寻呼,但实际上eNodeB却以320ms为周期下发寻呼,从而导致终端与网络间收发寻呼周期不匹配,导致被叫较大概率失败。通过进一步分析终端、网络侧各接口LoG,问题最终定位为由于不同厂家MME与eNodeB对于协议理解差异,导致网络与终端DRX(Discontinuous Reception,非连续性接收)寻呼周期不一致,空闲态终端不能正常接收寻呼消息,寻呼失败。

终端处于空闲态时,LTE网络寻呼机制如下:

1)DRX的工作机制和UE对寻呼消息的接收:
处于节电的考虑,UE的寻呼接收遵循非连续接收(DRX)的原则。eNodeB会通过系统消息广播小区默认的DRX寻呼周期给小区中所有UE。此外,标准也允许每个UE根据自身的电量等设置UE特定的DRX参数,并通过NAS消息Attach Request、TAU Request等上报给MME。

之后,UE在一个DRX的周期内,只在响应的寻呼无线帧(PF)上的寻呼时刻(PO)先去监听PDCCH上是否携带有P-RNTI,进而去判断响应的PDSCH上是否有承载寻呼消息。如果在PDCCH上携带有P-RNTI,就按照PDCCH上指示的PDSCH的参数去接收PDSCH上的数据;如果终端在PDCCH上未解析出P-RNTI,则无需再去接收PDSCH物理信道,就可以依照DRX周期进入休眠。利用这种机制,在一个DRX周期内,终端可以只在PO出现的时间位置上去接收PDCCH,然后再根据需要去接收PDSCH。而在其他时间可以休眠,以达到省电的目的。

关于PF的计算,有公式SFN mod T=(T/N)*(UE_ID mod N),凡满足该公式的所有SFN的值,都是PF。PF计算中相关参数含义如下:

●T=min(TUE,TC),TUE指UE特定DRX周期,TC指eNodeB广播的默认DRX周期;

●N=min(T,nB),nB由网络在SIB2中广播;

●UE_ID=IMSI mod 1024。

PO是终端需要监听的PDCCH在寻呼无线帧上的子帧号,因此计算出PF后,需再计算出本终端的PO在PF上的位置i_s,然后再根据i_s与PO之间的映射关系,从而精确地获得终端应去监听的PDCCH物理信道所出现的精确的时间位置。其中,i_s=floor(UE_ID/N)mod Ns。

2)寻呼DRX参数的传递和寻呼消息的发送:
LTE核心网MME对每个eNodeB使用寻呼消息(Paging)发起寻呼过程,每条寻呼消息携带一个被寻呼的用户信息,包括:UE Paging Identity(IMSI,或S-TMSI)、Paging DRX、CN Domain(CS域,或PS域)和List of TAIs等字段,其中Paging DRX参数为可选。eNodeB接收到Paging消息后,解读其中的内容,得到该用户终端的跟踪区域标示(TAI)列表,并在其下属于列表中跟踪区的小区进行空口寻呼。

eNodeB在空口Uu寻呼用户时,可以使用其配置的小区默认DRX参数,该参数在SIB2中下发小区内所有UE。

eNodeB在空口Uu寻呼用户时,也可以使用UE自己上报的特定DRX参数。UE在Attach Request、TAU Request等非接入层(NAS,Non Access Stratum)消息中告知MME,MME在发送给eNodeB的Paging消息通过Paging DRX参数携带该UE特定的DRX参数,eNodeB对接收到Paging消息中携带的UE特定的DRX和其默认DRX参数取小后,以此作为寻呼周期下发寻呼。该原则与UE侧接收寻呼消息时的T取值原则一致,即没有UE特定DRX参数时按照eNodeB广播的DRX参数接收,若有UE特定DRX参数时与广播的DRX参数取小后接收。

综上所述,LTE网络寻呼机制和MME、eNodeB、UE DRX的参数的总结如下:

表 网络及终端DRX参数
图片

不同厂家MME设备如何下发Paging DRX,以及不同厂家eNodeB设备如何决定实际的寻呼下发周期的协议理解和实现略有不同,本案例出现问题正由此导致。具体原因分析如下:

1)厂家A的eNodeB配置SIB2中下发的defaultPagingCycle为1280ms,测试UE未设置特定DRX(UE specific DRX),也未上报UE特定的DRX参数,因此待UE收到SIB2得知小区默认DRX寻呼周期后,按照T=min(TUE,TC)=1280ms侦听寻呼。
图片

图 终端收取系统消息SIB2消息中default Paging Cycle

2)厂家A的eNodeB配置S1-Setup Request消息中Default paging DRX固定为320ms,并上报给MME;因UE未设置特定DRX,通过NAS上报给MME的DRX为空;厂家B的MME获知上述消息后,虽然UE未上报特定DRX,仍通过S1 Paging消息下发Paging DRX给eNodeB, 且Paging DRX与Default Paging DRX相同为320ms,如下图:
图片

图 MME下发给eNodeB的Paging消息中Paging DRX

3)厂家A的eNodeB收到Paging DRX(320ms)后,既认为UE上报了特定DRX给MME,将其与配置的默认DRX周期(1280ms)取小后,得到下发寻呼的周期320ms。

由问题分析可知, 在UE未上报特定DRX时,厂家B的MME按照厂家A的eNodeB上报的Default paging DRX下发Paging DRX, 且厂家A的eNodeB在S1-setup Request上报给MME的DRX和通过SIB2下发给UE的DRX周期不一致,两者结合导致终端侦听寻呼和网络下发寻呼的周期不一致,从而导致被叫失败。

3. 问题分类:核心网设备实现

4. 解决方案
MME是否在S1 Paging消息中下发Paging DRX需考虑UE是否上报特定DRX,即如果UE上报了特定DRX,S1 Paging中才携带Paging DRX,否则不可以携带。若携带Paging DRX,则接收到的eNodeB需对Paging DRX和默认DRX周期取小后,作为该用户下发寻呼的周期。

eNodeB在S1-Setup Request消息中携带的Default paging DRX与SIB2下发的default Paging Cycle需保持一致。

5. 效果评估
目前厂家B的MME可通过修改软参 262303 为0, 这样在S1 paging消息中的Paging DRX参数只以UE上报的特定DRX参数为准:如果UE上报则在S1寻呼中携带Paging DRX参数,否则就不携带,不再参考eNodeB在S1 setup中上报的Default paging DRX参数。效果待验证。

此外,也可通过厂家A的eNodeB修改上报的Default paging DRX与SIB2下发的defaultPaging Cycle一致的方式解决。效果待验证。

案例3:CSFB手机挂机返回4G后Qos修改失败,导致再次被叫失败

1. 现象描述
CSFB手机拨打CSFB手机时,第一次呼叫正常,待两部手机均返回4G后,再次发起呼叫,语音提示被叫“无法接通”或者“不在服务区”。

2. 问题分析
第一次CSFB呼叫过程正常,并且在通话结束后,能通过TAU重选回LTE网络。但是在TAU Complete消息之后,MME发现该用户在LTE的QoS签约比该用户在2/3G网络实际使用的QoS高,MME发起QoS更新流程,即e-RAB修改流程。
图片

图 MME发起的e-RAB修改流程

但是某厂家eNodeB对e-RAB修改流程支持不完善,返回Error信息,导致MME将该用户Detach,且通过SGs接口通知MSC该用户已EPS-DETACH。此时该用户为被叫时,MSC认为用户detach,直接播放录音通知“无法接通”或者“不在服务区”。

3. 问题分类:无线设备实现

4. 解决方案
更新eNodeB版本,完善eNodeB对e-RAB修改流程。

5. 效果评估
该问题已解决,可反复进行CSFB主被叫业务。

案例4:4G未配置2G EPLMN,导致被叫通话失败、主叫通话时延过长

1. 现象描述
CSFB手机发起呼叫后,LTE网络下发携带了GSM频点的重定向命令,但CSFB手机并未接入到相应GSM小区,呼叫失败。将CSFB手机设置为2G模式,其能够正常驻留GSM网络。

2. 问题分析
本案例为测试过程中出现的特殊案例,测试区域LTE的网号采用了46008,GSM的网号采用了46000,在LTE现网部署初期,LTE网号将采用46000,但该案例对未来可能出现多PLMN ID网号场景和终端对网络的选择存在借鉴意义。

测试区域,LTE和GSM网络均为强覆盖,且CSFB手机能够正常驻留LTE和GSM网络,因此本案例问题原因可排除信号覆盖因素。检查LTE网络重定向命令(RRC Connection Release)中的GSM频点列表(Explicit List of ARFCNs)为751、525、519、94、537、516、88、72、543、752,如下图所示:
图片

图 LTE重定向命令中GSM频点列表

该GSM频点列表已经包含了UE回落GSM网络频点88,因此重定向中配置的GSM频点是合理的。

检查4G网络配置的PLMN ID为46008, 而2G网络配置的PLMN ID为46000;且4G网络的MME未将46000的PLMN ID配置为EPLMN,并下发告知UE。这样当终端在46008的4G网络接收到4G重定向命令后,根据其中携带的2G频点搜索2G网络,发现该频点的PLMN ID与4G网络的 PLMN ID不同,且不在自己的EPLMN List中,因此UE不能接入该2G频点对应的网络。此后,UE进行2G全频段搜索,如果能搜索到合适的2G小区则接入并建立通话,但2G全频段搜索时延往往较长,主叫通话可接通,但呼叫建立时延往往超过20s,被叫通话因网络侧定时器超时失败。

3. 问题分类:核心网参数配置

4. 解决方案
回落时,如果4G与2G网络使用的PLMN不同,则需要4G网络MME将2G PLMN ID配置为EPLMN,并下发给UE。

与回落类似,如果4G与2G网络使用的PLMN不同, 小区重选方式返回4G时,需要2G MSC和SGSN配置4G PLMN ID为EPLMN,并下发给UE,否则UE也无法正常返回4G。

5. 效果评估
测试区域中,MME将46000配置为其EPLMN后,CSFB手机能够正常回落GSM并建立通话,且呼叫建立时延符合理论预期。

案例5:UE回落2G后再挂起数据业务的标准流程不合理,导致数据业务挂机失败

1. 现象描述
终端回落至GSM后,MME收到SGSN的Suspend REQ后,返回reject(unknown mandatory extension header),数据业务挂起业务失败。之后该用户做被叫时,MME在空口发起寻呼流程。

2. 问题分析
UE通过CSFB回落至GSM时,因绝大多数GSM现网不支持DTM,无法实现CS和PS业务的并发,所以之前在LTE网络建立的PS业务需在核心网侧挂起。即使少数GSM现网支持DTM功能,且部分CSFB终端也支持DTM,但因UE缓读SI13,会在回落GSM过程中自动关闭DTM功能,也无法实现CS和PS业务并发。

基于UE触发的悬挂,需要UE回落GSM网络后,主动发起挂起消息至网络, SGSN收到后通过SGSN和MME间Gn口向MME发起挂起请求( suspend request )消息让LTE EPC网络悬挂用户的PS业务。但3GPP目前的规范中,该Gn接口的消息仅携带了RAI和P-TMSI, 缺少P-TMSI siganature信息,接收的MME通过下图的反向映射转换无法成功转换为MME可识别的用户GUTI,导致挂起流程无法执行。
图片

3. 问题分类:无线设备实现、核心网设备实现

4. 解决方案
当接收到Gn接口的Suspend Request消息时,MME应该直接返回ACK消息,避免SGSN认为流程异常。

基于UE触发的悬挂无法在SGSN-MME之间执行时,MME只能基于eNodeB上报的原因值来触发。 在CSFB回落过程中,eNodeB在释放无线连接时,通过在UE CONTEXT RELEASE REQUEST消息中设置cause value为UE Not Available for PS Service来指示MME执行挂起流程。

5. 效果评估
CSFB终端从LTE网络因语音业务回落2G网络后,LTE 网络 可正确挂起LTE数据业务。在一定时间范围内(具体与MME实现相关),CSFB终端通话结束后终端返回LTE网络后,数据业务仍可恢复。

案例6:UE跨MSC Pool回落,导致被叫失败

1. 现象描述
外场测试某区域,使用两部三星CSFB终端互拨,主叫端发起呼叫后正常回落,被叫端也正常回落至2G,但一直没有来电显示,也未振铃;主叫端等待一段时间无回铃音,之后收到被叫用户无法接通的提示音。

2. 问题分析
主被叫两部终端均可正确回落,说明终端在LTE网络侧的CSFB相关流程执行正常,被叫失败是在终端接入GSM网络后因某环节出现异常导致的。通过跟踪两部终端回落后的各项操作,以及与GSM网络的信令交互过程,发现出现该问题的测试区域恰好位于MSC PooL边界。其中终端开机初始执行LTE联合附着/位置更新时,根据MME配置的TA-LA映射表,注册在LA1对应的MSC1上,MSC1在MSC PooL1内。而因终端拨打时位置在MSC POOL边界,终端实际回落时选择接入的GSM小区为LA2,对应的MSC为MSC2,MSC2在MSC PooL2内。如下图所示:
图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多