【资料图】

故障现象

某运营商反馈在5G SA场景下,用户拨打电话有掉落3G的现象产生。

故障分析

1.用户打电话,PCF发起专载建立,如图1所示。

图1 专载建立2.SMF给AMF发送N1N2MessageTransfer Request,发起专载建立请求。此时,AMF正在处理数据业务的业务请求流程,因此向SMF返回ongoing,SMF进行第1次缓存,如图2所示。

图2 SMF第一次缓存3.3 s后,SMF继续触发缓存的专载建立流程,如图3所示。

图3 继续专载建立流程4.正常情况下,SMF应先收到gNB返回EPS Fallback原因的专载建立失败,再收到gNB的AN Release,触发EPS Fallback流程。但是此次SMF收到了消息出现了乱序,在图4中①处SMF先收到了AN Rel,②处再收到了EPSFallback原因的专载建立失败。此场景下,SMF在处理完AN Rel后又在5G触发了专载建立流程。

图4 消息乱序5.由于SMF配置的缓存次数为2,在5G已经将次数用完。当用户回落到4G后,SMF不会再触发专载建立,IMS发现VoLTE超时后,触发CSFB回落,对语音无影响,但是用户会回落3G网络。6.综上分析,触发该问题的主要原因有如下几个:a.AMF正在处理数据业务请求的流程中收到专载建立,判断流程冲突,给SMF返回Ongoing失败,SMF进行第一次缓存。b.SMF再次重发专载建立时,收到了乱序消息,即gNB返回的AN Release消息早于专载建立响应消息。由于当前配置为缓存2次,当收到AN Release时SMF进行了第二次缓存,当再收到专载建立响应消息时,不再缓存。c.当用户回落到4G后,由于SMF无缓存专载建立消息,因此VoLTE语音不通,IMS转CSFB呼叫,终端回落3G。

故障处理

1.执行如下命令,将重发次数修改为3次,让SMF多缓存一次。

图5 查询结果2.AMF针对数据业务请求过程中的专载建立流程,优化为缓存,等业务请求流程处理完毕后AMF直接投递。该优化在AMF V7.18.14版本已支持。3.SMF兼容AN RELEASE和EPSFALLBACK的乱序问题,收到AN Release后继续缓存专载建立流程,待用户回落到4G后再触发。该优化在SMF V7.18.14版本支持。

推荐内容