故障现象
某运营商反馈在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版本支持。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !