5G核心网学习平台
精华帖 #18

NAS原因代码值(Cause Code)重映射功能

来自知识星球

NAS原因代码值(Cause Code)重映射功能

先提个问题,经常看到NAS拒绝的原因值是CC15:no suitable cells in tracking area.这个是网络侧重映

射后的原因值,并不是初始的原因值。那网络侧为什么要这么做呢?非得CC15吗?本文有答案。

经常在群里看到有朋友放一个log或截图出来,是一个NAS的错误原因代码例如CC27,CC10等等,然后

求解是啥问题。这个真是抱歉,没有灵丹妙药一看原因值就能定位故障的,因为3GPP对原因代码定义的

很宽泛,给了厂家很多灵活的实现空间。而厂家产品又是不开源的,无法从源代码去分析。

所以要分析通常两种办法:

- 案例库结合经验。

- 要到核心网网元如MME上去看设备log或内部错误码辅助定位。

正因为3GPP定义CC很宽泛,导致一个故障现象和一个CC值不是唯一的。一个故障现象可以对应多个

NAS原因代码。这也就牵出了本文的主题:MME的NAS原因代码重映射功能。该功能就个人了解,是多

个厂家设备都支持的,虽然不是3GPP规范,但已经普遍实现了。

场景:国际漫游(美国用户漫游到了中国广州)

以下是开启和不开启MME的NAS原因代码重映射功能的流程对比:

图1:未开启NAS原因代码重映射的附着流程

图2:开启NAS原因代码重映射的附着流程

可以看到,MME将NAS错误源码代码从CC8映射到了CC15,再发给UE。主要的差别在于,UE不再认为

USIM卡无效,不需要拔卡或重新开关机操作。提升了用户体验。

返回精华帖列表